From 5341efd8497e18c2b7ce92c82cebac20a1d977c6 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 4 Dec 2019 15:23:33 +0000 Subject: [PATCH] pull translations --- i2p2www/translations/ar/LC_MESSAGES/about.po | 540 +- i2p2www/translations/ar/LC_MESSAGES/docs.po | 1176 +-- .../ar/LC_MESSAGES/get-involved.po | 1157 +-- .../translations/ar/LC_MESSAGES/priority.po | 1052 +-- i2p2www/translations/az/LC_MESSAGES/blog.po | 6631 ++++++++++----- i2p2www/translations/az/LC_MESSAGES/docs.po | 1153 +-- .../az/LC_MESSAGES/get-involved.po | 1156 +-- .../translations/az/LC_MESSAGES/priority.po | 1045 +-- i2p2www/translations/ca/LC_MESSAGES/docs.po | 1143 +-- i2p2www/translations/cs/LC_MESSAGES/about.po | 537 +- i2p2www/translations/cs/LC_MESSAGES/docs.po | 1143 +-- .../cs/LC_MESSAGES/get-involved.po | 1163 +-- i2p2www/translations/da/LC_MESSAGES/docs.po | 1143 +-- i2p2www/translations/de/LC_MESSAGES/about.po | 568 +- i2p2www/translations/de/LC_MESSAGES/blog.po | 6757 +++++++++++----- i2p2www/translations/de/LC_MESSAGES/docs.po | 1182 +-- .../de/LC_MESSAGES/get-involved.po | 1209 +-- .../translations/de/LC_MESSAGES/priority.po | 1156 +-- i2p2www/translations/el/LC_MESSAGES/about.po | 537 +- i2p2www/translations/el/LC_MESSAGES/docs.po | 1143 +-- .../el/LC_MESSAGES/get-involved.po | 1158 +-- .../translations/el/LC_MESSAGES/priority.po | 3085 +++++++ i2p2www/translations/es/LC_MESSAGES/about.po | 533 +- i2p2www/translations/es/LC_MESSAGES/blog.po | 6749 +++++++++++----- i2p2www/translations/es/LC_MESSAGES/docs.po | 1279 ++- .../es/LC_MESSAGES/get-involved.po | 1377 +--- .../translations/es/LC_MESSAGES/priority.po | 1147 +-- .../translations/et_EE/LC_MESSAGES/docs.po | 1143 +-- i2p2www/translations/fa/LC_MESSAGES/about.po | 535 +- i2p2www/translations/fa/LC_MESSAGES/docs.po | 1211 +-- .../fa/LC_MESSAGES/get-involved.po | 1168 +-- .../translations/fa/LC_MESSAGES/priority.po | 1049 +-- i2p2www/translations/fi/LC_MESSAGES/about.po | 535 +- i2p2www/translations/fi/LC_MESSAGES/docs.po | 1154 +-- .../fi/LC_MESSAGES/get-involved.po | 1156 +-- .../translations/fi/LC_MESSAGES/priority.po | 1050 +-- i2p2www/translations/fr/LC_MESSAGES/about.po | 749 +- i2p2www/translations/fr/LC_MESSAGES/blog.po | 7165 +++++++++++------ .../translations/fr/LC_MESSAGES/comparison.po | 29 +- i2p2www/translations/fr/LC_MESSAGES/docs.po | 1479 ++-- .../fr/LC_MESSAGES/get-involved.po | 1729 +--- i2p2www/translations/fr/LC_MESSAGES/misc.po | 44 +- .../translations/fr/LC_MESSAGES/priority.po | 1262 +-- i2p2www/translations/gl/LC_MESSAGES/about.po | 531 +- i2p2www/translations/gl/LC_MESSAGES/docs.po | 1152 +-- .../gl/LC_MESSAGES/get-involved.po | 1161 +-- .../translations/gl/LC_MESSAGES/priority.po | 1040 +-- i2p2www/translations/he/LC_MESSAGES/about.po | 531 +- i2p2www/translations/he/LC_MESSAGES/blog.po | 6646 ++++++++++----- i2p2www/translations/he/LC_MESSAGES/docs.po | 1143 +-- .../he/LC_MESSAGES/get-involved.po | 1155 +-- .../translations/he/LC_MESSAGES/priority.po | 1052 +-- i2p2www/translations/hu/LC_MESSAGES/docs.po | 1143 +-- .../hu/LC_MESSAGES/get-involved.po | 1157 +-- .../translations/hu/LC_MESSAGES/priority.po | 2941 +++++++ i2p2www/translations/id/LC_MESSAGES/about.po | 533 +- i2p2www/translations/id/LC_MESSAGES/blog.po | 6694 ++++++++++----- i2p2www/translations/id/LC_MESSAGES/docs.po | 1156 +-- .../id/LC_MESSAGES/get-involved.po | 1373 +--- .../translations/id/LC_MESSAGES/priority.po | 1066 +-- i2p2www/translations/it/LC_MESSAGES/about.po | 533 +- i2p2www/translations/it/LC_MESSAGES/blog.po | 6687 ++++++++++----- i2p2www/translations/it/LC_MESSAGES/docs.po | 1152 +-- .../it/LC_MESSAGES/get-involved.po | 1199 +-- .../translations/it/LC_MESSAGES/priority.po | 1067 +-- i2p2www/translations/ja/LC_MESSAGES/about.po | 539 +- i2p2www/translations/ja/LC_MESSAGES/blog.po | 6667 ++++++++++----- i2p2www/translations/ja/LC_MESSAGES/docs.po | 1190 +-- .../ja/LC_MESSAGES/get-involved.po | 1169 +-- .../translations/ja/LC_MESSAGES/priority.po | 1062 +-- i2p2www/translations/ko/LC_MESSAGES/about.po | 536 +- i2p2www/translations/ko/LC_MESSAGES/blog.po | 6631 ++++++++++----- i2p2www/translations/ko/LC_MESSAGES/docs.po | 1162 +-- .../ko/LC_MESSAGES/get-involved.po | 1159 +-- .../translations/ko/LC_MESSAGES/priority.po | 1078 +-- i2p2www/translations/mg/LC_MESSAGES/about.po | 531 +- i2p2www/translations/mg/LC_MESSAGES/docs.po | 1143 +-- .../mg/LC_MESSAGES/get-involved.po | 1171 +-- .../translations/mg/LC_MESSAGES/priority.po | 1066 +-- i2p2www/translations/nb/LC_MESSAGES/about.po | 531 +- i2p2www/translations/nb/LC_MESSAGES/docs.po | 1152 +-- .../nb/LC_MESSAGES/get-involved.po | 1158 +-- .../translations/nb/LC_MESSAGES/priority.po | 1045 +-- i2p2www/translations/nl/LC_MESSAGES/about.po | 535 +- i2p2www/translations/nl/LC_MESSAGES/blog.po | 6634 ++++++++++----- i2p2www/translations/nl/LC_MESSAGES/docs.po | 1185 +-- .../nl/LC_MESSAGES/get-involved.po | 1164 +-- .../translations/nl/LC_MESSAGES/priority.po | 1066 +-- i2p2www/translations/pl/LC_MESSAGES/about.po | 541 +- i2p2www/translations/pl/LC_MESSAGES/blog.po | 6663 ++++++++++----- i2p2www/translations/pl/LC_MESSAGES/docs.po | 1167 +-- .../pl/LC_MESSAGES/get-involved.po | 1159 +-- .../translations/pl/LC_MESSAGES/priority.po | 1067 +-- i2p2www/translations/pt/LC_MESSAGES/about.po | 533 +- i2p2www/translations/pt/LC_MESSAGES/blog.po | 6671 ++++++++++----- i2p2www/translations/pt/LC_MESSAGES/docs.po | 1161 +-- .../pt/LC_MESSAGES/get-involved.po | 1166 +-- .../translations/pt/LC_MESSAGES/priority.po | 1058 +-- .../translations/pt_BR/LC_MESSAGES/about.po | 533 +- .../translations/pt_BR/LC_MESSAGES/blog.po | 6670 ++++++++++----- .../translations/pt_BR/LC_MESSAGES/docs.po | 1154 +-- .../pt_BR/LC_MESSAGES/get-involved.po | 1240 +-- .../pt_BR/LC_MESSAGES/priority.po | 1068 +-- i2p2www/translations/ro/LC_MESSAGES/about.po | 1716 ++-- i2p2www/translations/ro/LC_MESSAGES/blog.po | 6661 ++++++++++----- .../translations/ro/LC_MESSAGES/comparison.po | 28 +- i2p2www/translations/ro/LC_MESSAGES/docs.po | 1174 +-- .../ro/LC_MESSAGES/get-involved.po | 1268 +-- .../translations/ro/LC_MESSAGES/priority.po | 1863 +++-- .../translations/ro/LC_MESSAGES/research.po | 369 +- i2p2www/translations/ru/LC_MESSAGES/about.po | 537 +- i2p2www/translations/ru/LC_MESSAGES/blog.po | 6730 +++++++++++----- i2p2www/translations/ru/LC_MESSAGES/docs.po | 1221 ++- .../ru/LC_MESSAGES/get-involved.po | 1369 +--- .../translations/ru/LC_MESSAGES/priority.po | 1275 +-- i2p2www/translations/sk/LC_MESSAGES/docs.po | 1143 +-- i2p2www/translations/sq/LC_MESSAGES/docs.po | 1143 +-- .../sq/LC_MESSAGES/get-involved.po | 1161 +-- .../translations/sq/LC_MESSAGES/priority.po | 2933 +++++++ i2p2www/translations/sv/LC_MESSAGES/about.po | 556 +- i2p2www/translations/sv/LC_MESSAGES/blog.po | 6666 ++++++++++----- i2p2www/translations/sv/LC_MESSAGES/docs.po | 1147 +-- .../sv/LC_MESSAGES/get-involved.po | 1163 +-- .../translations/sv/LC_MESSAGES/priority.po | 1093 +-- i2p2www/translations/tr/LC_MESSAGES/about.po | 621 +- i2p2www/translations/tr/LC_MESSAGES/blog.po | 6669 ++++++++++----- i2p2www/translations/tr/LC_MESSAGES/docs.po | 1362 ++-- .../tr/LC_MESSAGES/get-involved.po | 1165 +-- .../translations/tr/LC_MESSAGES/priority.po | 1205 +-- .../translations/tr/LC_MESSAGES/research.po | 8 +- i2p2www/translations/uk/LC_MESSAGES/about.po | 533 +- i2p2www/translations/uk/LC_MESSAGES/docs.po | 1153 +-- .../uk/LC_MESSAGES/get-involved.po | 1156 +-- .../translations/uk/LC_MESSAGES/priority.po | 1060 +-- i2p2www/translations/zh/LC_MESSAGES/about.po | 537 +- i2p2www/translations/zh/LC_MESSAGES/blog.po | 6663 ++++++++++----- i2p2www/translations/zh/LC_MESSAGES/docs.po | 1198 +-- .../zh/LC_MESSAGES/get-involved.po | 1177 +-- .../translations/zh/LC_MESSAGES/priority.po | 1843 +++-- .../translations/zh_TW/LC_MESSAGES/about.po | 524 +- .../translations/zh_TW/LC_MESSAGES/blog.po | 6659 ++++++++++----- .../translations/zh_TW/LC_MESSAGES/docs.po | 1173 +-- .../zh_TW/LC_MESSAGES/get-involved.po | 1160 +-- .../zh_TW/LC_MESSAGES/priority.po | 1068 +-- 144 files changed, 147897 insertions(+), 111167 deletions(-) create mode 100644 i2p2www/translations/el/LC_MESSAGES/priority.po create mode 100644 i2p2www/translations/hu/LC_MESSAGES/priority.po create mode 100644 i2p2www/translations/sq/LC_MESSAGES/priority.po diff --git a/i2p2www/translations/ar/LC_MESSAGES/about.po b/i2p2www/translations/ar/LC_MESSAGES/about.po index d003f787..2e60be00 100644 --- a/i2p2www/translations/ar/LC_MESSAGES/about.po +++ b/i2p2www/translations/ar/LC_MESSAGES/about.po @@ -1,5 +1,5 @@ # Arabic translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-12-25 21:45+0000\n" -"Last-Translator: Ali \n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 09:48+0000\n" +"Last-Translator: Nasri Mohamed \n" "Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " "n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" @@ -68,19 +68,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -89,11 +108,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -108,15 +127,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -124,11 +143,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -137,17 +156,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -158,11 +177,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -174,11 +193,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -187,11 +206,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -202,14 +221,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -222,7 +241,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -232,7 +251,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -241,7 +260,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -250,7 +269,7 @@ msgstr "" #: i2p2www/pages/site/about/glossary.html:2 msgid "Glossary" -msgstr "" +msgstr "مسرد المصطلحات" #: i2p2www/pages/site/about/glossary.html:4 msgid "" @@ -262,324 +281,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -991,7 +671,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1000,7 +680,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1019,7 +699,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1039,7 +719,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1047,7 +727,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1056,7 +736,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1064,11 +744,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1077,7 +757,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1086,7 +766,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1094,7 +774,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1103,7 +783,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1111,7 +791,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1122,7 +802,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1130,7 +810,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1141,7 +821,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1149,7 +829,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,16 +837,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 -msgid "Other" +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 +msgid "Other" +msgstr "أخرى" + +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1184,7 +898,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "المدير" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1195,11 +909,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1801,7 +1515,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:143 msgid "Press" -msgstr "" +msgstr "صحافة" #: i2p2www/pages/site/about/i2pcon/2015.html:146 msgid "Toronto Star article on Nicholas Johnston's talk" diff --git a/i2p2www/translations/ar/LC_MESSAGES/docs.po b/i2p2www/translations/ar/LC_MESSAGES/docs.po index 10e120ce..425765e3 100644 --- a/i2p2www/translations/ar/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ar/LC_MESSAGES/docs.po @@ -1,5 +1,5 @@ # Arabic translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-01-02 09:44+0000\n" -"Last-Translator: Ahmed Essam\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: محيي الدين \n" "Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " "n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "نظرة عامة" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 -msgid "End-to-End Encryption" -msgstr "" - #: i2p2www/pages/site/docs/index.html:116 +msgid "End-to-End Encryption" +msgstr "تعمية من طرف لطرف" + +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "نفق" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "الأداء" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1183,7 +1192,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "المعلومات العامة" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1296,7 +1305,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "التثبيت" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "إصدار" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,8 +1868,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "وصف" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "اللغة" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "موقع" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3070,7 +3081,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:58 msgid "API" -msgstr "" +msgstr "API" #: i2p2www/pages/site/docs/api/streaming.html:60 #, python-format @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "افتراضي" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "التأريخ" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "معلومات إضافية" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6711,7 +6726,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" -msgstr "" +msgstr "منابع" #: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" @@ -6837,7 +6852,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:48 msgid "Why?" -msgstr "" +msgstr "لماذا؟" #: i2p2www/pages/site/docs/how/intro.html:49 #, python-format @@ -6853,7 +6868,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:56 msgid "How?" -msgstr "" +msgstr "كيف؟" #: i2p2www/pages/site/docs/how/intro.html:58 #, python-format @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7017,7 +7031,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "" +msgstr "متى؟" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -7059,7 +7073,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "" +msgstr "أين؟" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -7087,8 +7101,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7162,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7236,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "خيارات إضافية" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7255,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7279,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7311,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7330,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7338,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7379,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7406,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7476,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7492,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7504,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7520,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7547,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7561,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7577,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7589,12 +7602,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 -#, fuzzy +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" -msgstr "اختيار القرين" +msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "تحليل التهديد" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "قلل قدر الأنفاق عند الانتظار" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "المحتوي" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13432,7 +13444,7 @@ msgstr "الرسالة" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "تعليقات" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13525,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/ar/LC_MESSAGES/get-involved.po b/i2p2www/translations/ar/LC_MESSAGES/get-involved.po index 98c28db5..00970d5f 100644 --- a/i2p2www/translations/ar/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ar/LC_MESSAGES/get-involved.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "ادعم" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,7 +150,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -182,10 +158,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "جاري التجريب" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "التوثيق" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "المحتوي" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "الخدمات" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "اعادة التوزيع" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" -msgstr "" +msgstr "التحليل" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "اعادة التوزيع" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,14 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -612,676 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "ترجمة عربية" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "الاسم" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "الحالة" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "ترجمة روسية" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2246,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2407,7 +1767,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "المجتمع" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2624,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2681,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "الرخص" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2708,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2717,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2736,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2748,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4135,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/ar/LC_MESSAGES/priority.po b/i2p2www/translations/ar/LC_MESSAGES/priority.po index 1bab32ca..e84f9ff7 100644 --- a/i2p2www/translations/ar/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ar/LC_MESSAGES/priority.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: ButterflyOfFire\n" "Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " "n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" @@ -29,11 +29,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "مدونة" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "" @@ -59,36 +59,37 @@ msgid "Debian I2P Packages" msgstr "" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -97,67 +98,67 @@ msgid "" "https://trac.i2p2.de." msgstr "" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" msgstr "" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" "that the packages have not been tampered with since being built." msgstr "" -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." msgstr "" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -165,7 +166,7 @@ msgid "" "Reload." msgstr "" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -174,24 +175,22 @@ msgid "" " click Mark then Apply." msgstr "" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -199,47 +198,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -247,32 +245,32 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -281,7 +279,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -291,7 +289,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -300,7 +298,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -312,7 +310,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -320,7 +318,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -329,7 +327,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -338,15 +336,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -360,20 +362,141 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "متصفح I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "تحميل" @@ -381,7 +504,7 @@ msgstr "تحميل" msgid "Source package" msgstr "" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "" @@ -390,13 +513,25 @@ msgid "Manual updates" msgstr "" #: i2p2www/pages/downloads/list.html:21 -msgid "Dependency" +msgid "Lab" msgstr "" #: i2p2www/pages/downloads/list.html:22 #, python-format msgid "" "\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" "Java Runtime Version 7 or higher.\n" "(Oracle,\n" "OpenJDK, or\n" @@ -409,33 +544,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "ملاحظات الإصدار" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -446,11 +581,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -458,19 +593,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -481,7 +616,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -489,30 +624,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -559,7 +713,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -568,37 +722,36 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "" @@ -714,7 +852,30 @@ msgstr "500 خطأ في الخادم" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "أسئلة متكررة" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "التوثيق" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "اتصل بنا" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "المنتديات" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "شاركنا!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "ادعم" @@ -768,278 +929,298 @@ msgid "Introduction to I2P" msgstr "" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "التوثيق" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "كيف يعمل؟" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "نموذج التهديد" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "قاعدة بيانات الشبكة" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "اختيار القرين" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "التشفير" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "نقل" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "نفق" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "اﻷنفاق أحاديّة الاتجاه" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "الاضافات" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "اعادة توزيع" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "فريق" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "اتصل بنا" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "روابط" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "المساعدة" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "أسئلة متكررة" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "كيف تتصفح I2P" -#: i2p2www/pages/global/nav.html:92 -msgid "Glossary" -msgstr "" +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "المجتمع" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "منابع" + +#: i2p2www/pages/global/nav.html:19 +msgid "Glossary" +msgstr "مسرد المصطلحات" + +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "الأداء" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "المنتديات" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "" -#: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "تطوع" - -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "شاركنا!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "تطوير" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "الرخص" - -#: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" msgstr "" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "الأشخاص" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "فريق" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "روابط" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "كيف يعمل؟" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "نموذج التهديد" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "قاعدة بيانات الشبكة" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "اختيار القرين" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "التشفير" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "نقل" + +#: i2p2www/pages/global/nav.html:104 +msgid "Transport layer overview" +msgstr "" + +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "نفق" + +#: i2p2www/pages/global/nav.html:111 +msgid "Tunnel implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "اﻷنفاق أحاديّة الاتجاه" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "الاضافات" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "اعادة توزيع" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "البحث " + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "بحث أكاديمي" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "أسئلة البحث المفتوحة" -#: i2p2www/pages/global/nav.html:116 -msgid "Guides" +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" msgstr "" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "تطوير" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "التعليمات" + +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "مطور جديد" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "مترجم جديد" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "ترخيص" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "الرخص" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "اجتماعات" - -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "قائمة المهام" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "اللغة" @@ -1161,29 +1342,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "قائمة المراسلات" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1193,30 +1386,31 @@ msgstr "" "وقم بتعبئة النموذج. يمكنك استخدام البريد الالكتروني الداخلي " "(foobar@mail.i2p)" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "إلغاء التسجيل" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "القوائم" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "أرشفة" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2630,120 +2824,76 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 +#: i2p2www/pages/site/index.html:17 msgid "What is I2P?" msgstr "" -#: i2p2www/pages/site/index.html:17 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" msgstr "" +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" msgstr "" @@ -2780,13 +2930,3 @@ msgstr "" msgid "Very Old Stuff" msgstr "" - - - - - - - - - - diff --git a/i2p2www/translations/az/LC_MESSAGES/blog.po b/i2p2www/translations/az/LC_MESSAGES/blog.po index 06360f4d..8c3c2f07 100644 --- a/i2p2www/translations/az/LC_MESSAGES/blog.po +++ b/i2p2www/translations/az/LC_MESSAGES/blog.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Azerbaijani " "(http://www.transifex.com/otf/I2P/language/az/)\n" @@ -24,29 +24,12 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 @@ -55,46 +38,51 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -103,10 +91,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -117,44 +105,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -165,46 +158,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Digər" @@ -215,47 +213,52 @@ msgstr "Digər" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -271,12 +274,20 @@ msgstr "" msgid "Update Info" msgstr "" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -285,133 +296,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -419,8 +430,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -432,95 +443,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -528,8 +539,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -537,7 +548,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -546,7 +557,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -556,110 +567,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -667,8 +678,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -679,7 +690,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -690,99 +701,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -790,8 +801,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -799,7 +810,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -808,11 +819,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -823,19 +834,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -844,13 +851,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -861,7 +868,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -870,113 +877,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Qoşmalar" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -984,12 +991,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1004,7 +1011,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1012,23 +1019,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1040,113 +1047,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1154,8 +1157,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1165,43 +1168,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1209,8 +1212,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1219,16 +1222,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1239,7 +1242,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1257,7 +1260,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1269,11 +1272,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1289,7 +1292,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1301,7 +1304,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1310,11 +1313,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1329,11 +1332,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1342,11 +1345,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1356,53 +1359,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1420,11 +1423,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1433,14 +1436,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1458,11 +1453,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1638,29 +1629,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1669,7 +1660,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1679,60 +1670,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1743,13 +1739,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1760,87 +1756,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -msgid "`donations`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1851,13 +1839,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1872,7 +1860,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1881,33 +1869,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1916,49 +1909,49 @@ msgstr "" " qorumaq və şəbəkəyə kömək etmək üçün ən yaxşı yol son buraxılışı " "yükləməkdir." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1969,13 +1962,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1984,51 +1977,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2040,17 +2025,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2059,8 +2044,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2068,41 +2053,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2112,11 +2079,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2124,7 +2091,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2143,95 +2110,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2242,11 +2211,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2254,85 +2223,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2343,11 +2312,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2357,7 +2326,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2365,7 +2334,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2375,91 +2344,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2470,11 +2439,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2486,7 +2455,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2497,7 +2466,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2506,38 +2475,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2548,11 +2517,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2594,7 +2563,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2605,7 +2574,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2619,7 +2588,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2644,13 +2613,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2665,7 +2634,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2680,28 +2649,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2710,19 +2679,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2731,7 +2692,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2740,7 +2701,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2756,11 +2717,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2771,7 +2732,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2790,119 +2751,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2913,11 +2879,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2928,13 +2894,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2944,145 +2910,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3093,24 +3059,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3119,7 +3085,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3128,95 +3094,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3229,13 +3195,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3244,20 +3210,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3273,10 +3239,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3296,32 +3262,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3334,45 +3296,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3390,10 +3340,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3401,13 +3347,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3418,12 +3364,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3431,32 +3377,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3471,42 +3409,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3514,19 +3440,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3541,32 +3459,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3583,9 +3489,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3593,7 +3499,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3603,17 +3509,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3635,174 +3537,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3812,11 +3651,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3828,93 +3667,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3925,11 +3764,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3942,7 +3781,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3950,93 +3789,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4047,17 +3886,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4070,7 +3909,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4078,7 +3917,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4086,156 +3925,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4244,7 +4080,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4254,7 +4090,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4262,78 +4098,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detallar" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4342,51 +4172,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4399,7 +4227,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4410,7 +4238,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4420,15 +4248,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4437,47 +4263,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4487,11 +4298,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4509,7 +4320,7 @@ msgstr "" "dəstəkləməyən saytlar üçün yeni \"çoxseanslı\" qabiliyyətini " "qiymətləndirən DSA əlavə etdik." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4517,95 +4328,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4618,11 +4429,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4642,7 +4453,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4653,31 +4464,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4692,7 +4503,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4701,52 +4512,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4763,11 +4574,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4789,41 +4600,37 @@ msgstr "" "Hər şey yolunda getsə, sonrakı buraxılışda yenidən açar yaratmaq " "prosesini sürətləndirəcəyik. " -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -msgid "`I2PCon page`" -msgstr "" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4834,15 +4641,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4851,11 +4658,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4863,7 +4670,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4873,11 +4680,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4885,7 +4692,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4896,7 +4703,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4904,7 +4711,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4912,15 +4719,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4933,7 +4740,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -4941,7 +4748,7 @@ msgstr "" "0.9.23 buraxılışında çeşidli xəta düzəlişləri və I2PSnark irəliləyişləri " "yer alıb" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4954,13 +4761,11 @@ msgstr "" "Layihənin müxtəlif hissələrinin, o cümlədən, iştirakçılarının " "dəyişməsinin yoxlanılması." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4970,22 +4775,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -msgid "`can be downloaded here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -4994,29 +4791,13 @@ msgstr "" "I2P-ni paket idarəçisi tərəfindən quraşdırmısınızsa, dəyişikliklərdən " "təsirlənməyəcək və normal şəkildə yeniləyə biləcəksiniz. " -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5040,7 +4821,7 @@ msgstr "" "yeni ünvan şəbəkəyə \n" "uyğunlaşana qədər trafikin azalması müşahidə olunacaq." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5055,7 +4836,7 @@ msgstr "" "uyumlu şəkildə inkişaf \n" "etdirməyə başladıq və artıq bəzi dəyişikliklər edilib. " -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5064,147 +4845,139 @@ msgstr "" "I2PSnark-da bəzi kiçik yeniləmələr edərək, routerconsole üçün keçmiş " "xəbərlərin görüntülənə biləcəyi yeni səhifə əlavə etdik." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -msgid "`our donation page`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5213,17 +4986,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5231,20 +5004,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5258,24 +5027,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5283,43 +5048,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5329,11 +5086,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5348,7 +5129,7 @@ msgstr "" "Java 6-dan istifadə etdiyiniz halda istiqamətləndiriciniz avtomatik " "olaraq yenilənməyəcək." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5356,185 +5137,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5544,11 +5314,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 buraxılışında SAM 3.3, QR kodları və xəta düzəlişləri yer alıb" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5561,7 +5331,7 @@ msgstr "" "ayırd edə bilmək üçün \n" "\"identicon\" təsvirləri əlavə olundu. " -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5575,83 +5345,83 @@ msgstr "" "olundu. Şəbəkə həcmini və tunel \n" "quruluş uğurunu artıran bəzi dəyişikliklər edildi. " -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5662,14 +5432,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5682,7 +5452,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5696,13 +5466,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5713,17 +5483,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5734,20 +5504,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5764,13 +5534,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5781,16 +5551,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5804,8 +5574,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5817,9 +5587,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5835,7 +5605,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5843,17 +5613,13 @@ msgstr "" "0.9.26 buraxılışında kripto yeniliklər, Debian paketi yaxşılaşmaları və " "xəta düzəlişləri var." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5863,7 +5629,7 @@ msgstr "" "imzalarla birgə yeni ünvan kitabına abunəlik protokolu,\n" "Debian/Ubuntu paketləri üçün böyük dəyişikliklər yer alıb." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5883,7 +5649,7 @@ msgstr "" " quruluşları üçün aktivdir;\n" "biz bunları 0.9.27 buraxılışının şəbəkəiçi yeniləmələrinə əlavə edəcəyik." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5893,13 +5659,13 @@ msgstr "" "asılılıqları əlavə olundu və \n" "ekvivalent kodlar aradan qaldırıldı. " -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5907,92 +5673,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6005,11 +5771,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6018,8 +5784,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6029,39 +5795,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6070,29 +5837,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6102,13 +5860,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6117,23 +5875,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6144,87 +5902,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -msgid "`documentation`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6232,17 +5976,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6250,11 +5990,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 xəta düzəlişləri var" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6270,85 +6010,85 @@ msgstr "" "IPv6 nəqliyyatı, SSU peer sınağı və gizli rejim məsələlərində yaxşılaşma " "var. " -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6359,11 +6099,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 xəta düzəlişləri var" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6382,7 +6122,7 @@ msgstr "" "Java 9 üçün ilkin düzəlişlər var, hərçənd onu hələlik ümumi istifadə üçün" " məsləhət görmürük. " -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6393,163 +6133,163 @@ msgstr "" "Konqresdə 2017-ci ilin yol xəritəsini və prioritetləri nəzərdən " "keçirəcəyik." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6560,11 +6300,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 xəta düzəlişləri var" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6584,99 +6324,99 @@ msgstr "" "Java 9 üçün daha çox düzəliş var, baxmayaraq ki, biz hələ də ümumi " "istifadə üçün Java 9-u məsləhət görmürük.\n" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6687,11 +6427,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6708,18 +6448,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6729,21 +6469,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6751,7 +6491,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6762,103 +6502,103 @@ msgstr "" "verilənlər bazası yenidən başladılanda, bu, bir neçə dəqiqə çəkə bilər.\n" "Səbrli olun." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6869,13 +6609,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6885,10 +6625,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6896,11 +6636,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6914,23 +6650,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6940,13 +6676,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6955,31 +6691,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6992,13 +6728,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7011,7 +6747,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7030,7 +6766,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7049,11 +6785,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7064,56 +6800,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7124,11 +6860,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7144,39 +6880,36 @@ msgstr "" "Təkrar hücumların qarşısını almaq üçün konsola bəzi yoxlamalar əlavə " "etdik." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7193,6 +6926,14 @@ msgid "" "For those that run high-traffic servers, please review and adjust the " "limits as necessary." msgstr "" +"0.9.33-ün tərkibi i2psnark, i2ptunnel, streaming və SusiMail kimi " +"çoxsaylı xəta düzəlişlərindən ibarətdir. \n" +"Reseed saytlarına birbaşa qoşula bilməyənlər, biz artıq reseed üçün " +"proksilərinn bir neçə növünü dəstləkləyirik.\n" +"İndi biz gizli xidmət idarəçisində standart əmsal həddlərini təyin " +"edirik.\n" +"Yüksək trafik serverlərini işlədənlər, lazım olduqca həddləri nəzərdən " +"keçirin və düzəldin." #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:34 msgid "DesktopGui: Enable on OSX" @@ -7308,6 +7049,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7392,6 +7134,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7402,13 +7149,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7419,13 +7166,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7442,7 +7189,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7451,20 +7198,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7485,7 +7232,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7494,13 +7241,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7516,7 +7263,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7528,7 +7275,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7543,20 +7290,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7568,7 +7315,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7579,13 +7326,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7603,7 +7350,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7616,13 +7363,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7635,7 +7382,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7646,13 +7393,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7665,13 +7412,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7684,13 +7431,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7701,20 +7448,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7728,15 +7475,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7787,12 +7531,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7808,18 +7552,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "SusiMail qovluqları və SSL Vizardı ilə 0.9.35" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7829,7 +7570,7 @@ msgstr "" " üçün 0.9.35 yeni SSL Vizardı əlavə edir.\n" "Bizim xüsusilə SusiMail-də adi xəta düzəlişləri kolleksiyamız var." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7838,85 +7579,85 @@ msgstr "" "protokolu olan NTCP2 də daxil olmaqla, 0.9.36 üçün bir neçə məsələ " "üzərində çalışırıq." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P 20-22 iyul tarixlərində Nyu-York şəhərində HOPE-da olacaq. Bizi " "tapıb, salamlayın!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7927,15 +7668,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7959,23 +7700,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7986,7 +7727,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7999,13 +7740,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8024,7 +7765,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8035,7 +7776,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8044,13 +7785,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8062,11 +7803,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8077,13 +7818,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8097,7 +7838,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8106,7 +7847,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8117,7 +7858,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8134,13 +7875,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8153,13 +7894,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8168,35 +7909,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8207,7 +7948,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8216,30 +7957,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8253,11 +7992,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8288,6 +8024,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8348,42 +8085,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8394,15 +8128,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8420,7 +8154,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8429,13 +8163,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8450,22 +8184,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8476,13 +8210,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8491,11 +8225,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8506,14 +8240,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8521,13 +8255,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8537,13 +8271,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8554,7 +8288,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8562,13 +8296,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8577,7 +8311,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8588,18 +8322,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8608,102 +8339,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Təkmilləşmiş Tənzimləmələr" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/az/LC_MESSAGES/docs.po b/i2p2www/translations/az/LC_MESSAGES/docs.po index 33be8a7f..bea4a4f5 100644 --- a/i2p2www/translations/az/LC_MESSAGES/docs.po +++ b/i2p2www/translations/az/LC_MESSAGES/docs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani " "(http://www.transifex.com/otf/I2P/language/az/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Texniki sənədlər üçün indeks" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,39 +69,39 @@ msgstr "" msgid "Overview" msgstr "İcmal" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Texniki giriş" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Daha az texniki giriş" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Təhdid modeli və təhlili" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Digər anonim şəbəkələrlə müqayisə" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Xüsusiyyətlər" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Protokol yığını diaqramı" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "I2P haqqında məqalələr" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Təqdimatlar, məqalələr, dərslər, videolar və müsahibələr" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -110,54 +110,54 @@ msgstr "" " Invisible Internet Project (I2P) layihəsinin icmalı " " 28 Avqust, 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Tətbiq Lay mövzuları" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Adlandırma və Ünvan kitabçası" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Qoşmaların icmalı" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Qoşma xüsusiyyətləri" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "İdarə olunan müştərilər" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Tətbiqinizə istiqamətləndirici daxil edilir" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent vasitəsilə I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "I2PControl Plugin API" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "hostsdb.blockfile Format" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Quraşdırma fayl formatı" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "APİ Tətbiq layı və protokollar" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -165,36 +165,36 @@ msgstr "" "Data göndərmək və qəbul etmək üçün hər hansı bir dildə yazılmış tətbiqlər" " üçün yüksək səviyyəli, asan istifadəli API-lər." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Tətbiq İnkişafı İcmalı və Bələdçi" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel quraşdırması" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "SAM Protokol" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "SAMv2 Protokol" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "SAMv3 Protokol" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "BOB Protokol" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "İkitərəfli Nəqliyyat API və protokollar" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -202,358 +202,367 @@ msgstr "" "İkitərəfli protokollar müştərilər tərəfindən etibarlı və etibarsız " "əlaqələr üçün istifadə olunur." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Axın Kitabxanası" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Axın protokolunda xüsusiyyət" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc axını" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Dataqtamlar" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Datagram Javadoc" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunellər" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Məhsuldarlıq" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Xəta indikatoru" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Yol xəritəsi" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1156,7 +1165,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1442,7 +1451,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1461,10 +1470,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1533,76 +1542,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1610,189 +1593,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versiya" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1801,63 +1785,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1865,7 +1849,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1875,7 +1859,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1891,8 +1875,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2023,7 +2006,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2032,12 +2015,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2045,12 +2028,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2064,12 +2047,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2139,7 +2122,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Açıqlama" @@ -2909,6 +2892,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Dil" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Sayt" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2980,7 +2991,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3159,13 +3170,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Standart" @@ -3667,7 +3678,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Tarixçə" @@ -3697,10 +3708,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4097,17 +4108,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4117,10 +4131,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4128,7 +4143,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4137,7 +4152,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4147,7 +4162,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4158,11 +4173,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4172,7 +4187,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4186,7 +4201,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4199,7 +4214,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4210,38 +4225,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6967,17 +6982,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7094,8 +7108,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7169,7 +7182,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7243,11 +7256,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7262,21 +7275,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7286,30 +7299,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7318,17 +7331,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7337,7 +7350,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7345,39 +7358,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7386,26 +7399,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7413,65 +7426,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7483,11 +7496,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7499,7 +7512,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7511,8 +7524,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7527,19 +7540,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7554,7 +7567,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7568,11 +7581,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7584,11 +7597,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7596,11 +7609,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7609,11 +7622,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7634,7 +7647,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7649,24 +7662,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7674,7 +7687,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7686,7 +7699,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7694,13 +7707,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7711,11 +7724,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7726,11 +7739,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7738,7 +7751,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7755,22 +7768,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7779,11 +7792,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7796,7 +7809,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7808,7 +7821,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7829,11 +7842,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7848,18 +7861,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7875,11 +7888,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7897,7 +7910,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7908,11 +7921,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7922,13 +7935,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7939,7 +7952,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7949,7 +7962,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7960,14 +7973,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7982,7 +7995,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8000,7 +8013,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8010,11 +8023,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8024,7 +8037,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8035,11 +8048,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8053,7 +8066,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8061,11 +8074,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8087,11 +8100,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8104,11 +8117,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8125,18 +8138,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8144,11 +8157,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8157,32 +8170,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8192,31 +8205,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8229,11 +8242,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8241,7 +8254,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8250,7 +8263,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8262,7 +8275,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8271,30 +8284,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8306,15 +8319,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8328,7 +8341,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8340,7 +8353,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8357,7 +8370,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8367,7 +8380,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8379,11 +8392,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8391,48 +8404,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8440,7 +8453,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8448,7 +8461,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8458,7 +8471,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8483,16 +8496,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8500,18 +8513,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8528,7 +8541,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8542,7 +8555,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8558,15 +8571,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -10822,7 +10835,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/threat-model.html:40 #: i2p2www/pages/site/docs/protocol/i2np.html:100 msgid "Priority" -msgstr "" +msgstr "Üstünlük" #: i2p2www/pages/site/docs/how/threat-model.html:45 msgid "Index of Attacks" @@ -12817,17 +12830,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12861,20 +12874,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12884,72 +12897,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12959,7 +12972,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12969,24 +12982,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12994,29 +13007,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13025,7 +13038,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13036,15 +13049,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13058,13 +13071,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13078,12 +13091,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13092,42 +13105,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13137,46 +13150,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Tunellərin miqdarını yubanma zamanı azaltmaq" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13184,11 +13197,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13209,66 +13222,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Mətn" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13438,7 +13451,7 @@ msgstr "İsmarıc" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "Şərhlər" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13531,6 +13544,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13730,6 +13747,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15259,10 +15282,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15391,7 +15410,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:110 msgid "Role" -msgstr "" +msgstr "Rol" #: i2p2www/pages/site/docs/tunnels/implementation.html:111 msgid "Preprocessing" @@ -15445,7 +15464,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Şifrələ" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/az/LC_MESSAGES/get-involved.po b/i2p2www/translations/az/LC_MESSAGES/get-involved.po index 06159779..bab56b4a 100644 --- a/i2p2www/translations/az/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/az/LC_MESSAGES/get-involved.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Azerbaijani " "(http://www.transifex.com/otf/I2P/language/az/)\n" @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "İanə et" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,7 +150,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -182,10 +158,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Test etmək" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Sənədlər" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Mətn" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "Yanvar 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,15 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Yanvar 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Yanvar 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -613,676 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Ərəbcə tərcümə" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Ad" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Rusca tərcümə" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2247,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2625,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2682,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisenziyalar" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2709,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2718,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Səhvlər" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2737,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2749,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -3398,7 +2757,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-developers.html:16 #: i2p2www/pages/site/get-involved/guides/new-developers.html:192 msgid "Translations" -msgstr "" +msgstr "Tərcümələr" #: i2p2www/pages/site/get-involved/guides/new-developers.html:17 #: i2p2www/pages/site/get-involved/guides/new-developers.html:198 @@ -4136,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/az/LC_MESSAGES/priority.po b/i2p2www/translations/az/LC_MESSAGES/priority.po index bb4fc947..0e2ffaf2 100644 --- a/i2p2www/translations/az/LC_MESSAGES/priority.po +++ b/i2p2www/translations/az/LC_MESSAGES/priority.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: fiore \n" "Language-Team: Azerbaijani " "(http://www.transifex.com/otf/I2P/language/az/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -29,11 +29,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Kateqoriyanın I2P Blog ATOM Axını: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Bloq" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM Axını" @@ -59,39 +59,37 @@ msgid "Debian I2P Packages" msgstr "Debian I2P Paketləri" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian paketləri\n" -"sınaqdan keçirildi və bunu işlədən x86/x86_64 platformlarında " -"çalışmalıdır:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Dəqiq 12.04 və yeni)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux(Wheezy və yeni)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -104,7 +102,7 @@ msgstr "" "href=\"%(trac)s\">Trac saytına \n" "https://trac.i2p2.de bildirin." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -112,23 +110,23 @@ msgstr "" "1. Seçim: Son Ubuntu versiyaları və törəmələri " "(Debian-dan istifadə etmirsinzsə, bunu sınayın)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "2. Seçim: Debian (Debian törəmələri ilə birlikdə)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Komanda xəttindən PPA-nı əlavə edin və I2P-ni quraşdırın" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Terminalı açın və daxil edin:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -140,11 +138,11 @@ msgstr "" "dəyişdirilməyəcəyindən əmin \n" "olunmasına xidmət edir. " -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Bunu yazaraq paket menecerinizi yeni PPA haqqında məlumatlandırın:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -155,15 +153,15 @@ msgstr "" " birlikdə əlavə etdiyiniz I2P deposunu da əhatə edən, son versiya " "siyahılarını toplayacaq." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "I2P-ni quraşdırmağa hazırsınız!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Synaptic-dən istifadə edərək PPA-nın əlavə edilməsi" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -171,7 +169,7 @@ msgstr "" "Synaptic-i açın (Sistem -> Administrasiya -> Synaptic Paket " "Meneceri)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -179,7 +177,7 @@ msgstr "" "Synaptic açıldığında Tənzimləmələr menyusundan Depoları" " seçin." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -191,7 +189,7 @@ msgstr "" "yapışdırıb, sırayla Mənbə Əlavə et, Bağla və " "Yeniden Yüklə-nin üzərinə klikləyin." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -206,7 +204,7 @@ msgstr "" "istəyirsinizmi?
yazılan pəncərə görünür. İstəyirsinizsə, " "İşarələTətbiq et üzərində klikləyin. " -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -216,17 +214,15 @@ msgstr "" "növbəti hissəsinə və sisteminiz üçün \n" "quraşdırılmasına keçə bilərsiniz." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian üçün Təlimatlar" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -234,47 +230,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -282,32 +277,32 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -316,7 +311,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -326,7 +321,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -335,7 +330,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -347,7 +342,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -355,7 +350,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -364,7 +359,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -373,15 +368,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -395,20 +394,141 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Brauzeri" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Endir" @@ -416,7 +536,7 @@ msgstr "Endir" msgid "Source package" msgstr "" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "" @@ -425,13 +545,25 @@ msgid "Manual updates" msgstr "" #: i2p2www/pages/downloads/list.html:21 -msgid "Dependency" +msgid "Lab" msgstr "" #: i2p2www/pages/downloads/list.html:22 #, python-format msgid "" "\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" "Java Runtime Version 7 or higher.\n" "(Oracle,\n" "OpenJDK, or\n" @@ -444,33 +576,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Buraxılış qeydləri" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -481,11 +613,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -493,19 +625,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -516,7 +648,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -524,30 +656,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -594,7 +745,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -603,37 +754,36 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "" @@ -749,7 +884,30 @@ msgstr "" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Sənədlər" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Bizimlə əlaqə saxlayın" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forumlar" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Qoşulun!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "İanə et" @@ -803,278 +961,298 @@ msgid "Introduction to I2P" msgstr "" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Sənədlər" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Şəbəkə verilənlər bazası" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Bənzərlərin seçimi" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Xüsusiyyətlər" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "APİ" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Dataqtamlar" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Nəqliyyatlar" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunellər" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Tək istiqamətli tunellər" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Köhnə tətbiq" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Adlandırma və ünvan kitabçası" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Qoşmalar" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Kompleks" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Komanda" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Şöhrət zalı" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Akademik məqalələr və ekspert qiymətləndirməsi " - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Təqdimatlar, elmi materiallar və məqalələr" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Bizimlə əlaqə saxlayın" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linklər" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Minnətdarlıq" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Kömək" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "İ2P-yə necə baxmalı " -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Sözlük" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Məhsuldarlıq" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forumlar" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2P-ni yoxlamaq" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Buraxılış üçün imza açarları" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "İmzalanmış açarlar" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Yaradıcıların açarları" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Komanda" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Şöhrət zalı" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Akademik məqalələr və ekspert qiymətləndirməsi " + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Təqdimatlar, elmi materiallar və məqalələr" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Minnətdarlıq" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linklər" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Şəbəkə verilənlər bazası" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Bənzərlərin seçimi" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Xüsusiyyətlər" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "APİ" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Dataqtamlar" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Nəqliyyatlar" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Könüllü" +msgid "Transport layer overview" +msgstr "" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Qoşulun!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "İnkişaf" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisenziyalar" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunellər" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Xəta indikatoru" +msgid "Tunnel implementation" +msgstr "" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tək istiqamətli tunellər" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Köhnə tətbiq" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Adlandırma və ünvan kitabçası" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Qoşmalar" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Kompleks" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Akademik araşdırma" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Tədqiqatın açıq sualları" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "İnkişaf" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Qaydalar" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Yeni yaradıcılar" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "I2P ilə bir IDE istifadə etmək " -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Yaradıcı qaydaları və kodlaşdırma tərzi " -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monoton" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Yeni tərcüməçilər" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Mükafatlar" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lisenziya" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Görüşlər" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisenziyalar" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Yol xəritəsi" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Tapşırıq siyahısı" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Xəta indikatoru" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Dil" @@ -1205,59 +1383,72 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Abunə olmaq" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Siyahılar" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arxiv" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2671,120 +2862,76 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 +#: i2p2www/pages/site/index.html:17 msgid "What is I2P?" msgstr "" -#: i2p2www/pages/site/index.html:17 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" msgstr "" +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" msgstr "" @@ -2821,13 +2968,3 @@ msgstr "" msgid "Very Old Stuff" msgstr "" - - - - - - - - - - diff --git a/i2p2www/translations/ca/LC_MESSAGES/docs.po b/i2p2www/translations/ca/LC_MESSAGES/docs.po index c13b15b8..a5508588 100644 --- a/i2p2www/translations/ca/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ca/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-12-05 19:42+0000\n" "Last-Translator: Jaime Muñoz Martín \n" "Language-Team: Catalan (http://www.transifex.com/otf/I2P/language/ca/)\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Túnels" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Rendiment" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versió" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descripció" @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Per defecte" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historial" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,11 +7601,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7601,11 +7614,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7626,7 +7639,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7641,24 +7654,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7666,7 +7679,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7678,7 +7691,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7686,13 +7699,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7703,11 +7716,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7718,11 +7731,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7730,7 +7743,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7747,22 +7760,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7771,11 +7784,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7788,7 +7801,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7800,7 +7813,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7821,11 +7834,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7840,18 +7853,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7867,11 +7880,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7889,7 +7902,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7900,11 +7913,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7914,13 +7927,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7931,7 +7944,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7941,7 +7954,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7952,14 +7965,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7974,7 +7987,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7992,7 +8005,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8002,11 +8015,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8016,7 +8029,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8027,11 +8040,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8045,7 +8058,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8053,11 +8066,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8079,11 +8092,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8096,11 +8109,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8117,18 +8130,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8136,11 +8149,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8149,32 +8162,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8184,31 +8197,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8221,11 +8234,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8233,7 +8246,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8242,7 +8255,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8254,7 +8267,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8263,30 +8276,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8298,15 +8311,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8320,7 +8333,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8332,7 +8345,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8349,7 +8362,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8359,7 +8372,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8371,11 +8384,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8383,48 +8396,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8432,7 +8445,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8440,7 +8453,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8450,7 +8463,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8475,16 +8488,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8492,18 +8505,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8520,7 +8533,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8534,7 +8547,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8550,15 +8563,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12809,17 +12822,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12853,20 +12866,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12876,72 +12889,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12951,7 +12964,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12961,24 +12974,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12986,29 +12999,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13017,7 +13030,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13028,15 +13041,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13050,13 +13063,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13070,12 +13083,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13084,42 +13097,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13129,46 +13142,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13176,11 +13189,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13201,66 +13214,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Contingut" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13523,6 +13536,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13722,6 +13739,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15251,10 +15274,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16222,3 +16241,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/cs/LC_MESSAGES/about.po b/i2p2www/translations/cs/LC_MESSAGES/about.po index 63101819..ac182af3 100644 --- a/i2p2www/translations/cs/LC_MESSAGES/about.po +++ b/i2p2www/translations/cs/LC_MESSAGES/about.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 08:59+0000\n" +"Last-Translator: Štěpán Bořek\n" "Language-Team: Czech (http://www.transifex.com/otf/I2P/language/cs/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && " "n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3\n" @@ -74,19 +74,38 @@ msgstr "" "nejoblíbenějších prohlížečů." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Jak nastavit váš prohlížeč" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Podmínky používaní óutproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 nebo Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -95,11 +114,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -114,15 +133,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -130,11 +149,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -143,17 +162,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -164,11 +183,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -180,11 +199,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -193,11 +212,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -208,14 +227,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -228,7 +247,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -238,7 +257,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -247,7 +266,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -268,324 +287,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -997,7 +677,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1006,7 +686,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1015,7 +695,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1025,7 +705,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1035,7 +715,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1045,7 +725,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1053,7 +733,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1062,7 +742,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1070,11 +750,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1083,7 +763,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1092,7 +772,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1100,7 +780,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1109,7 +789,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1117,7 +797,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1128,7 +808,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1136,7 +816,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1147,7 +827,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1155,7 +835,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1163,16 +843,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Další" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1190,7 +904,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "Admin" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1201,11 +915,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2564,8 +2278,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/cs/LC_MESSAGES/docs.po b/i2p2www/translations/cs/LC_MESSAGES/docs.po index 3738175d..f4238a49 100644 --- a/i2p2www/translations/cs/LC_MESSAGES/docs.po +++ b/i2p2www/translations/cs/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-12 05:42+0000\n" "Last-Translator: Michal Stanke \n" "Language-Team: Czech (http://www.transifex.com/otf/I2P/language/cs/)\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Obsah technické dokumentace" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "Přehled" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunely" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1150,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1436,7 +1445,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1455,10 +1464,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1527,76 +1536,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1604,189 +1587,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Verze" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1795,63 +1779,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1859,7 +1843,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1869,7 +1853,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1885,8 +1869,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2017,7 +2000,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2026,12 +2009,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2039,12 +2022,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2058,12 +2041,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2133,7 +2116,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Popis" @@ -2903,6 +2886,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2974,7 +2985,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3153,13 +3164,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Výchozí" @@ -3661,7 +3672,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historie" @@ -3691,10 +3702,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4091,17 +4102,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4111,10 +4125,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4122,7 +4137,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4131,7 +4146,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4141,7 +4156,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4152,11 +4167,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4166,7 +4181,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4180,7 +4195,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4193,7 +4208,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4204,38 +4219,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6961,17 +6976,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7088,8 +7102,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7163,7 +7176,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7237,11 +7250,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7269,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7293,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7325,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7344,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7352,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7393,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7420,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7490,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7506,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7518,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7534,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7561,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7575,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7591,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,11 +7603,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7616,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7641,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7656,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7681,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7693,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7701,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7718,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7733,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7745,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7762,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7786,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7803,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7815,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7836,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7855,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7882,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7904,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7915,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7929,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7946,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7956,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7967,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7989,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8007,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8017,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8031,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8042,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8060,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8068,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8094,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8111,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8132,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8151,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8164,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8199,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8236,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8248,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8257,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8269,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8278,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8313,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8335,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8347,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8364,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8374,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8386,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8398,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8447,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8455,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8465,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8490,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8507,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8535,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8549,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8565,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12824,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12868,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12891,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12966,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12976,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13001,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13032,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13043,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13065,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13085,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13099,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13144,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13191,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13216,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Obsah" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13525,6 +13538,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13741,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15276,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16224,3 +16243,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/cs/LC_MESSAGES/get-involved.po b/i2p2www/translations/cs/LC_MESSAGES/get-involved.po index 87e86105..c77c5cd2 100644 --- a/i2p2www/translations/cs/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/cs/LC_MESSAGES/get-involved.po @@ -1,5 +1,5 @@ # Czech translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-01-11 14:13+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-28 13:22+0000\n" +"Last-Translator: Ondrej Führer \n" "Language-Team: Czech (http://www.transifex.com/otf/I2P/language/cs/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && " "n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3\n" @@ -20,157 +20,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Darujte" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -"Děkujeme za váš zájem v přispívání do I2P!\n" -"Detaily jak můžete\n" -"přispět naleznete níže." -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Daňový Status" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Samolepky" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -178,7 +151,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -186,10 +159,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -197,89 +177,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentace" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Obsah" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Služby" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Opětovné sdílení (reseeding)" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" -msgstr "" +msgstr "Aplikace" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -289,41 +345,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Opětovné sdílení (reseeding)" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -339,7 +372,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -374,14 +406,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -616,676 +643,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Jméno" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2250,19 +1607,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2411,7 +1768,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Komunita" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2628,56 +1985,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2685,25 +2042,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licence" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2712,7 +2069,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2721,18 +2078,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2740,7 +2097,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2752,7 +2109,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" diff --git a/i2p2www/translations/da/LC_MESSAGES/docs.po b/i2p2www/translations/da/LC_MESSAGES/docs.po index e5307c69..a2f7aadb 100644 --- a/i2p2www/translations/da/LC_MESSAGES/docs.po +++ b/i2p2www/translations/da/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 00:47+0000\n" "Last-Translator: erinm\n" "Language-Team: Danish (http://www.transifex.com/otf/I2P/language/da/)\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "Oversigt" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunneler" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Version" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Beskrivelse" @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Standard" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historik" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,11 +7601,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7601,11 +7614,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7626,7 +7639,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7641,24 +7654,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7666,7 +7679,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7678,7 +7691,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7686,13 +7699,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7703,11 +7716,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7718,11 +7731,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7730,7 +7743,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7747,22 +7760,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7771,11 +7784,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7788,7 +7801,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7800,7 +7813,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7821,11 +7834,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7840,18 +7853,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7867,11 +7880,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7889,7 +7902,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7900,11 +7913,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7914,13 +7927,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7931,7 +7944,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7941,7 +7954,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7952,14 +7965,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7974,7 +7987,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7992,7 +8005,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8002,11 +8015,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8016,7 +8029,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8027,11 +8040,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8045,7 +8058,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8053,11 +8066,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8079,11 +8092,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8096,11 +8109,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8117,18 +8130,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8136,11 +8149,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8149,32 +8162,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8184,31 +8197,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8221,11 +8234,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8233,7 +8246,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8242,7 +8255,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8254,7 +8267,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8263,30 +8276,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8298,15 +8311,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8320,7 +8333,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8332,7 +8345,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8349,7 +8362,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8359,7 +8372,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8371,11 +8384,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8383,48 +8396,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8432,7 +8445,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8440,7 +8453,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8450,7 +8463,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8475,16 +8488,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8492,18 +8505,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8520,7 +8533,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8534,7 +8547,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8550,15 +8563,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12809,17 +12822,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12853,20 +12866,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12876,72 +12889,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12951,7 +12964,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12961,24 +12974,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12986,29 +12999,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13017,7 +13030,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13028,15 +13041,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13050,13 +13063,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13070,12 +13083,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13084,42 +13097,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13129,46 +13142,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13176,11 +13189,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13201,66 +13214,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Indhold" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13523,6 +13536,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13722,6 +13739,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15251,10 +15274,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16222,3 +16241,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/de/LC_MESSAGES/about.po b/i2p2www/translations/de/LC_MESSAGES/about.po index d7226efc..13b6bbc6 100644 --- a/i2p2www/translations/de/LC_MESSAGES/about.po +++ b/i2p2www/translations/de/LC_MESSAGES/about.po @@ -18,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-28 18:27+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 21:18+0000\n" "Last-Translator: Forecast \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -96,19 +96,43 @@ msgstr "" "Browser" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "Firefox-Profil für Windows" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" +"Wenn man Windows nutzt, wird empfohlen, mit diesem \n" +"Firefox-Profil ins I2P-Netz zu gehen." + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" +"Wenn Sie dieses Profil nicht nutzen möchten oder eine andere Plattform " +"als Windows genutzt wird,\n" +"muss der Browser von Hand eingerichtet werden. Siehe unten wie das geht." + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "So konfigurieren Sie Ihren Browser" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Ausgangsproxy-Nutzungsbedingungen" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 oder Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -120,11 +144,11 @@ msgstr "" "zu öffnen. Im Einstellungsfenster wählen Sie den Verbindungstab und " "klicken auf LAN Einstellungen für die Proxy Port Einstellungen." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE Internetoptionen" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -150,15 +174,15 @@ msgstr "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE-Proxyeinstellungen" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Anleitung für Firefox ab Version 57." -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -169,11 +193,11 @@ msgstr "" "Runterscrollen bis zu Netzwerk-Proxy (siehe Screenshot). Auf " "Einstellungen klicken." -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Netzwerkoptionen in Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -186,7 +210,7 @@ msgstr "" "die Adresse 127.0.0.1 und Port 4444 eintragen, " "wie im Screenshot gezeigt." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" @@ -194,11 +218,11 @@ msgstr "" "Firefox 57\n" "Verbindungs-Einstellungen" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "Verbindungs-Einstellungen in Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -214,11 +238,11 @@ msgstr "" " Im Verbindungen Menü, klcken Sie auf den Einstellungsbutton. " "Sie werden ein Fenster wie diese sehen:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox-Netzwerkeinstellungen" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -238,11 +262,11 @@ msgstr "" "Anmerkung/Hinweis: Benutze für den FTP-Proxy die selben " "Einstellungen wie für den HTTP-Proxy.." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefox-Proxyeinstellungen" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -255,11 +279,11 @@ msgstr "" "Sie Proxy, dann wählen Sie die Option \"Verwende manuell festgelegte " "Proxykonfiguration\" auf der rechten Seite." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konqueror-Proxyeinstellungen" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -277,7 +301,7 @@ msgstr "" "Anmerkung/Hinweis: Benutze für den FTP-Proxy die selben " "Einstellungen wie für den HTTP-Proxy." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -287,7 +311,7 @@ msgstr "" "Internet zu erstellen. Stattdessen ist es dafür gedacht, als ein internes" " Netzwerk verwendet zu werden." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -310,7 +334,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -325,7 +349,7 @@ msgstr "" "wird der selbe Ausgangsproxy benutzt.\n" "(zur besseren Leistung)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -338,7 +362,7 @@ msgstr "" "mit .i2p-Adressen können nicht über Ausgangsproxies erreicht werden.\n" "Zusätzlich wird auch Werbung von Werbe-Servern blockiert." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -364,324 +388,32 @@ msgstr "" msgid "Hall Of Fame" msgstr "Ruhmeshalle" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" +"Das I2P-Projekt wird vollständig von Freiwilligen getragen. Aber ein " +"großes Projekt wie\n" +"dieses besteht nicht nur aus der Software, sondern auch aus mehreren " +"Servern, Domain-Registrierungen und der nötigen Dosis Kaffee,\n" +"die alle finanziert sein wollen, um etwas auf die Beine zu stellen. " +"Menschen aus der ganzen Welt haben für I2P gespendet, damit es zu dem " +"werden konnte was es\n" +"heute ist. Hier haben wir diejenigen Namen zu stehen, deren Spender in " +"der I2P-Ruhmeshalle veröffentlicht werden wollten." -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Ein großes Dankeschön an die folgenden Leute, die für I2P gespendet haben!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P - Lebt noch! (pdf)\n" +"(Video)\n" +"echelon, 32C3 (You Broke the Internet Assembly), Hamburg, 28. Dezember " +"2015" #: i2p2www/pages/site/about/media.html:112 #, python-format @@ -1230,11 +930,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutorials" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1247,7 +947,7 @@ msgstr "" "Dieses Tutorium zeigt die Installation von I2P unter Windows XP.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1260,7 +960,7 @@ msgstr "" "Dieses Tutorium zeigt die Installation von I2P unter Debian GNU/Linux.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1273,7 +973,7 @@ msgstr "" "Wie man eine anonyme Webseite in I2P aufsetzt.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1288,7 +988,7 @@ msgstr "" "irc.telecomix.i2p verbindet.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1303,7 +1003,7 @@ msgstr "" "Agent Felix Atari vom Telecomix Crypto Munitions Bureau.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1318,7 +1018,7 @@ msgstr "" "Dieses Tutorial zeigt, wie man I2P, und Software für Zugriff darauf, " "installiert und konfiguriert." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1329,7 +1029,7 @@ msgstr "" "(Youtube-Video, englisch)\n" "Wie man I2P auf Ubuntu installiert." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1342,7 +1042,7 @@ msgstr "" "Adrian Crenshaw.\n" "Januar 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1353,11 +1053,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artikel und Interviews" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1365,8 +1065,12 @@ msgid "" "Part 2\n" "July 26, 2002." msgstr "" +"Lance James (0x90) im Interview mit DistributedCity\n" +"Teil 1\n" +"Teil 2\n" +"26. Juli 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1374,8 +1078,12 @@ msgid "" "English translation\n" "October 31, 2002." msgstr "" +"Lance James (0x90) im Interview mit El País\n" +"(Original in Spanisch)\n" +"Englische Übersetzung\n" +"31. Oktober 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1383,7 +1091,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1391,16 +1099,23 @@ msgid "" "(German)\n" "November 2007." msgstr "" +"Netzwelt.de-Artikel über anonym sein im Internet" +"\n" +"(Deutsch)\n" +"November 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" "March 2009\n" "German translation" msgstr "" +"zzz im Interview mit gulli.com\n" +"März 2009\n" +"Deutsche Übersetzung" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1411,15 +1126,18 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" "Jonathan Cox,\n" "November 11, 2011." msgstr "" +"I2P - Anonymität für die Massen,\n" +"Jonathan Cox,\n" +"11. November 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1430,7 +1148,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1438,7 +1156,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1446,11 +1164,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Weitere" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1458,6 +1202,14 @@ msgstr "" "I2P wird erwähnt in Netflix' \"House of Cards\" Staffel 2 Folge 2,\n" "14. Februar 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "I2P-Projektmitglieder" @@ -1490,11 +1242,11 @@ msgid "point of contact of last resort" msgstr "Ansprechpartner wenn sonst niemand zuständig ist" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Kassenwart" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2905,5 +2657,3 @@ msgstr "" "unter Zukünftige Performance Verbesserungen " "nach." - - diff --git a/i2p2www/translations/de/LC_MESSAGES/blog.po b/i2p2www/translations/de/LC_MESSAGES/blog.po index 596b51c4..51a3ea68 100644 --- a/i2p2www/translations/de/LC_MESSAGES/blog.po +++ b/i2p2www/translations/de/LC_MESSAGES/blog.po @@ -5,7 +5,7 @@ # Translators: # amiga4000 , 2008 # D.A. Loader, 2013 -# Ettore Atalan , 2014-2017 +# Ettore Atalan , 2014-2017,2019 # k0s , 2015 # SteinQuadrat, 2013 # str4d , 2015 @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-20 01:58+0000\n" -"Last-Translator: Forecast \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: Lars Schimmer \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -33,30 +33,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Die Dateien sind verfügbar auf der `Downloadseite`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`Downloadseite`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "Die Dateien sind auf der `Downloadseite`__ verfügbar." #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -64,46 +47,51 @@ msgstr "`Downloadseite`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "VERSIONSDETAILS" @@ -112,10 +100,10 @@ msgstr "VERSIONSDETAILS" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Wesentliche Änderungen" @@ -126,44 +114,49 @@ msgstr "Wesentliche Änderungen" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Fehlerkorrekturen" @@ -174,46 +167,51 @@ msgstr "Fehlerkorrekturen" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Andere" @@ -224,47 +222,52 @@ msgstr "Andere" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256-Prüfsummen:" @@ -280,12 +283,20 @@ msgstr "Wrapper-Update" msgid "Update Info" msgstr "Aktualisierungsinformation" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Die Dateien sind verfügbar auf der `Downloadseite`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`Downloadseite`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Version 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -300,8 +311,8 @@ msgstr "" "aktiviert, da wir in der Entwicklungsphase zur 0.9.3 noch weitere Tests " "planen." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -309,130 +320,130 @@ msgstr "" "Wie üblich gibt es in diesem Release eine Menge Bug Fixes. Deswegen " "empfehlen wir eine Aktualisierung." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" "Behebt Probleme mit UDP bei Routern, die Verbindungen mit kleineren MTUs " "aufbauen, z.B. VPNs" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "Behebt Verklemmungsproblem bei Sperren in i2ptunnel" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Behebt einige Probleme bei der Installation auf OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Overhead bei Netzwerk-Nachrichten reduzieren" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "\"Universelle\" Themen-Unterstüzung hinzufügen" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Thema-Updates" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" "Übersetzungsaktualisierungen für Tschechisch, Niederländisch, Deutsch und" " Griechisch" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Aktualisierungswrapper auf 3.5.15 (nur neue Installationen und PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "GeoIP-Datenaktualisierung (nur bei neuen Installationen oder PPA)" @@ -440,8 +451,8 @@ msgstr "GeoIP-Datenaktualisierung (nur bei neuen Installationen oder PPA)" msgid "0.9.3 Release" msgstr "Version 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -463,97 +474,97 @@ msgstr "" "wurde die DHT funktionalität von i2psnark, welche mit dem letzten Release" " eingeführt wurde, standardmäßig aktiviert." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Active Queue Management" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Prioritäts-Warteschlangen" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "I2PSnark DHT: Diverse Bug Fixes, standardmäßig aktiviert." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Verbesserungen im Caching" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Verbesserter Schutz bei i2ptunnel für \"darkloris\"" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Zusätzliche Prüflogik bei der Torrent-Erstellung in i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Entferne doppelte Einträge/Nachrichten im Log" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Behebt Fehler, der viel Entropie verschwendet hat" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" "Übersetzungsaktualisierungen: Italienisch, Portugiesisch, Spanisch, " "Schwedisch" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -561,8 +572,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "Version 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -570,7 +581,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -579,7 +590,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -589,7 +600,7 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -597,94 +608,94 @@ msgstr "" "Große Überarbeitung des Aktualisierungssystems; Vorläufige Unterstützung " "von Aktualisierungen mittels i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Behebt mehrere Fehler in der DHT von i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Verwaltungsdaten von I2CP-Nachrichten reduzieren" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Bessere Erkennung von Netzwerkunterbrechungen" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Weitere Verbesserungen in der SSU-Übertragung" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Konsolenpasswortformular hinzufügen" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -692,11 +703,11 @@ msgstr "" "Übersetzungsaktualisierungen: Chinesisch, Französisch, Deutsch, " "Italienisch, Polnisch, Portugiesisch, Schwedisch und Ukrainisch" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Neuer ARMv6-Wrapper für Raspberry Pi" @@ -704,8 +715,8 @@ msgstr "Neuer ARMv6-Wrapper für Raspberry Pi" msgid "0.9.5 Release" msgstr "Version 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -716,7 +727,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -727,93 +738,93 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Verteidigungen und Fehlerkorrekturen" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Repariert das Umbenennen von Logdateien" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "Verhindert Hash-Code-Angriff in Sitzungskennungen" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Verbesserte Unterstützung von Browsern auf Mobilgeräten" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -821,7 +832,7 @@ msgstr "" "Übersetzungsaktualisierungen: Französisch, Deutsch, Ungarisch, " "Italienisch, Norwegisch, Polnisch, Portugiesisch, Russisch und Schwedisch" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -829,8 +840,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "Version 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -838,7 +849,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -847,11 +858,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -862,20 +873,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -#, fuzzy -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "Siehe `diese Seite`__ für Instruktionen" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "Jetty 7 Migrationsdetails" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -884,7 +890,7 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." @@ -892,7 +898,7 @@ msgstr "" "Nach dem Update wird der Router die jetty.xml-Dateien ins neue " "Jetty-7-Format migrieren." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -903,7 +909,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -912,117 +918,117 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plugins" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "Die meisten PlugIns sollten mit Jetty 7 gut funktionieren." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" "Wenn ein Plugin nicht funktioniert, bitte den Maintainer dieses Plugins " "kontaktieren." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Mehrere bugs in der Windows Installation (siehe oben)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" "Bessere Erkennung von 64-Bit bei Windows, um Systray-Abstürze zu " "verhindern" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "Seitengröße in i2psnark beschränken" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "SASL.Authentifizierung im IRC-Proxy unterstützen" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" "Übersetzungsaktualisierungen: Deutsch, Portugiesisch, Russisch, Spanisch " @@ -1032,12 +1038,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "Version 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1052,7 +1058,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1060,23 +1066,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1088,115 +1094,111 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Anonymitätsverbesserungen" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "IE 10-Unterstützung" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Übersetzungsaktualisierungen: Chinesisch, Französisch, Deutsch, " "Portugiesisch, Russisch und Spanisch" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Neue Türkische Übersetzung" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1204,8 +1206,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "Version 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1215,43 +1217,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "Streaming: RTO-Veränderungen" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1259,8 +1261,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "Version 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1269,16 +1271,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "IPv6-Details" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1289,7 +1291,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1307,7 +1309,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1319,11 +1321,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1339,7 +1341,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1351,7 +1353,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1360,11 +1362,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Mehr Änderungen kommen" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1379,11 +1381,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Neue Webseite" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1392,11 +1394,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Gemeinschaftsbeteiligung" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1406,45 +1408,45 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "IPv6-Unterstützung für NTCP und SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" "Längere Verschlüsselungen und private DH Schlüssel für Benutzer auf " "schnelleren Plattformen" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1452,11 +1454,11 @@ msgstr "" "Übersetzungsaktualisierungen: Chinesisch, Französisch, Deutsch, " "Portugiesisch, Russisch, Schwedisch und Türkisch" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Neue Rumänische Übersetzung" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1474,11 +1476,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1487,15 +1489,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Version 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Version 0.9.9" @@ -1511,19 +1504,14 @@ msgid "" msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 -#, fuzzy msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." +"See `this development thread`__ for more information." msgstr "" "Wir unterstützen jetzt SSL zwischen eigenem Router und eigenen Servern " "zur Erhöhung der Sicherheit.\n" "Siehe `dieses Thema im Entwicklungsforum`__ für mehr Informationen." -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 msgid "" "As usual, we recommend that you update to this release.\n" @@ -1702,29 +1690,29 @@ msgstr "" "Syndie 1.105b Release\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Aktualisierung auf HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1733,7 +1721,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1743,8 +1731,8 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " @@ -1754,52 +1742,57 @@ msgstr "" "aktualisieren. Ihrer eigenen Sicherheit und dem Netz ist am besten " "gedient, wenn Sie stets die neueste stabile Version von I2P verwenden." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "GUI-Verbesserungen und Korrekturen" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Syndikation" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Datenbank" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Neue Übersetzungen" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Übersetzungsaktualisierungen" @@ -1813,13 +1806,13 @@ msgstr "" "Version 0.9.10\n" "==============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1830,88 +1823,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Speicherort" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Neue Brasilianisch-Portugiesische Übersetzung" @@ -1925,13 +1909,13 @@ msgstr "" "Version 0.9.11\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1946,7 +1930,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1955,33 +1939,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1990,49 +1979,49 @@ msgstr "" "aktualisieren. Ihrer eigenen Sicherheit und dem Netz ist am besten " "gedient, wenn Sie stets die neueste stabile Version von I2P verwenden." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "HTTPS-Unterstützung im HTTP-Client-Proxy hinzufügen" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -2046,7 +2035,7 @@ msgstr "" "Malware auf i2pbrowser.net\n" "=========================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2054,7 +2043,7 @@ msgstr "" "Die Webseite i2pbrowser.net ist eine gefälschte I2P-Website, die Windows-" "Schadsoftware anbietet." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2068,7 +2057,7 @@ msgstr "" "Windowsnutzer zum Herunterladen von Windows-Schadsoftware \n" "zu bringen." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" @@ -2076,11 +2065,11 @@ msgstr "" "Es gibt mehrere Anzeichen dafür, dass es sich bei i2pbrowser.net um eine " "Website mit Schadsoftware handelt:" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "Die Domain wurde am 10. Februar 2014 registriert." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2088,37 +2077,29 @@ msgstr "" "Die Download-URLs für Windows, Mac OSX, Linux, Android usw. zeigen alle " "auf die gleiche Programmdatei." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" "Die .exe ist nur 741 KB, das offizielle Windows-Installationprogramm für " "I2P ist 13 MB." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2132,21 +2113,20 @@ msgstr "" "================================================================" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 -#, fuzzy msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" "Die Suchmaschine DuckDuckGo spendet $5000 an das Invisible Internet " "Project (I2P) im Rahmen ihres Open-Source-Förderprogramms." #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2155,8 +2135,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2164,44 +2144,25 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 -#, fuzzy +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" "I2P dankt Gabriel Weinberg und DuckDuckGo für die großzügige Spende\n" "und der I2P-Community für ihre Unterstützung bei den `Nominierungen`__." -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2214,11 +2175,11 @@ msgstr "" "Version 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2226,7 +2187,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2245,95 +2206,99 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" +"I2P dankt Gabriel Weinberg und DuckDuckGo für die großzügige Spende\n" +"und der I2P-Community für ihre Unterstützung bei der Nominierung." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "Weitere Jetty-Abhängigkeiten entfernt" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2347,13 +2312,13 @@ msgstr "" "Version 0.9.13\n" "==============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" "0.9.13 mit SusiMail-Verbesserungen und Fehlerbehebungen für Firewall-" "geschützte Router" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2361,85 +2326,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Viele UI Verbesserungen" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Lokales Speichern von Nachrichten implementieren" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Offline-Modus hinzufügen" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Neue Übersetzung: Slowakisch" @@ -2453,11 +2418,11 @@ msgstr "" "Version 0.9.14\n" "==============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "0.9.14 behebt kritische Sicherheitslücken" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2467,7 +2432,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2475,7 +2440,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2485,91 +2450,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Sicherheitskorrekturen" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "Neue Ereignisprotokollseite in der Konsole" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2583,11 +2548,11 @@ msgstr "" "Version 0.9.14.1\n" "================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 beinhaltet i2psnark und Konsolenkorrekturen" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2599,7 +2564,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2610,7 +2575,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2619,38 +2584,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2664,11 +2629,11 @@ msgstr "" "Die Geburt von Datenschutzlösungen\n" "==============================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2710,7 +2675,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2721,7 +2686,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2735,7 +2700,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2760,13 +2725,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2781,7 +2746,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2796,28 +2761,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2826,19 +2791,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2847,7 +2804,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2856,7 +2813,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2875,11 +2832,11 @@ msgstr "" "Version 0.9.15\n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2890,7 +2847,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2909,119 +2866,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Änderungen" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -3035,11 +2997,11 @@ msgstr "" "Version 0.9.16\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3050,13 +3012,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3066,145 +3028,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3218,24 +3180,24 @@ msgstr "" "Version 0.9.17\n" "==============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3244,7 +3206,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3253,95 +3215,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3354,13 +3316,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3369,7 +3331,7 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -3377,14 +3339,14 @@ msgstr "" "Neue App-Versionen\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3400,10 +3362,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3423,15 +3385,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -3439,18 +3397,18 @@ msgstr "" "Google Play\n" "-----------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3463,19 +3421,7 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -3483,27 +3429,27 @@ msgstr "" "F-Droid\n" "-------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3521,10 +3467,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3535,13 +3477,13 @@ msgstr "" "31C3 Reisebericht\n" "================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3552,12 +3494,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3565,11 +3507,7 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" @@ -3577,22 +3515,18 @@ msgstr "" "Diskussionen mit anderen\n" "=======================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3607,42 +3541,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3650,19 +3572,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3677,33 +3591,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Version 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3720,9 +3621,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3730,7 +3631,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3740,12 +3641,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "I2PD-Präsentation" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -3753,7 +3649,7 @@ msgstr "" "Neue Benutzer\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3789,174 +3685,111 @@ msgstr "" "Simplifizierung hin zu überprüfen und allgemeingültige Begriffe zu " "verwenden." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3969,11 +3802,11 @@ msgstr "" "Version 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "0.9.18 mit Leistungsverbesserungen und Fehlerbereinigungen" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3995,93 +3828,93 @@ msgstr "" "Die CPU-Auslastung in Routern mit großer Bandbreite kann dank einiger " "NTCP Verbesserungen reduziert werden." -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "Handhabung von UPnP-Geräteänderungen verbessert" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "Mögliche Verbesserungen für die hohe CPU-Auslastung in NTCP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "Starte I2PTunnel 90 Sekunden früher" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "Akzeptiere Tunnel 10 Minuten früher" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "Wartezeit an mehreren Stellen reduziert" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "Thread-Nutzung in I2PTunnel reduziert" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "Verbindungslimitationen für schnelle Router erhöht" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "'Speichern unter'-Button für SusiMail-Nachrichten hinzugefügt" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -4095,11 +3928,11 @@ msgstr "" "Version 0.9.19\n" "==============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "0.9.19 mit Leistungsverbesserungen und Fehlerkorrekturen" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4112,7 +3945,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4120,93 +3953,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "Minimale und voreingestellte Bandbreite für i2psnark erhöht" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4220,11 +4053,11 @@ msgstr "" "Version 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "0.9.20 mit Leistungsverbesserungen und Fehlerkorrekturen" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -4232,7 +4065,7 @@ msgstr "" "Version 0.9.20 enthält viele wichtige Fehlerverbesserungen und diverse " "Änderungen, um die Kapazität der Floodfill Router im Netz zu erhöhen." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4245,7 +4078,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4257,7 +4090,7 @@ msgstr "" "sowie die Überlastung, unter der das Netz in den letzten 3 Monaten litt, " "verringern wird." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4265,160 +4098,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "Latenz in i2ptunnel reduziert" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4427,7 +4253,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4437,7 +4263,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4445,87 +4271,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Danke\n" -"======" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Details" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"F-Droid\n" -"-------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Speicherort" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "`Hacklab `_ bei 1266 Queen Street West, Toronto." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -#, fuzzy -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -"Wir freuen uns über Hilfe!\n" -"--------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "I2P-Präsentation" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4534,54 +4345,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -#, fuzzy -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -"Wir freuen uns über Hilfe!\n" -"--------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "I2P Technische Präsentation" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "I2PD-Präsentation" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P auf Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4594,7 +4400,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4605,7 +4411,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4615,15 +4421,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4632,56 +4436,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -"Neue Benutzer\n" -"---------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -"Neue App-Versionen\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -"Neue App-Versionen\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4694,11 +4474,11 @@ msgstr "" "Version 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "0.9.21 mit Leistungsverbesserungen und Fehlerkorrekturen" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4716,7 +4496,7 @@ msgstr "" "sodass die neue \"Multisession\"-Fähigkeit für jene Seiten zum Einsatz " "kommt, die ECDSA noch nicht unterstützen." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4724,95 +4504,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Mehrere I2CP-Korrekturen" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4825,11 +4605,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4849,7 +4629,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4860,7 +4640,7 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -4868,19 +4648,19 @@ msgstr "" "Fotos\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -4888,7 +4668,7 @@ msgstr "" "Danke\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4903,7 +4683,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4912,52 +4692,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4977,13 +4757,13 @@ msgstr "" "Version 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" "0.9.22 mit Fehlerkorrekturen und dem Start der Migration zur Nutzung von " "Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -5005,42 +4785,37 @@ msgstr "" "problemlos funktioniert, beschleunigen wir den Migrationsprozess beim " "nächsten Release." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`Downloadseite`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -5051,15 +4826,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" -msgstr "" +msgstr "Meta" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -5068,11 +4843,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -5080,7 +4855,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -5090,11 +4865,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -5102,7 +4877,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -5113,7 +4888,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5121,7 +4896,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5129,15 +4904,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" -msgstr "" +msgstr "Allgemeine Ankündigungen" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5150,7 +4925,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -5158,7 +4933,7 @@ msgstr "" "Version 0.9.23 enthält verschiedene Fehlerkorrekturen und kleine " "Verbesserungen in I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5170,16 +4945,11 @@ msgstr "" " von mir (str4d) signiert wird. Dieses ist ein wichtiger Test für " "Redundanz in allen Bereich, auch für Personen." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" -msgstr "" -"Wie man sie benutzt\n" -"===================" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" +msgstr "Aufräumarbeiten" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5189,23 +4959,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`Downloadseite`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -5214,29 +4975,13 @@ msgstr "" "Falls Sie I2P mit einem Paket Manager installiert haben, ändert sich für " "Sie nichts und Sie können wie gewohnt aktualisieren." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5259,7 +5004,7 @@ msgstr "" "geringere Bandbreite sehen, da der Router sich neu ins Netzwerk " "integrieren muss." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5272,7 +5017,7 @@ msgstr "" "ihnen möglich ist. Wir arbeiten schon daran, I2P auf Java 9 lauffähig zu " "haben. Dieses wird in der nächsten Version integriert sein." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5282,152 +5027,139 @@ msgstr "" "ebenso eine neue Seite in der Router Konsole, welche die älteren " "Neuigkeiten Einträge anzeigt." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`Downloadseite`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5436,17 +5168,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5454,20 +5186,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5481,24 +5209,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5506,43 +5230,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5552,11 +5268,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "Aktualisierungsdetails" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5572,7 +5312,7 @@ msgstr "" "Ihr I2P Router wird nicht automatisch aktualisiert, solange Sie Java 6 " "nutzen." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5580,185 +5320,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Router Familie" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5768,11 +5497,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 enthält SAM 3.3, QR Bilder und Fehlerkorrekturen" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5785,7 +5514,7 @@ msgstr "" " hinzu, ebenso \"Identifikation\" Bilder, um Adressen visuell zu " "unterscheiden." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5800,83 +5529,83 @@ msgstr "" "und, hoffentlich, auch die erfolgreiche Tunnel Erstellungsrate zu " "erhöhen." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5887,14 +5616,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5907,7 +5636,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5921,13 +5650,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5938,17 +5667,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5959,20 +5688,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5989,13 +5718,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -6006,16 +5735,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6029,8 +5758,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -6042,9 +5771,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -6063,7 +5792,7 @@ msgstr "" "Version 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -6071,17 +5800,13 @@ msgstr "" "0.9.26 enthält Aktualisierungen zur Kryptographie, Verbesserungen in der " "Debian Paketerstellung und weitere Bug Fixes." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -6091,7 +5816,7 @@ msgstr "" " ein neues Addressbuch Abo Protokoll mit Signaturen und große " "Verbesserungen im Debian/Ubuntu Paket System." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -6111,7 +5836,7 @@ msgstr "" " Debian/Ubuntu Paketen enthalten, in der Version 0.9.27 werden wir diese " "auch in dem automatischen im-Netz-Update integrieren." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -6121,13 +5846,13 @@ msgstr "" "hinzugefügt, unter anderem Jetty8 und GeoIP, damit der äquivalente code " "aus unserem Paket entfernt werden konnte." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -6135,92 +5860,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "System-GeoIP-Datenbank verwenden, falls verfügbar" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "Zusätzliche Verifikation von empfangenen NTP-Paketen" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6236,11 +5961,11 @@ msgstr "" "I2P auf Maven Central\n" "=====================" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "Die Bibliotheken der I2P-Clients sind jetzt auf Maven Central verfügbar!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6249,8 +5974,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6260,7 +5985,7 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" @@ -6268,33 +5993,34 @@ msgstr "" "Wie man sie benutzt\n" "===================" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "Zwei Bibliotheken sollte man kennen:" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "Die Kern-API von I2P; diese dient zum Senden individueller Datagramme." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6303,29 +6029,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6335,13 +6052,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6350,17 +6067,17 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" @@ -6368,7 +6085,7 @@ msgstr "" "API-Monat\n" "==========" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6379,55 +6096,43 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 -#, fuzzy +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" -msgstr "Die Bibliotheken der I2P-Clients sind jetzt auf Maven Central verfügbar!" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" +msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Speicherort" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" @@ -6435,24 +6140,20 @@ msgstr "" "Anderer Fortschritt\n" "--------------" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" @@ -6460,12 +6161,12 @@ msgstr "" "Demnächst: Appsmonat!\n" "======================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6473,17 +6174,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6491,11 +6188,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 enthält Fehlerkorrekturen" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6511,85 +6208,85 @@ msgstr "" "Es gibt darüberhinaus Verbesserungen in den IPv6 Transporten, SSU " "Klienten Tests und für den Versteckten Modus." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6603,11 +6300,11 @@ msgstr "" "Version 0.9.28\n" "==============" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 enthält Fehlerkorrekturen" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6627,7 +6324,7 @@ msgstr "" "Kleinere Anpassungen an Java 9 wurden auch schon integriert, aber noch " "ist Java 9 noch nicht zur generellen Nutzung empfohlen." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6638,163 +6335,163 @@ msgstr "" "Auf dem Kongress werden wir unseren Entwicklungsplan für 2017 und unsere " "Prioritäten für 2017 besprechen." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "Korrekturen für Java 9" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "Java 9 in Paketen erlauben" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "Verbesserte IPv6-Adressauswahl" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6808,11 +6505,11 @@ msgstr "" "Version 0.9.29\n" "==============" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 enthält Fehlerkorrekturen" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6833,101 +6530,101 @@ msgstr "" "Weitere Java 9 Anpassungen sind auch enthalten, jedoch empfehlen wir noch" " nicht den generellen Gebrauch von Java 9." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" "Korrekturen für Java 9, weiterhin nicht für den allgemeinen Gebrauch " "empfohlen" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "NTP-Korrekturen für Sicherheit und Standards" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "NTP-IPv6-Unterstützung" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6941,11 +6638,11 @@ msgstr "" "0.9.29 Windows-Installationsprogrammkorrektur\n" "============================" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "0.9.29 Windows-Installationsprogrammkorrektur" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6965,18 +6662,18 @@ msgstr "" "Version 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 mit Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6986,21 +6683,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -7008,7 +6705,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -7019,103 +6716,103 @@ msgstr "" " die BlockFile Datenbank nach einem Neustart aktualisieren, dieses " "benötigt einige Minuten. Bitte haben Sie etwas Geduld." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jetty 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "AMD-Ryzen-Prozessor erkennen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -7126,13 +6823,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -7142,10 +6839,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -7153,11 +6850,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -7171,23 +6864,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -7197,13 +6890,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -7212,31 +6905,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7249,13 +6942,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7268,7 +6961,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7287,7 +6980,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7306,11 +6999,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7321,56 +7014,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7381,11 +7074,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7401,44 +7094,37 @@ msgstr "" "Einige Kontrollen wurden in die Konsole eingebaut die einige Rebinding " "Attacken verhindern." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -7577,6 +7263,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7661,6 +7348,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7671,13 +7363,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7688,7 +7380,7 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" @@ -7696,7 +7388,7 @@ msgstr "" "Priorität: Neue Krypto(grafie!)\n" "-----------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7713,7 +7405,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7722,20 +7414,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7756,7 +7448,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7765,13 +7457,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7787,7 +7479,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7799,7 +7491,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7814,14 +7506,14 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" @@ -7829,7 +7521,7 @@ msgstr "" "Priorität: Vorbereitung für Versionen mit Langzeitunterstützung\n" "---------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7841,7 +7533,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7852,13 +7544,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7876,7 +7568,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7889,13 +7581,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7908,7 +7600,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7919,13 +7611,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7938,13 +7630,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7957,13 +7649,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7974,7 +7666,7 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" @@ -7982,14 +7674,14 @@ msgstr "" "Wir freuen uns über Hilfe!\n" "--------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -8003,20 +7695,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -8067,12 +7752,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -8088,22 +7773,15 @@ msgstr "Konsole: Geänderte Zahlenformatierung" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 enthält jetzt SusiMail Verzeichnisse und einen SSL Wizzard" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -8115,7 +7793,7 @@ msgstr "" "Desweiteren wurden wie üblich jede Menge Fehler, besonders in SusiMail, " "behoben." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -8124,85 +7802,85 @@ msgstr "" "einem neuem OSX Installer und einem schnelleren, sichreren " "Transportprotokoll, welches sich NTCP2 nennt." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P wird auf der HOPE Konferenz in New York City, vom 20. bis zum 22. " "July, sein. Finden Sie und und sagen Sie uns Hallo!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "Neuer SSL-Assistent für versteckte Dienste" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -8213,15 +7891,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -8245,23 +7923,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8272,7 +7950,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8285,13 +7963,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8310,7 +7988,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8321,7 +7999,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8330,13 +8008,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8348,11 +8026,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8363,13 +8041,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8383,7 +8061,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8392,7 +8070,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8403,7 +8081,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8420,13 +8098,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8439,13 +8117,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8454,35 +8132,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8493,7 +8171,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8502,30 +8180,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8539,16 +8215,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -8578,6 +8247,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8638,46 +8308,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 mit aktiviertem NTCP2" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "Fortschritte bei reproduzierbaren Builds" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "Zusätzliche arabische Übersetzungen" @@ -8688,15 +8351,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8714,7 +8377,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8723,13 +8386,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8744,22 +8407,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8770,13 +8433,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8785,11 +8448,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8800,14 +8463,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8815,13 +8478,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8831,13 +8494,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8848,7 +8511,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8856,7 +8519,7 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" @@ -8864,7 +8527,7 @@ msgstr "" "Mehr Informationen\n" "==================" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8873,7 +8536,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8884,22 +8547,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"Version 0.9.30\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 mit neuem Installationsassistenten" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8914,7 +8570,7 @@ msgstr "" "neues, natives Installationsprogramm für Mac OSX auf unserer Webseite.\n" "Die Arbeiten zur Unterstützung des neuen NetDB-Format \"LS2\" dauern an." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -8922,91 +8578,3016 @@ msgstr "" "Diese Version behebt auch viele Fehler, darunter mehrere Probleme mit " "Susimail-Anhängen und eines mit Nur-IPv6-Routern." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "Neuer Installationsassistent mit Bandbreitentest" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "Neues Beta-OSX-Installationsprogramm" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "Neues Firefox-Profil-Installationsprogramm" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "I2P-Labor" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "Hallo, ihr alle," +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 mit Performanceverbesserungen" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 enthält weitreichende Veränderungen für die neuen Typen der " +"Netzwerkdatenbank (Proposal 123).\n" +"Wir bündeln das I2PControl Plugin als eine WebApplikation zur " +"Unterstützung der Entwicklung von RPC Anwendungen.\n" +"Desweiteren gibt es zahlreiche Performanceverbesserungen und " +"Fehlerbehebungen. " +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Die Midnight und Classic Themen wurden zur Verbesserung der " +"Wartungsfreundlichkeit entfernt;\n" +"Nutzer dieser Themes werden nun das dark oder light Theme sehen.\n" +"Auch gibt es neue Homepage Icons als ersten Schritt zur Aktualisierung " +"der Konsole." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "Neue Option, um NTCP1 zu deaktivieren" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "Neue Icons für die Konsolen-Homepage" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "Schnellerer Start von i2ptunnel" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 mit neuen Icons" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 bringt Unterstützung für das neue, verschlüsselte Leaseset-Format." +"\n" +"Wir haben das alte Transportprotokoll NTCP 1 deaktiviert.\n" +"Bei SusiDNS gibt es eine neue Import-Funktion und einen neuen, Skript-" +"basierten Filtermechanismus für eingehende Verbindungen." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "NTCP1 deaktivieren" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "Neuer SusiDNS-Import" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Tunnel Wizard" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Erweiterte Einstellungen" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 mit Fehlerkorrekturen" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"Mit der 0.9.41 setzen wir die Arbeit an an Vorschlag 123 fort,\n" +"mit Authentifizierung pro Client bei verschlüsselten Leasesets.\n" +"Die Konsole hat ein aktuelles I2P-Logo und mehrere neue Icons.\n" +"Wir haben das Linux-Installationsprogramm aktualisiert." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Der Start sollte auf Platformen wie dem Raspberry Pi schneller sein.\n" +"Wir haben mehrere Fehler behoben, darunter einige sehr gravierende, die " +"Low-Level-Netzwerkmeldungen betrafen." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 mit Fehlerkorrekturen" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"Version 0.9.42 ist ein weiterer Schritt auf dem Weg, I2P schneller und " +"zuverlässiger zu machen.\n" +"Es gab mehrere Änderungen, um UDP-Übertragungen zu beschleunigen.\n" +"Wir haben die Konfigurationsdateien aufgeteilt, um in Zukunft die " +"Paketierung modularer gestalten zu können.\n" +"Wir arbeiten weiterhin daran, neue Ansätze für schnellere und sicherere " +"Verschlüsselung einzubauen.\n" +"Selbstverständlich gibt es auch viele Fehlerkorrekturen." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 mit Fehlerkorrekturen" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +"In der 0.9.43 Version wird die Arbeit an starker Verschlüsselung, Privacy" +" Funktionen und Performance Verbesserungen. weitergeführt.\n" +"Unsere Implementation der neuen LeaseSet Spezifikation (LS2) ist jetzt " +"komplett.\n" +"Wir beginnen somit unsere Implementierung der schnelleren und stärkeren " +"Ende-zu-Ende Verschlüsselung (Proposal 144) für eine zukünftige Version." +"\n" +"Diverse IPv6 Adressen Detektierungen wurden Fehlerbereinigt und natürlich" +" wurden weitere Fehler behoben." + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/de/LC_MESSAGES/docs.po b/i2p2www/translations/de/LC_MESSAGES/docs.po index ec8b8a15..425ce5df 100644 --- a/i2p2www/translations/de/LC_MESSAGES/docs.po +++ b/i2p2www/translations/de/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ # amiga4000 , 2008 # blabla , 2015 # D.A. Loader, 2013 -# Ettore Atalan , 2014-2018 +# Ettore Atalan , 2014-2019 # jschfr , 2015 # Lars Schimmer , 2014 # Ashoka , 2013 @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-28 17:32+0000\n" -"Last-Translator: Forecast \n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Friedrich-Wilhelm Prussak \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -30,16 +30,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Inhaltsverzeichnis der Technischen Dokumentation" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "Juni 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" +msgstr "" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -51,15 +50,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Dieser Index ist sortiert von der höchsten zur niedrigsten Ebene.\n" -"Die höheren Ebenen sind für \"Clients\" oder Anwendungen.\n" -"Die niedrigeren Ebenen befinden sich im Router selbst.\n" -"Die Schnittstelle zwscihen Anwendungen und dem Router ist das I2CP (I2P " -"Control Protocol) API." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -73,8 +68,8 @@ msgstr "" "findest, bitte\n" "gib ein Ticket an, das das Problem beschreibt." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -90,39 +85,39 @@ msgstr "" msgid "Overview" msgstr "Übersicht" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Technische Einführung" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Eine weniger technische Einführung" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Bedrohungsmodell und Analysen" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Vergleiche mit anderen Anonymisierungsnetzwerken" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Spezifikationen" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Protokoll-Stapel-Diagramm " -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Arbeiten über I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Präsentationen, Artikel, Anleitungen, Videos und Interviews" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -131,54 +126,54 @@ msgstr "" "Invisible Internet Project (I2P) Projekt " "Übersicht 28 August 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Themen der Anwendungsschicht" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Benennung und Adressbuch" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Plugins Übersicht" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Plugin-Spezifikation" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "verwaltete Clienten" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Router in dein Programm einbinden" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent über I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "hostsdb.blockfile-Format" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Konfigurationsdateiformat" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "API und Protokolle der Anwendungsschicht" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -186,36 +181,36 @@ msgstr "" "Hochgradige, einfach zu benutzende APIs für Anwendungen zum senden und " "empfangen von Daten in allen Programmiersprachen." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Anwedungs-Entwicklungs-Übersicht und Anleitung" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel-Konfiguration" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "SAM-Protokoll" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "SAMv2-Protokoll" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "SAMv3-Protokoll" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "BOB-Protokoll" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "Ende-zu-Ende-Übertraungs-API und -Protokolle" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -223,360 +218,369 @@ msgstr "" "Die Ende-zu-Ende Protokolle, die von den Clients zur sicheren oder " "unsicheren Kommunikation genutzt wird." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Streamingbibliothek" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Streaming-Protokollspezifikation" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc streamen" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramme" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "Client-zu-Router-Schnittstellen-API und -Protokoll" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "I2CP-Spezifikation" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Ende zu Ende Verschlüsselung" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" "Wie Client Nachrichten durch den Router \"Ende zu Ende\" verschlüsselt " "werden." -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "ElGamal/AES + SessionTag Verschlüsselung" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "ElGamal und AES Verschlüsselungsdetails" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Netzwerkdatenbank" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Kryptografische Hashwerte" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Kryptografische Signaturen" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Router Nachrichten Protokoll" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - I2P-Netzwerkprotokollübersicht" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "I2NP-Spezifikation" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnel" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Tunnelungsübersicht" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Tunnelbau und Verschlüsselung" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Tunnelbauspezifikation" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Unidirektionale Tunnel" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Übertragungsschicht" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Übertragungsschichtübersicht" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "TCP-basierte Übertragungsübersicht und -spezifikation" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "UDP-basierte Übertragungsübersicht" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "SSU-Spezifikation" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "NTCP-Übertragungsverschlüsselung" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "SSU-Übertragungsverschlüsselung" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "NTCP Javadoc" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Andere Router Themen" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Router Software Updates" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Zeit-Synchronisierung und NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Leistung" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Neues Entwicklerhandbuch" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Neues Übersetzungshandbuch" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Server %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Vorschläge" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Von I2P genutzte Ports" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Benutzerforum" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug-Tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Quellenübersetzung bei Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Entwicklungsplan" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Zu-Tun-Liste" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "nicht aktuell" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1188,7 +1192,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1474,7 +1478,7 @@ msgid "Ports Used by I2P" msgstr "Von I2P genutzte Ports" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1493,10 +1497,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1565,78 +1569,52 @@ msgstr "Vielen Dank." msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "Dies sind die wichtigen Unterschiede." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" "SCHLÜSSEL = Schlüsselpaar öffentlich+privat, diese sind " "BASE64" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "SCHLÜSSEL = öffentlicher Schlüssel, auch BASE64" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1644,189 +1622,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "Verbindung und Version" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "Die aktuelle Version ist:" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "Versionshistorie" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Version" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "I2P Router Version" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Änderungen" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "BEFEHL" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "OPERAND" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "GIBT ZURÜCK" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "BEISPIELSITZUNGSDIALOG -- einfaches telnet 127.0.0.1 2827 funktioniert" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Anwendung" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "VON" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "AN" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "DIALOG" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1835,63 +1814,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "Du kannst dich auch mit EEPSITES verbinden!" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1899,7 +1878,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1909,7 +1888,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1925,9 +1904,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "August 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2057,7 +2035,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2066,12 +2044,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Datenintegrität" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2079,12 +2057,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Paketeinkapselung" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2098,12 +2076,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Spezifikation" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2173,7 +2151,7 @@ msgstr "Antwort:" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Beschreibung" @@ -2947,6 +2925,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Sprache" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Webseite" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "Wrapper" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "SOCKS und SOCKS-Proxies" @@ -3018,7 +3024,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "Siehe auch" @@ -3197,13 +3203,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Option" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Standard" @@ -3705,7 +3711,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Chronik" @@ -3735,10 +3741,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4135,17 +4141,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4155,10 +4164,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4166,7 +4176,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4175,7 +4185,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4185,7 +4195,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4196,11 +4206,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4210,7 +4220,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4224,7 +4234,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4237,7 +4247,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4248,38 +4258,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Weitere Informationen" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -4338,7 +4348,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:39 msgid "Licensing" -msgstr "" +msgstr "Lizenzierung" #: i2p2www/pages/site/docs/applications/embedding.html:40 msgid "Ensure you meet the license requirements of the software you are bundling." @@ -4440,7 +4450,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:99 msgid "Configurability" -msgstr "" +msgstr "Konfigurierbarkeit" #: i2p2www/pages/site/docs/applications/embedding.html:100 msgid "" @@ -4495,7 +4505,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:138 msgid "Updatability" -msgstr "" +msgstr "Aktualisierbarkeit" #: i2p2www/pages/site/docs/applications/embedding.html:139 msgid "" @@ -4514,7 +4524,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:150 msgid "Rollout" -msgstr "" +msgstr "Markteinführung" #: i2p2www/pages/site/docs/applications/embedding.html:151 msgid "" @@ -4547,7 +4557,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:172 msgid "Show Status" -msgstr "" +msgstr "Status anzeigen" #: i2p2www/pages/site/docs/applications/embedding.html:173 msgid "" @@ -4777,7 +4787,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:327 msgid "Code Example" -msgstr "" +msgstr "Codebeispiel" #: i2p2www/pages/site/docs/applications/embedding.html:328 msgid "" @@ -7172,30 +7182,17 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" -"Ende-zu-Ende (I2CP) Verschlüsselung (von Programm zu Programm) wurde" -" in der I2P Version 0.6 deaktiviert;\n" -"Ende-zu-Ende (garlic) Verschlüsselung von Alice Router \"a\" zu Bobs" -" Router \"h\" existiert weiterhin.\n" -"Bitte beachte im foglendem Bild den anderen Gebrauch der Wörter! a " -"und h sind die I2P Router mit\n" -"der Ende-zu-Ende Verschlüsselung von Router zu Router, Alice und Bob" -" hingegen sind die Programme\n" -"die mittels(unverschlüsseltem) I2CP mit den I2P Routern " -"kommunizieren! Sprich: bis zum I2P Router\n" -"sind die Daten unverschlüsselt, ab dem I2P Router ist alles Ende-zu-" -"Ende verschlüsselt." #: i2p2www/pages/site/docs/how/intro.html:126 msgid "End to end layered encryption" @@ -7328,8 +7325,7 @@ msgid "The Network Database" msgstr "Die Netzwerkdatenbank" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7403,7 +7399,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7477,11 +7473,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Zusätzliche Optionen" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7496,21 +7492,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7520,30 +7516,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "Familienoptionen" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "Die Familienoptionen sind:" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "Der Familienname" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "RouterInfo-Ablauf" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7552,17 +7548,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7571,7 +7567,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7579,39 +7575,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "RouterInfo-Spezifikation" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7620,26 +7616,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7647,65 +7643,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "Lease-Spezifikation" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "LeaseSet-Spezifikation" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7717,11 +7713,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7733,7 +7729,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7745,8 +7741,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7761,19 +7757,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7788,7 +7784,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7802,11 +7798,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7818,11 +7814,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7830,11 +7826,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7843,11 +7839,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7868,7 +7864,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7883,24 +7879,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7908,7 +7904,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7920,7 +7916,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7928,13 +7924,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7945,11 +7941,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7960,11 +7956,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7972,7 +7968,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7989,22 +7985,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8013,11 +8009,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8030,7 +8026,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -8042,7 +8038,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -8063,11 +8059,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -8082,18 +8078,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -8109,11 +8105,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -8131,7 +8127,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -8142,11 +8138,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -8156,13 +8152,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -8173,7 +8169,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -8183,7 +8179,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -8194,14 +8190,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -8216,7 +8212,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8234,7 +8230,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8244,11 +8240,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8258,7 +8254,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8269,11 +8265,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8287,7 +8283,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8295,11 +8291,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8321,11 +8317,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8338,11 +8334,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8359,18 +8355,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "Bedrohungsanalyse" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8378,11 +8374,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8391,32 +8387,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "Fälschungen" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "Langsam oder reagiert nicht" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8426,31 +8422,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "Letzte Antwort" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8463,11 +8459,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8475,7 +8471,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8484,7 +8480,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8496,7 +8492,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8505,30 +8501,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8540,15 +8536,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8562,7 +8558,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8574,7 +8570,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8591,7 +8587,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8601,7 +8597,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8613,11 +8609,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8625,48 +8621,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8674,7 +8670,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8682,7 +8678,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8692,7 +8688,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8717,16 +8713,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8734,18 +8730,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "Informationslecks" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8762,7 +8758,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8776,7 +8772,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8792,15 +8788,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -13051,17 +13047,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "Empfohlene Argumente" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -13095,20 +13091,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -13118,72 +13114,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "Zahl von %(from)s bis %(to)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "Keine Begrenzung" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "%(from)s an %(to)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "Länge der eingehenden Tunnel" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "Länge der ausgehenden Tunnel" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13193,7 +13189,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13203,24 +13199,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -13228,29 +13224,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13259,7 +13255,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13270,15 +13266,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13292,13 +13288,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13312,12 +13308,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13326,42 +13322,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "Gzip ausgehende Daten" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13371,46 +13367,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Die Anzahl der Tunnel bei Leerlauf reduzieren." -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13418,11 +13414,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "I2CP-Nutzdatenformat und Multiplexverfahren" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13443,66 +13439,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "Bytes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Inhalt" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "Gzip-Kopfdaten" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "I2P-Quellport (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "I2P-Zielport (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13765,6 +13761,10 @@ msgstr "" msgid "Protocol Stack" msgstr "Protokollstapel" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "August 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13966,6 +13966,12 @@ msgstr "" msgid "Transport Overview" msgstr "Übertragungsübersicht" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "Juni 2018" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "Übertragungen in I2P" @@ -15503,10 +15509,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "Tunnelimplementierung" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "Oktober 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/de/LC_MESSAGES/get-involved.po b/i2p2www/translations/de/LC_MESSAGES/get-involved.po index 0ce87f72..722a72ad 100644 --- a/i2p2www/translations/de/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/de/LC_MESSAGES/get-involved.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-20 19:23+0000\n" -"Last-Translator: Forecast \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -28,154 +28,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Spenden" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Steuerstatus" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Aufkleber" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -183,22 +159,25 @@ msgid "Get Involved!" msgstr "Beteiligen Sie sich!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Wir brauchen Deine Hilfe!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Um Teil dieses Projektes zu werden kannst du den #i2p-dev IRC Kanal " -"besuchen um uns beizutreten.\n" -"(auf IRC über irc.freenode.net, irc.oftc.net, oder über I2P auf " -"irc.echelon.i2p, irc.dg.i2p oder irc.postman.i2p)" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -209,7 +188,7 @@ msgstr "" "kontaktieren Sie uns bitte, da wir jederzeit nach ehrgeizigen Helfern " "suchen!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -219,88 +198,147 @@ msgstr "" "können um einen Beitrag zu leisten!\n" "Hier ist eine Liste die dir helfen kann loszulegen!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Verbreiten Sie die Kunde über I2P!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Erzählen Sie den Leuten von I2P auf Foren, Blogs und in Kommentaren zu " -"Artikeln.\n" -"Schreibene und korrigieren Sie den I2P Artikel in der Wikipedia in Ihrer " -"Sprache.\n" -"Erzählen Sie ihren Freunden von I2P." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Übersetzung" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testen" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentation" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Helfen Sie mit beim Korrigieren von halben oder veralteten " -"Webseiteneinträgen.\n" -"Übersetzen Sie Webseiten in andere Sprachen." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Bilder" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -"Mache ein paar mehr Bilder, tausche sie gegen die Alten auf der Webseite " -"aus." -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Inhalt" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -"Mache eine eepsite! Fügen sie Inhalte hinzu! Tragen sie zur Gemeinschaft " -"bei!" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Dienste" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Starte einen Dienst/Service auf einer Eepsite. Es könnte ein Proxy, ein " -"Forum, ein Tracker,\n" -" ein Namen Dienst, eine Suchmaschine oder eine Eepsite sein... viele von " -"ihnen\n" -" sind nicht sehr schwer." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Reseeden" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Anwendungen" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -310,11 +348,11 @@ msgstr "" "und eine Liste an Ideen auf unserer Programmübersichtsseite." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Programmierung" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -324,52 +362,19 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Übersetzung" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Helfe die Website und die Software in deine Sprache zu übersetzen.\n" -"Sieh in den new translator's guide für " -"Details." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analyse" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" -"Studiere oder teste den Code um Verwundbarkeiten aufzudecken.\n" -"Anonymitätsverwundbarkeiten aus den unterschiedlichen threat models, und DOS bzw. auch andere " -"Schwächen durch Sicherheitslöcher benötigen viel Forschungsarbeit." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Reseeden" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." -msgstr "" -"Setze einen reseed Server auf für neue bootstrap routen.\n" -"Eine detailierte Anleitung steht auf unserer reseed server page." #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 #: i2p2www/pages/site/get-involved/roadmap-2017.html:2 @@ -384,7 +389,6 @@ msgstr "Januar 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -421,15 +425,9 @@ msgstr "" "diesen Aufgaben." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Januar 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Januar 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "I2P Projektziele" @@ -667,689 +665,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabische Übersetzung" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Diese Prämie ist zweigeteilt:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "Teil 1 ist die Übersetzung der Webseite." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" -"Um eine Prämie von 20 BTC zu erhalten, müssen die folgenden Seiten " -"übersetzt werden:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"Diese Aufgabe wurde von hamada erledigt und die Prämie von 20 BTC wurde " -"hamada ausgezahlt." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"Teil zwei ist die Übersetzung der Router-Konsole. Die Router-Konsole " -"wurde\n" -"teilweise übersetzt und die Prämie von 80 BTC wurde an hamada ausgezahlt." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Preisrichter ist echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Prämie für die Entwicklung eines I2P-nativen Bitcoin-Clients" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "BTC I2P nativer Client" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Präme Datenspeicher" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "Datenspeicher" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "I2P Ubuntu/Debian Pakete" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "i2phex Code Implementierung" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Prämien für Arbeiten zu I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Name" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Gemeinschaft" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Präme Datenspeicher" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Anwendungsentwicklung" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "MultiRouter-Simulation" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Entwicklerteam" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "IPv6 für I2P nativ machen" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Datenbank über I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Russische Übersetzung" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Modultests (Teil 1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "native" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "NetDB Backend" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "netDB Backend" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "Prämie für Migration von I2P IRC zu SILC" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Preisrichter ist An Anonymous Secret Society, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Syndie-Entwicklung" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Prämie für Modultests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "Modultest" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" -"Achtung, Aufgaben und Prämien haben sich geändert!\n" -"Phase 6, 7 und 8 sind noch zu haben!" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Phase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Prämie: %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "Server laufen und dieser Bereich ist blockiert" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "gezahlt an str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "SDK Testabdeckung" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "gezahlt an Modultest-Entwicklerteam" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "Modultestabdeckung" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "MultiRouter-Simulation" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "wird in weitere Unteraufgaben aufgeteilt" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "Prämie für I2P-Vuze-Plugin" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "Vuze Plugin" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Anwendungsentwicklung" @@ -2334,19 +1649,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2723,56 +2038,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2780,25 +2095,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lizenzen" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2807,7 +2122,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2816,18 +2131,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Fehler" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2835,7 +2150,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2847,7 +2162,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" diff --git a/i2p2www/translations/de/LC_MESSAGES/priority.po b/i2p2www/translations/de/LC_MESSAGES/priority.po index 284ad077..6b6a0bb2 100644 --- a/i2p2www/translations/de/LC_MESSAGES/priority.po +++ b/i2p2www/translations/de/LC_MESSAGES/priority.po @@ -7,7 +7,7 @@ # blabla , 2014 # gru3n3r , 2014 # D.A. Loader, 2013 -# Ettore Atalan , 2014-2017 +# Ettore Atalan , 2014-2017,2019 # SteinQuadrat, 2013 # Lars Schimmer , 2013-2014,2016-2019 # Ashoka , 2013 @@ -19,9 +19,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-20 00:01+0000\n" -"Last-Translator: Forecast \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Ikono Gangansi \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -39,11 +39,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blog ATOM Feed für die Kategorie: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P-Blog als ATOM-Feed" @@ -69,43 +69,39 @@ msgid "Debian I2P Packages" msgstr "I2P-Debianpakete" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic, und später" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P ist in den offiziellen Repositories von Ubuntu Bionic 18.04 und " -"Debian Sid verfügbar.\n" -"Man kann das Paket \"i2p\" mit dem Paketmanager wie jedes andere Paket " -"installieren. Die unten stehende Anleitung wird nicht benötigt." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch und älter, Ubuntu Artful 17.10 und älter" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian oder Ubuntu, Alle Versionen" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Die Debian Pakete\n" -"wurden getestet und sollten auf x86/x86_64 Plattformen mit " -"folgenden Systemen funktionieren:" +"Die Debian-Pakete sollten auf den meisten Rechnern mit den folgenden " +"Distributionen funktionieren:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 und neuer)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy und neuer)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -118,7 +114,7 @@ msgstr "" " href=\"%(trac)s\">Trac unter https://trac.i2p2.de melden." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -126,23 +122,23 @@ msgstr "" "Option 1: Neuste Versionen von Ubuntu und dessen " "Derivaten (Versuche dies, wenn du kein Debian benutzt)." -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Option 2: Debian (inklusive Debian-Derivate)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "Anleitung für Ubuntu und Derivate wie Linux Mint & Trisquel" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Das PPA per Terminal hinzufügen und I2P installieren" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Öffne eine Konsole und gib folgendes ein:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -154,13 +150,13 @@ msgstr "" "heruntergeladenen Pakete authentisch sind und nicht nachträglich " "manipuliert wurden." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "" "Informiere deinen Paketmanager über das neue PPA, indem du folgendes " "eingibst: " -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -170,15 +166,15 @@ msgstr "" "nach der neuesten Softwareliste ab. Inklusive des I2P-PPA, welches mit " "dem vorherigen Befehl hinzugefügt wurde. " -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Du kannst nun I2P installieren!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Das PPA über Synaptic hinzufügen" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -186,7 +182,7 @@ msgstr "" "Öffne Synaptic (System -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -194,7 +190,7 @@ msgstr "" "Sobald sich Synaptic öffnet, wähle Paketquellen von dem " "Einstellungen Menü." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -206,7 +202,7 @@ msgstr "" "klicke auf Quelle hinzufügen, danach den Knopf " "\"Schließen\" und dann Aktualisieren." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -221,7 +217,7 @@ msgstr "" "zusätzliche benötigte Änderungen?
in einem Popup sehen. Ist dies der" " Fall, klicke markieren dann Anwenden." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -231,19 +227,15 @@ msgstr "" "nächsten Teil von starting I2P " "wechseln und es für dein System konfigurieren." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Anleitung für Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" -"Derzeit werden die Architekturen amd64, i386, armel und armhf (für " -"Raspian) unterstützt." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Derzeit unterstützte Architekturen" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -254,7 +246,7 @@ msgstr "" "werden (z.B. vorher mittels su zum Nutzer \"root\" wechseln " "oder jede Befehlszeile mit sudo beginnen)." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -262,23 +254,24 @@ msgstr "" "Es ist sicherzustellen, dass apt-transport-https und " "curl installiert sind." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" "\n" -" Im Debian " -"wiki nachschauen welche Debian-Version man benutzt \n" -" und mittels %(file2)s im System überprüfen.\n" -" Dann Zeilen wie die folgenden zu %(file)s hinzufügen." +" Welche Debian-Version man hat kann man mit dieser Seite im Debian-Wiki\n" +" herausfinden und in der Datei %(file2)s auf dem eigenen " +"Rechner überprüfen.\n" +" Dann müssen Zeilen wie die folgenden zur Datei %(file)s " +"hinzugefügt werden." -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" @@ -286,28 +279,28 @@ msgstr "" "Hinweis: Unter Debian Sid (testing) kann I2P direkt aus dem " "Hauptrepository von Debian installiert werden." -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Den Schlüssel mit dem das Repository signiert " "wurde herunterladen:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "Den Fingerprint und Besitzer des Schlüssels überprüfen ohne zu importieren" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "Den Schlüssel zum APT-Schlüsselbund hinzufügen" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" "Informieren Sie ihren Paketmanager über das neue Repository durch " "folgende Ergänzungen" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -318,7 +311,7 @@ msgstr "" "System aktivierten Repository aktualisieren,\n" "inclusive der I2P Repositories wie in Step 1 hinzugefügt. " -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -329,7 +322,7 @@ msgstr "" "Paket um sicherzustellen, das Sie Updates zu dem GPG Schlüssel des " "Repositories erhaten." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -338,12 +331,12 @@ msgstr "" "Nach der Installation kannst du I2P " "starten und es passend einrichten." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Arbeit nach der Installation" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -351,7 +344,7 @@ msgstr "" "Unter Benutzung dieser I2P Pakete kann der I2P Router mit 3 verschiedenen" " Möglichkeiten gestartet werden:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -365,7 +358,7 @@ msgstr "" "niemals \n" "sudo oder als root Benutzer starten)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -381,7 +374,7 @@ msgstr "" "(Hinweis: Nutzen Sie nicht\n" "sudo oder als root starten)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -394,7 +387,7 @@ msgstr "" "i2p\" als root oder mit sudo aufgerufen aktiviert werden. Dieses " "ist auch die empfohlene Art." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -413,7 +406,7 @@ msgstr "" "Hilfestellung zu Portweiterleitungen\n" "wird auf portforward.com gegeben." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -426,7 +419,7 @@ msgstr "" "da die Standardeinstellungen von 96 KB/sec Download / 40 KB/sec Upload " "gering gesetzt sind." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -438,7 +431,7 @@ msgstr "" "der Browser Proxy Setup Webseite eine " "einfache Anleitung." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "I2P Firefox Browser Profil" @@ -447,19 +440,35 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" +"Eine Eepsite ist eine anonym gehostete Webseite, ein versteckter Dienst, " +"der mit Ihrem Webbrowser genutzt werden kann.\n" +"Sie erreichen diesen, indem Sie in der Proxy-Einstellung Ihres Browsers " +"den I2P-Webproxy auf Port 4444 (Voreinstellung) eintragen und die Seite " +"aufrufen." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" +"Um das zu erleichtern, ist das Profil des Firefox-Browsers für I2P " +"vorkonfiguriert. Auch wenn man jeden Browser verwenden kann, um I2P-" +"Webseiten zu laden, lassen sich mit einem separaten Browser-Profil die " +"Aktivitäten im I2P-Netz von den Aktivitäten im Klarnetz trennen." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Dieses Profil beinhaltet das NoScript-Plugin, welches vor schädlichem " +"Javascript schützt, und das HTTPSEverywhere-Plugin, das die SSL-" +"Verschlüsslung aktiviert, wo immer sie möglich ist." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -469,12 +478,13 @@ msgstr "Spiegelserver:" msgid "select alternate mirror" msgstr "Alternativen Spiegelserver auswählen" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Lade die Datei herunter und führe sie aus." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -483,8 +493,151 @@ msgstr "" "Diese Dateien sind von %(signer)s signiert, wessen Schlüssel hier sind." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "I2P-Labor" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Willkommen im I2P-Labor!\n" +"Dies ist der Ort für verschiedene Projekte im Experimentalstadium, die " +"also noch nicht reif für den Produktiveinsatz sind.\n" +"Wir laden zum Herumstöbern und Ausprobieren ein, können dazu aber keine " +"Hilfestellung geben.\n" +"Jedes dieser Projekte kann jederzeit eingestellt werden." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "Wir freuen uns über Rückmeldungen im I2P-Forum." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Aktuelle Projekte" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Installation ohne Abhängigkeiten" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" +"\n" +"

Status: Marchbarkeitsstudie\n" +"

Bekannte Fehler und Einschränkungen: Plugins mit pack200-Kompression " +"laufen nicht.

" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P-Browser" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Es sind Builds für Linux, Windows und Mac OS X verfügbar. Derzeit bieten " +"wir Binaries für 64bit-Systeme an. Builds für 32bit auf Linux und Windows" +" sind geplant." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"Normalerweise wird die englische Version heruntergeladen, jedoch haben " +"wir ihn auch für einige andere Sprachen gebaut;\n" +" bitte über den Link unten nachsehen,\n" +" ob der Browser in der gewünschten Sprache verfügbar ist." + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Docker-Abbild" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +" Dies ist ein I2P-Docker-Image für diejenigen, die Container bevorzugen." +"\n" +" Es enthält alle benötigten Abhängigkeiten." + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +"Status: Machbarkeitsstudie" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "Den Befehl eingeben, um vom Docker-Hub zu laden." + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" @@ -492,7 +645,7 @@ msgstr "Download" msgid "Source package" msgstr "Quellpakete" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "automatische Updates" @@ -501,10 +654,25 @@ msgid "Manual updates" msgstr "Manuelle Aktualisierungen" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "Labor" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"Die neuesten experimentellen I2P-Projekte können im I2P-Lab ausprobiert werden\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Nötige Software" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -531,7 +699,7 @@ msgstr "" "Bestimmen Sie Ihre Java Version hier\n" "oder geben Sie java -version in Ihre Kommandozeile ein.\n" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -539,27 +707,27 @@ msgstr "" "Java 9-Unterstützung ist in der Entwicklung und nicht für den allgemeinen" " Gebrauch empfohlen." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Versionshinweise" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian-Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android-Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "saubere Installationen" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -577,11 +745,11 @@ msgstr "" " Möglicherweise können Sie mit Rechtsklick den Menupunkt\n" " "Öffnen mit Java" auswählen." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Kommandozeilen (Textbasierte) Installation" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -593,7 +761,7 @@ msgstr "" " führen Sie java -jar i2pinstall_%(i2pversion)s.jar -console" " in der Befehlszeile aus." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." @@ -601,7 +769,7 @@ msgstr "" "Eine Drag-und-Drop Installationsdatei, welche die neuen I2P " "Startutensilien enthält. Beta." -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." @@ -609,7 +777,7 @@ msgstr "" "Die Datei doppelt anklicken und den Starter in Ihr " "Applikationsverzeichnis ziehen." -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -626,7 +794,7 @@ msgstr "" "Auf einigen Systemen können Sie mit Rechtsklick die Funktion "Öffnen" " mit Java" auswählen." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -637,26 +805,31 @@ msgstr "" "führen Sie java -jar i2pinstall_%(i2pversion)s.jar -console " "in einer Kommandozeile aus." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakete sind für Debian und Ubuntu verfügbar." -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" - #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"Benötigt Android 4.0 (Ice Cream Sandwich) oder höher. Bei bereits " +"installiertem\n" +" I2P ist aufgrund bestimmter Fehlerbehebungen (IPC) leider eine " +"vorherige Entfernung der Installation nötig, bevor diese Version " +"installiert werden kann." + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "mindestens 512 MB RAM; 1 GB empfohlen." -#: i2p2www/pages/downloads/list.html:129 -#, fuzzy +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" @@ -666,7 +839,17 @@ msgstr "" "Deinstallieren Sie\n" "die vorhandene Version bevor Sie die andere installieren. " -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from aus und starten Sie dann entweder " "den GUI Installer oder die Headless Installation wie oben beschrieben." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"Dies Datei sind von %(signer)s signiert, wessen Schlüssel hier sind." +"Das Windows-Installationsprogramm ist signiert von %(signer)s,\n" +"dessen Schlüssel hier ist." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Das native Installationsprogramm für MacOSX ist signiert von %(signer)s " +"mit seinem Apple-Entwicklerzertifikat,\n" +"dessen Schlüssel hier liegt." + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Updates von früheren Versionen:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Automatische und manuelle Updates sind für die Veröffentlichung verfügbar." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -732,7 +926,7 @@ msgstr "" "aufzusteigen, klicke einfach den 'Download Update' Button in der Router-" "Konsole sobald dieser erscheint." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -746,15 +940,13 @@ msgstr "" "Releases und benötigen eine manuelle Aktualisierung, die unten " "beschrieben wird." -#: i2p2www/pages/downloads/list.html:198 -#, fuzzy +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" "Diese Datei ins I2P-\n" @@ -766,15 +958,15 @@ msgstr "" "braucht\n" " diese Datei NICHT auszupacken." -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "Klicke \"Restart\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Holen Sie sich eine Tasse Kaffee und kommen Sie in 11 Minuten wieder" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -783,11 +975,11 @@ msgstr "" "Dies Datei sind von %(signer)s signiert, wessen Schlüssel hier sind." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Frühere Versionen" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Belohnungen können durch weitere Spenden anwachsen.\n" -"Denken Sie, dieses ist wichtig? Spenden Sie, " -"⏎\n" -"und geben Sie dabei die %(donatename)s Belohnung an!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Nicht gefunden" @@ -947,7 +1116,30 @@ msgstr "500 Server Fehler" msgid "Umm... the server encountered some sort of error." msgstr "Upsi! Beim Server ist irgendwas explodiert." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Häufige Fragen" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentation" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Kontakt" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Foren" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Mach mit!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Spenden" @@ -1003,278 +1195,298 @@ msgid "Introduction to I2P" msgstr "Einführung zu I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Vergleiche" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Überblick der Vergleiche" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Andere anonyme Netzwerke" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentation" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Inhaltsverzeichnes der Dokumentation" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Wie funktioniert es ?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Gutverständliche Einführung" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Technische Einführung" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Gefahrenanalyse" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic-Routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Netzwerk Datenbank" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Tunnelung" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Teilnehmerauswahl" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Kryptographie" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Spezifikationen" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Vorschläge" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Streaming-Bibliothek" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramme" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Anwendungen" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "unterstüzte Anwendungen" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokolle" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protokollstapel" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transports" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Übersicht über die Übertragungsschichten" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunnels" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Tunnelimplementierung" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Einbahn-Tunnels" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Alte Implementierung" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Namensauflösung und Addressbuch" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugins" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Reseed" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Team" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Ruhmeshalle" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Akademische Artikel und Peer Review" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Präsentationen, Tutorials und Artikel" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Kontakt" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Links" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Hilfe" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Häufige Fragen" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Wie Sie das I2P Netz durchstöbern" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Gemeinschaft" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Empfehlungen" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glossar" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Performanz" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Foren" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2P überprüfen" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Unterschriftschlüssel für die Releases" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Unterschriebene Schlüssel" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Die Schlüssel der Entwickler" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Vergleiche" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Überblick der Vergleiche" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Andere anonyme Netzwerke" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Personen" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Team" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Ruhmeshalle" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Akademische Artikel und Peer Review" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Präsentationen, Tutorials und Artikel" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Links" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Dokumentationen" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Inhaltsverzeichnes der Dokumentation" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Wie funktioniert es ?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Gutverständliche Einführung" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Technische Einführung" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Gefahrenanalyse" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Garlic-Routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Netzwerk Datenbank" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Tunnelung" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Teilnehmerauswahl" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kryptographie" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Spezifikationen" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Vorschläge" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Streaming-Bibliothek" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramme" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Anwendungen" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "unterstüzte Anwendungen" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokolle" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protokollstapel" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transports" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Mithelfen" +msgid "Transport layer overview" +msgstr "Übersicht über die Übertragungsschichten" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Mach mit!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Entwickeln" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lizenzen" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunnels" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Bug-Tracker" +msgid "Tunnel implementation" +msgstr "Tunnelimplementierung" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Einbahn-Tunnels" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Alte Implementierung" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Namensauflösung und Addressbuch" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugins" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Reseed" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Forschung" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Forschung" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Offene Forschungsfragen " -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Entwickeln" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Anleitungen" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Neue Entwickler" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Eine IDE für I2P verwenden" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Entwicklungsrichtlinien und Code-Richtlinien" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Neue Übersetzer" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lizenz" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Treffen" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lizenzen" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Entwicklungsplan" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Aufgabenliste" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Bug-Tracker" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Sprache" @@ -1424,32 +1636,49 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond Browser Paket Diskussionen und Entwicklung" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" +"Bitte besucht unser I2P-Forum, dass auch von Entwicklern und anderen " +"Beitragenden häufig genutzt wird - " + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" +"zugänglich im Klarnetz unter https://i2pforum.net und über I2P unter " +"http://i2pforum.i2p" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"Der meiste Austausch zur I2P-Entwicklung findet im I2P-Entwicklerforum statt (nur aus dem I2P-" +"Netzwerk erreichbar). Dies ist für gewöhnlich der beste Ort für " +"Nachfragen wenn der IRC-Kanal der Entwickler inaktiv ist." -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Mailing Listen" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"Es existieren I2P Mailinglisten, diese sind jedoch wenig genutzt bedingt " -"durch die Präferenz der Entwickler zur Kommunikation über IRC oder dem " -"Entwickler Forum. Dieses kann sich in Zukunft ändern." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Einschreiben" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1460,11 +1689,11 @@ msgstr "" "Felder aus. I2P interne Email Adressen (foobar@mail.i2p) können auch " "genutzt werden." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Ausschreiben" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1474,19 +1703,20 @@ msgstr "" "gehen Sie zur Mailinglisten Informationsseite (unten verlinkt) und geben " "Sie ihre angemeldete EMail Adresse an." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listen" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archive" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "I2P Entwickler Diskussionen - alles rund um die Entwicklung von I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -3535,123 +3765,75 @@ msgstr "" "Werkzeugen erstellt wurde und traditionelle Internetdienste wie Email, " "IRC oder das Betreiben von Websites ermöglicht" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Was macht I2P für dich?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Das I2P-Netz bietet einen hohen Grad an Schutz der Privatsphäre bei der " -"Kommunikation über das Internet. Vielen Aktivitäten, bei denen man " -"andernfalls private Informationen preisgeben würde, kann man innerhalb " -"von I2P anonym nachgehen." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Download I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Was ist I2P ?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Weiterlesen…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Neuigkeiten & Updates" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "Konferenzkalender 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3692,11 +3874,3 @@ msgstr "Foren, Newsseiten, anderes" msgid "Very Old Stuff" msgstr "Sehr altes Material" - - - - - - - - diff --git a/i2p2www/translations/el/LC_MESSAGES/about.po b/i2p2www/translations/el/LC_MESSAGES/about.po index f7281636..0a0feba5 100644 --- a/i2p2www/translations/el/LC_MESSAGES/about.po +++ b/i2p2www/translations/el/LC_MESSAGES/about.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 08:59+0000\n" +"Last-Translator: Wasilis Mandratzis-Walz\n" "Language-Team: Greek (http://www.transifex.com/otf/I2P/language/el/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -68,19 +68,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -89,11 +108,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -108,15 +127,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -124,11 +143,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -137,17 +156,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -158,11 +177,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -174,11 +193,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -187,11 +206,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -202,14 +221,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -222,7 +241,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -232,7 +251,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -241,7 +260,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -262,324 +281,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -991,7 +671,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1000,7 +680,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1019,7 +699,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1039,7 +719,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1047,7 +727,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1056,7 +736,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1064,11 +744,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Άρθρα και Συνεντεύξεις" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1077,7 +757,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1086,7 +766,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1094,7 +774,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1103,7 +783,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1111,7 +791,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1122,7 +802,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1130,7 +810,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1141,7 +821,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1149,7 +829,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,16 +837,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Άλλο" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1184,7 +898,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "Διαχειριστής" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1195,11 +909,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2558,8 +2272,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/el/LC_MESSAGES/docs.po b/i2p2www/translations/el/LC_MESSAGES/docs.po index b4e8ed16..06c69363 100644 --- a/i2p2www/translations/el/LC_MESSAGES/docs.po +++ b/i2p2www/translations/el/LC_MESSAGES/docs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-12-31 20:02+0000\n" "Last-Translator: Panos \n" "Language-Team: Greek (http://www.transifex.com/otf/I2P/language/el/)\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "Επισκόπηση" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Τούνελ" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Απόδοση δικτύου" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Οδηγός Νέου Μεταφραστή" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Ιχνηλάτης Σφαλμάτων" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1150,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1436,7 +1445,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1455,10 +1464,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1527,76 +1536,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1604,189 +1587,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Εκδοση" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1795,63 +1779,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1859,7 +1843,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1869,7 +1853,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1885,8 +1869,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2017,7 +2000,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2026,12 +2009,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2039,12 +2022,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2058,12 +2041,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2133,7 +2116,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Περιγραφή" @@ -2903,6 +2886,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2974,7 +2985,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3153,13 +3164,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Εξ'ορισμού" @@ -3661,7 +3672,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Ιστορικό" @@ -3691,10 +3702,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4091,17 +4102,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4111,10 +4125,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4122,7 +4137,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4131,7 +4146,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4141,7 +4156,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4152,11 +4167,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4166,7 +4181,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4180,7 +4195,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4193,7 +4208,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4204,38 +4219,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6961,17 +6976,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7088,8 +7102,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7163,7 +7176,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7237,11 +7250,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7269,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7293,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7325,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7344,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7352,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7393,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7420,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7490,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7506,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7518,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7534,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7561,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7575,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7591,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,11 +7603,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7616,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7641,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7656,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7681,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7693,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7701,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7718,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7733,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7745,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7762,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7786,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7803,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7815,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7836,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7855,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7882,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7904,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7915,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7929,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7946,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7956,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7967,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7989,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8007,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8017,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8031,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8042,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8060,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8068,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8094,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8111,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8132,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8151,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8164,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8199,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8236,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8248,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8257,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8269,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8278,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8313,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8335,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8347,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8364,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8374,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8386,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8398,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8447,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8455,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8465,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8490,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8507,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8535,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8549,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8565,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12824,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12868,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12891,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12966,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12976,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13001,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13032,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13043,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13065,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13085,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13099,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13144,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13191,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13216,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Περιεχόμενο" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13525,6 +13538,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13741,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15276,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16224,3 +16243,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/el/LC_MESSAGES/get-involved.po b/i2p2www/translations/el/LC_MESSAGES/get-involved.po index b317556f..51dbab37 100644 --- a/i2p2www/translations/el/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/el/LC_MESSAGES/get-involved.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Greek (http://www.transifex.com/otf/I2P/language/el/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Δωρίστε" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,18 +150,25 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Χρειαζόμαστε τη βοήθειά σας!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Μετάφραση" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Δοκιμάζει" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Τεκμηρίωση" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Περιεχόμενο" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Υπηρεσίες" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Εφαρμογές" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Μετάφραση" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Ανάλυση" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,15 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Μαής 2013" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -613,676 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Αραβική μετάφραση" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Όνομα" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Κατάσταση" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Ρώσικη μετάφραση" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2247,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2408,7 +1767,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Κοινότητα" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2625,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2682,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Αδειες" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2709,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2718,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2737,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2749,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4136,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/el/LC_MESSAGES/priority.po b/i2p2www/translations/el/LC_MESSAGES/priority.po new file mode 100644 index 00000000..017691df --- /dev/null +++ b/i2p2www/translations/el/LC_MESSAGES/priority.po @@ -0,0 +1,3085 @@ +# Greek translations for I2P. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the I2P project. +# +# Translators: +# LOUKAS SKOUROLIAKOS, 2015 +# LaScapigliata , 2015 +# Elektra M. , 2019 +# anvo , 2019 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: http://trac.i2p2.de\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: LaScapigliata \n" +"Language-Team: Greek (http://www.transifex.com/otf/I2P/language/el/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: i2p2www/pages/blog/category.html:2 +msgid "Blog Category" +msgstr "Κατηγορία Blog" + +#: i2p2www/pages/blog/category.html:4 +#, python-format +msgid "I2P Blog ATOM Feed for Category: %(category)s" +msgstr "Τροφοδοσία ΑΤΟΜ του Ι2Ρ μπλογκ για την κατηγορία : %(category)s" + +#: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 +#: i2p2www/pages/global/nav.html:179 +msgid "Blog" +msgstr "Blog" + +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 +msgid "I2P Blog ATOM Feed" +msgstr "Τροφοδοσία ΑΤΟΜ του Ι2Ρ μπλογκ" + +#: i2p2www/pages/blog/index.html:18 +#, python-format +msgid "Posted %(date)s by %(author)s" +msgstr "Δημοσιεύτηκε %(date)s από %(author)s" + +#: i2p2www/pages/blog/latest.html:5 +msgid "More blog posts…" +msgstr "Περισσότερες δημοσιεύσεις blog…" + +#: i2p2www/pages/blog/post.html:12 +msgid "Posted:" +msgstr "Δημοσιεύτηκε:" + +#: i2p2www/pages/blog/post.html:13 +msgid "Author:" +msgstr "Συγγραφέας:" + +#: i2p2www/pages/downloads/debian.html:4 +msgid "Debian I2P Packages" +msgstr "Debian I2P Πακέτα" + +#: i2p2www/pages/downloads/debian.html:6 +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic και μεταγενέστερα" + +#: i2p2www/pages/downloads/debian.html:7 +msgid "" +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." +msgstr "" +"Το Ι2Ρ διατίθεται από τα επίσημα αποθετήρια για Ubuntu Bionic και " +"μετεγενέστερο και για Debian Buster και Sid.\n" +"Οι διανομές, όμως, Debian Buster και Ubuntu Bionic (LTS) διαθέτουν " +"παλαιότερες εκδόσεις του Ι2Ρ.\n" +"Αν δεν χρησιμοποιείτε Debian Sid ή την πιο πρόσφατη έκδοση του Ubuntu,\n" +"χρησιμοποιήστε το αποθετήριό μας Debian ή το PPA του Launchpad για να " +"εξασφαλίσετε ότι θα έχετε την πιο πρόσφατη έκδοση του Ι2Ρ." + +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian ή Ubuntu, Όλες οι Εκδόσεις" + +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "" +"Τα πακέτα Debian λειτουργούν στις περισσότερες πλατφόρμες που λειτουργούν" +" με:" + +#: i2p2www/pages/downloads/debian.html:17 +msgid "Ubuntu (Precise 12.04 and newer)" +msgstr "Ubuntu (Συγκεκριμένα12.04 και ενότερα)" + +#: i2p2www/pages/downloads/debian.html:19 +msgid "Debian Linux (Wheezy and newer)" +msgstr "Debian Linux (Wheezy και νεότερα)" + +#: i2p2www/pages/downloads/debian.html:23 +#, python-format +msgid "" +"The I2P packages may work on systems not listed above. Please " +"report any issues\n" +"with these packages on Trac at\n" +"https://trac.i2p2.de." +msgstr "" +"Τα I2P πακέτα ενδέχεται να λειτουργούν σε συστήματα που δεν " +"αναφέρονται παραπάνω. Παρακαλούμε αναφέρετε τυχόν προβλήματα\n" +"με αυτά τα πακέτα στο Trac στη διεύθυνση\n" +"https://trac.i2p2.de." + +#: i2p2www/pages/downloads/debian.html:29 +msgid "" +"Option 1: Recent versions of Ubuntu and its " +"derivatives (Try this if you're not using Debian)" +msgstr "" +"Επιλογή 1: Πρόσφατες εδόσεις του Ubuntu και των " +"παραγώγων του (Δοκιμάστε αυτή την επιλογή αν δεν χρησιμοποιείτε " +"Debian)" + +#: i2p2www/pages/downloads/debian.html:30 +msgid "Option 2: Debian (including Debian-derivatives)" +msgstr "" +"Επιλογή 2: Debian (συμπεριλαμβάνει παράγωγα του " +"Debian)" + +#: i2p2www/pages/downloads/debian.html:33 +msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" +msgstr "Οδηγίες για Ubuntu και παράγωγα αυτού, όπως Linux Mint & Trisquel" + +#: i2p2www/pages/downloads/debian.html:34 +msgid "Adding the PPA via the command line and installing I2P" +msgstr "Προσθήκη του PPA μέσω γραμμής εντολής και εγκατάσταση του Ι2Ρ" + +#: i2p2www/pages/downloads/debian.html:37 +msgid "Open a terminal and enter:" +msgstr "Ανοίξτε ένα τερματικό και πληκτρολογήστε:" + +#: i2p2www/pages/downloads/debian.html:39 +msgid "" +"This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" +"gpg key that the repository has been signed with. The GPG key ensures\n" +"that the packages have not been tampered with since being built." +msgstr "" +"Η εντολή αυτή θα προσθέσει το PPA στον κατάλογο /etc/apt/sources.list.d " +"και θα κατεβάσει το κλειδί gpg με το οποιο έχει υπογραφεί το αποθετήριο. " +"Το κλειδί GPG εξασφαλίζει\n" +"ότι τα πακέτα δεν έχουν παραποιηθεί από την στιγμή που προγραμματίστηκαν." + +#: i2p2www/pages/downloads/debian.html:46 +msgid "Notify your package manager of the new PPA by entering:" +msgstr "Ενημερώστε τον διαχειριστή πακέτων για το νέο ΡΡΑ εισάγοντας:" + +#: i2p2www/pages/downloads/debian.html:48 +msgid "" +"This command will retrieve the latest list of software from each\n" +"repository that is enabled on your system, including the I2P PPA that\n" +"was added with the earlier command." +msgstr "" +"Η εντολή αυτή θα ανακτήσει την πιο πρόσφατη λίστα λογισμικού από κάθε\n" +"αποθετήριο το οποίο είναι ενεργό στο σύστημά σας, συμπεριλαμβανομένου και" +" του ΡΡΑ του Ι2Ρ που\n" +"προστέθηκε με την προηγούμενη εντολή." + +#: i2p2www/pages/downloads/debian.html:54 +msgid "You are now ready to install I2P!" +msgstr "Είστε έτοιμος να εγκαταστήσετε το I2P!" + +#: i2p2www/pages/downloads/debian.html:58 +msgid "Adding the PPA Using Synaptic" +msgstr "Προσθήκη του ΡΡΑ με την χρήση του Synaptic" + +#: i2p2www/pages/downloads/debian.html:61 +msgid "" +"Open Synaptic (System -> Administration -> Synaptic Package " +"Manager)." +msgstr "" +"Ανοιξτε το Synaptic (Σύστημα -> Διαχείριση -> Διαχειριστής Πακέτων " +"Synaptic)." + +#: i2p2www/pages/downloads/debian.html:66 +msgid "" +"Once Synaptic opens, select Repositories from the " +"Settings menu." +msgstr "" +"Μόλις ανοίξει το Synaptic επιλέξτε Αποθετήρια από το μενού " +"Ρυθμίσεις." + +#: i2p2www/pages/downloads/debian.html:71 +msgid "" +"Click the Other Sources tab and click Add. Paste " +"ppa:i2p-maintainers/i2p into the APT-line field and click " +"Add Source. Click the Close button then " +"Reload." +msgstr "" +"Πατήστε στον φάκελο Άλλες πηγές και μετά πατήστε " +"Προσθήκη. Επικολλήστε την γραμμή ppa:i2p-" +"maintainers/i2p στο πεδίο για το αποθετήριο και κάνετε κλικ στο " +"Προσθήκη πηγής. Πατήστε το κουμπί Κλείσιμο και μετά το " +"κουμπί Ανανέωση." + +#: i2p2www/pages/downloads/debian.html:76 +msgid "" +"In the Quick Filter box, type in i2p and press enter. When " +"i2p is returned in the results list, right click " +"i2p and select Mark for Installation. After doing " +"so you may see a Mark additional required changes? popup. If so," +" click Mark then Apply." +msgstr "" +"Στο πεδίο Γρήγορης Αναζήτησης πληκτρολογήστε i2p και πατήστε" +" Enter. Όταν εμφανιστούν τα αποτελέσματα για i2p κάνετε δεξί" +" κλικ στο αποτέλεσμα και επιλέξγε Σημείωση για εγκατάσταση. " +"Αμέσως μετά ίσως εμφανιστεί ο διάλογος Να σημειωθούν οι επιπρόσθετες " +"απαιτούμενες αλλαγές; Αν όντως εμφανιστεί, πατήστε Σημείωση" +" και μετά Εφαρμογή από την γραμμή του μενού.·" + +#: i2p2www/pages/downloads/debian.html:82 +msgid "" +"After the installation process completes you can move on to the next\n" +"part of starting I2P and configuring " +"it for your system." +msgstr "" +"Όταν ολοκληρωθεί η διαδικασία εγκατάστασης μπορείτε να προχωρήσετε στο " +"επόμενο\n" +"στάδιο έναρξη του i2p ώστε να το " +"ρυθμίσετε στο σύστημά σας." + +#: i2p2www/pages/downloads/debian.html:87 +msgid "Instructions for Debian" +msgstr "Οδηγίες για Debian." + +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Υποστηριζόμενες αρχιτεκτονικές" + +#: i2p2www/pages/downloads/debian.html:91 +msgid "" +"Note: The steps below should be performed with root access (i.e., " +"switching\n" +"user to root with su or by prefixing each command with " +"sudo)." +msgstr "" +"Σημειωση: Τα βήματα που ακολουθούν πρέπει να εκτελεστούν με δικαιώματα " +"διαχειριστή (δηλαδή, αλλάζοντας χρήστη\n" +"σε root με την εντολή su ή πληκτρολογώντας στην αρχή κάθε " +"εντολής το sudo)." + +#: i2p2www/pages/downloads/debian.html:96 +msgid "" +"Ensure that apt-transport-https and curl are " +"installed." +msgstr "" +"Βεβαιωθείτε ότι είναι εγκατεστημένα τα πακέτα apt-transport-" +"https και curl." + +#: i2p2www/pages/downloads/debian.html:103 +#, python-format +msgid "" +"\n" +" Check which version of Debian you are using on this page at the Debian wiki\n" +" and verify with %(file2)s on your system.\n" +" Then, add lines like the following to %(file)s." +msgstr "" +"\n" +"Ελέγξτε ποια έκδοση Debian χρησιμοποιείτε μέσω αυτής της σελίδας του Debian " +"wikiκαι επιβεβαιώστε μέσω %(file2)s του συστήματός σας." +"\n" +"Έπειτα προσθέστε γραμμές όπως οι παρακάτω στο αρχείο " +"%(file)s." + +#: i2p2www/pages/downloads/debian.html:136 +msgid "" +"Note: If you are running Debian Sid (testing), then you can install I2P " +"directly from Debian's main repository" +msgstr "" +"Σημείωση: Αν χρησιμοποιείτε Debian Sid (testing), μπορείτε να " +"εγκαταστήσετε το I2P κατευθείαν από το κυρίως αποθετήριο του Debian." + +#: i2p2www/pages/downloads/debian.html:143 +#, python-format +msgid "Download the key used to sign the repository:" +msgstr "" +"Κατεβάστε το κλειδί που χρησιμοποιήθηκε για την " +"υπογραφή του αποθετηρίου:" + +#: i2p2www/pages/downloads/debian.html:154 +msgid "Check the fingerprint and owner of the key without importing anything" +msgstr "" +"Ελέγξτε το αποτύπωμα και τον κάτοχο του κλειδιού χωρίς να εισάγετε το " +"οτιδήποτε" + +#: i2p2www/pages/downloads/debian.html:162 +msgid "Add the key to APT's keyring" +msgstr "Προσθέστε το κλειδί στην κλειδοθήκη του ΑΡΤ" + +#: i2p2www/pages/downloads/debian.html:170 +msgid "Notify your package manager of the new repository by entering" +msgstr "Ενημερώστε τον διαχειριστή πακέτων για το νέο αποθετήριο, εισάγοντας" + +#: i2p2www/pages/downloads/debian.html:175 +msgid "" +"This command will retrieve the latest list of software from every\n" +"repository enabled on your system, including the I2P repository added in " +"step\n" +"1." +msgstr "" +"Η εντολή αυτή θα ανακτήσει την πιο πρόσφατη λίστα λογισμικού από κάθε\n" +"αποθετήριο που είναι ενεργό στο σύστημά σας, συμπεριλαμβανομένου του " +"αποθετήριου I2P που προσθέσατε με το βήμα\n" +"1." + +#: i2p2www/pages/downloads/debian.html:181 +msgid "" +"You are now ready to install I2P! Installing the i2p-keyring" +"\n" +"package will ensure that you receive updates to the repository's GPG key." +msgstr "" +"Είστε τώρα έτοιμες να εγκαταστήσετε το I2P! Η εγκατάσταση του πακέτου " +"i2p-keyring\n" +"θα εξασφαλείσει ότι θα λαμβάνετε ενημερώσεις και για το κλειδί GPG του " +"αποθετηρίου." + +#: i2p2www/pages/downloads/debian.html:191 +msgid "" +"After the installation process completes you can move on to the next part" +" of starting I2P and configuring it " +"for your system." +msgstr "" +"Μετά την ολοκλήρωση της διαδικασίας εγκατάστασης μπορείτε να προχωρήσετε " +"στο επόμενο βήμα του ξεκινώντας με το " +"I2p για να το ρυθμίσετε στο σύστημά σας." + +#: i2p2www/pages/downloads/debian.html:196 +#: i2p2www/pages/downloads/post-install.html:1 +msgid "Post-install work" +msgstr "Ενέργειες μετά την εγκατάσταση" + +#: i2p2www/pages/downloads/debian.html:198 +msgid "" +"Using these I2P packages the I2P router can be started in the following\n" +"three ways:" +msgstr "" +"Χρησιμοποιώντας αυτά τα πακέτα ο δρομολογητής I2P μπορεί να ξεκινήσει με " +"τους ακόλουθους\n" +"τρεις τρόπους:" + +#: i2p2www/pages/downloads/debian.html:204 +msgid "" +""on demand" using the i2prouter script. Simply run " +""i2prouter\n" +"start" from a command prompt. (Note: Do " +"not use\n" +"sudo or run it as root!)" +msgstr "" +""κατά παραγγελία" χρησιμοποιώντας το σενάριο i2prouter. Απλώς " +"εκτελέστε " i2prouter start" από την γραμμή " +"εντολής. (Σημείωση: Μην χρησιμοποιείτε\n" +"sudo και μην το εκτελείτε ως χρήστης root!)" + +#: i2p2www/pages/downloads/debian.html:211 +msgid "" +""on demand" without the java service wrapper\n" +"(needed on non-Linux/non-x86 systems) by running \"i2prouter-" +"nowrapper\".\n" +"(Note: Do not\n" +"use sudo or run it as root!)" +msgstr "" +""κατά παραγγελία" χωρίς το java service wrapper\n" +"(το οποίο χρειάζεται σε συστήμα που δεν είναι Linux ούτε x86) εκτελώντας " +"\"i2prouter-nowrapper\".\n" +"(Σημείωση: Μην εκτελείτε την εντολή αυτή μέσω " +"sudo ή ως χρήστης root!)" + +#: i2p2www/pages/downloads/debian.html:219 +msgid "" +"as a service that automatically runs when your system boots, even\n" +"before logging in. The service can be enabled with \"dpkg-" +"reconfigure\n" +"i2p\" as root or using sudo. This is the recommended means of " +"operation." +msgstr "" +"ως υπηρεσία η οποία εκτελείται αυτόματα κατά την εκκίνηση του υπολογιστή," +" ακόμη\n" +"και πριν την σύνδεση του χρήστη. Η υπηρεσία μπορεί να ενεργοποιηθεί μέσω " +"\"dpkg-reconfigure\n" +"i2p\" είτε ως χρήστης root είτε με sudo. Αυτός είναι και ο " +"συνιστώμενος τρόπος λειτουργίας." + +#: i2p2www/pages/downloads/debian.html:227 +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can. The ports to forward can be found on the \n" +"network configuration page in the router console. If guidance with " +"respect to forwarding ports is needed,\n" +"you may find portforward.com to be" +" helpful." +msgstr "" +"Όταν εγκαθίσταται για πρώτη φορά, θυμηθείτε να ρυθμίσετε το ΝΑΤ/τοίχος" +" προστασίας\n" +"εφόσον μπορείτε. Οι προς προώθηση θύρες μπορούν να βρεθούν στην \n" +"σελίδα ρύθμισης δικτύου της κονσόλας του δρομολογητή. Αν χρειαστείτε " +"βοήθεια για την προώθηση των θυρών,\n" +"ο ιστότοπος portforward.com ίσως " +"σας φανει χρήσιμος." + +#: i2p2www/pages/downloads/debian.html:234 +msgid "" +"Please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KB/s down / 40 KB/s up are fairly " +"conservative." +msgstr "" +"Παρακαλώ επιθεωρήστε και προσαρμόστε τις ρυθμίσεις εύρους ζώνης " +"στην\n" +"σελίδα των ρυθμίσεων\n" +"καθώς οι αρχικές ρυθμίσεις 96Kb/s λήψη και 40KB/s αποστολή είναι αρκετά " +"συντηρητικές." + +#: i2p2www/pages/downloads/debian.html:240 +#: i2p2www/pages/downloads/post-install.html:34 +#, python-format +msgid "" +"If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy " +"howto." +msgstr "" +"Αν επιθυμείτε να επισκεφθείτε ιστοτόπους eepsite μέσω του προγράμματος " +"περιήγησης ιστού, ρίξτε μια ματιά στην σελίδα ρυθμίσεις proxy του περιηγητή για απλές " +"οδηγίες." + +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 +msgid "I2P Firefox Browser Profile" +msgstr "Προφιλ I2P στον περιηγητή Firefox" + +#: i2p2www/pages/downloads/firefox.html:6 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. It can be accessed by " +"setting your web browser's HTTP proxy to use the I2P web proxy, port " +"4444, and browsing to the site." +msgstr "" +"Ένα eepsite είναι ένας ιστότοπος ο οποίος φιλοξενείται ανώνυμα, μια κρυφή" +" υπηρεσία η οποία είναι προσβάσιμη μέσω του περιηγητή ιστού. Μπορεί να " +"προσπελαστεί ρυθμίζοντας το HTTP proxy του περιηγητή σας ώστε να " +"χρησιμοποιεί το proxy ιστού του I2P, θύρα 4444, και περιηγούμενος στον " +"ιστότοπο." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" +"To make that easy, the Firefox browser profile is pre-configured to work " +"with I2P. While you can use any browser to access I2P sites, using a " +"dedicated browser profile keeps your I2P browsing activity separate from " +"your clearnet activity." +msgstr "" +"Για να διευκολυνθείτε ο περιηγητής Firefox είναι προρυθμισμένος να " +"λειτουργεί με I2P. Παρότι μπορείτε να χρησιμοποιείτε οποιονδήποτε " +"περιηγητή για να επισκέπτεστε I2P ιστότοπους, η χρήση ενός ειδικού προφίλ" +" στον περιηγητή σας διατηρεί την περιήγησή σας στο δίκτυο I2P δραστικά " +"ξεχωριστό από τις άλλες, κοινές, διαδικτυακές δραστηριότητές σας." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" +"This profile also includes the NoScript plugin which protects you from " +"malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " +"encryption where available." +msgstr "" +"Το προφίλ αυτό περιλαμβάνει επίσης και τα πρόσθετα NoScript που σας " +"προστατεύει από κακόβουλο Javascript και το HTTPSEverywhere που επιβάλλει" +" κρυπτογράφηση SSL όπου αυτή είναι διαθέσιμη." + +#: i2p2www/pages/downloads/firefox.html:25 +msgid "Mirror:" +msgstr "Καθρέπτης:" + +#: i2p2www/pages/downloads/firefox.html:27 +msgid "select alternate mirror" +msgstr "επιλέξτε εναλλακτικό καθρέπτη" + +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 +msgid "Download that file and run it." +msgstr "Κατεβάστε αυτό το αρχείο και εκτελέστε το." + +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 +#, python-format +msgid "" +"The files are signed by %(signer)s,\n" +"whose key is here." +msgstr "" +"Τα αρχεία υπογράφονται από %(signer)s,\n" +"του οποίου το κλειδί βρίσκεται εδώ." + +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "Εργαστήριο I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Καλώς ήλθατε στο Εργαστήριο I2P!\n" +"Αυτό είναι το σπίτι διαφόρων πειραματικών έργων τα οποία δεν είναι ακόμη " +"έτοιμα.\n" +"Σας προσκαλούμε να ρίξετε μια ματιά και να τα δοκιμάσετε αλλά δεν " +"παρέχουμε υποστήριξη για αυτά.\n" +"Οποιοδήποτε από αυτά τα έργα ενδέχεται να διακοπούν ανά πάσα στιγμή." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" +"Καλώς ορίζουμε την επικοινωνία σας μέσα από το I2P " +"Φόρουμ." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Τρέχοντα Project" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Zero-Dependency εγκαταστάτης του I2P." + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" +"\n" +"Αυτός είναι ένας εγκαταστάτης του Ι2Ρ για τα Windows ο οποίος δεν " +"εξαρτάται από κάποια ήδη υπάρχουσα εγκατάσταση Java.\n" +"Περιλαμβάνει όλες τις απαραίτητες εξαρτήσεις.\n" +"

Ο εγκαταστάτης αυτός κατασκευάστηκε χρησιμοποιώντας το πρόγραμμα JLink" +" με Java 9+ η οποία περιέχει ένα ελάχιστο JRE και δημιουργεί ένα " +"εκτελέσιμο αρχείο. Ο πηγαίος κώδικας βρίσκεται στον κλάδο monotone με " +"όνομα \"i2p.jlink\". Έπειτα χρησιμοποιείται ένα σενάριο NSIS για να " +"δημιουργηθεί ο καθαυτό εγκαταστάτης. Ο πηγαίος κώδικας για το σενάριο " +"αυτό βρίσκεται στον κλάδο monotone \"i2p.wininst\".

\n" +"

Μπορείτε να αναφέρετε σφάλματα στο I2P Lab " +"Forum.

" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P πρόγραμμα περιήγησης" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + +#: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 +msgid "Download" +msgstr "Κατέβασμα" + +#: i2p2www/pages/downloads/list.html:14 +msgid "Source package" +msgstr "Πηγαίο πακέτο.." + +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 +msgid "Automatic updates" +msgstr "Αυτόματες αναβαθμίσεις." + +#: i2p2www/pages/downloads/list.html:16 +msgid "Manual updates" +msgstr "" + +#: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "Εξάρτηση" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" +"Java Runtime Version 7 or higher.\n" +"(Oracle,\n" +"OpenJDK, or\n" +"IcedTea\n" +"Java Version 7 or 8 recommended,\n" +"except Raspberry Pi: OpenJDK 9 for ARM,\n" +"PowerPC: IBM Java SE 7 or 8)\n" +"
\n" +"Determine your installed Java version here\n" +"or type java -version at your command prompt.\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:43 +msgid "" +"Java 9 support is in development and it is not recommended for general " +"use." +msgstr "" + +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 +msgid "Release Notes" +msgstr "Σημειώσεις έκδοσης" + +#: i2p2www/pages/downloads/list.html:54 +msgid "Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:56 +msgid "Debian Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:58 +msgid "Android Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:63 +msgid "Clean installs" +msgstr "" + +#: i2p2www/pages/downloads/list.html:76 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" You may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 +msgid "Command line (headless) install:" +msgstr "" + +#: i2p2www/pages/downloads/list.html:85 +#, python-format +msgid "" +"Download the %(i2pversion)s OSX graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:92 +msgid "" +"A drag-and-drop installer that includes a new I2P Launcher utility.\n" +" Beta." +msgstr "" + +#: i2p2www/pages/downloads/list.html:97 +msgid "" +"Double-click on the file, then drag and drop the launcher into your " +"Applications folder." +msgstr "" + +#: i2p2www/pages/downloads/list.html:103 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" On some platforms you may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:112 +#, python-format +msgid "" +"Download the graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:120 +msgid "Packages for Debian & Ubuntu are available." +msgstr "" + +#: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" + +#: i2p2www/pages/downloads/list.html:130 +msgid "512 MB RAM minimum; 1 GB recommended." +msgstr "512 MB RAM Ελάχιστα; 1 GB συνιστάται." + +#: i2p2www/pages/downloads/list.html:133 +msgid "" +"The release and dev versions of the I2P APK are not compatible, as they\n" +" are signed by zzz and meeh respectively. Uninstall one before " +"installing\n" +" the other." +msgstr "" + +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 +#, python-format +msgid "" +"Alternately, you can fetch the source from monotone\n" +" or via Git from git.repo.i2p or Github.\n" +"
\n" +" Run (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd " +"i2p-%(i2pversion)s ; ant pkg) then either\n" +" run the GUI installer or headless install as above." +msgstr "" + +#: i2p2www/pages/downloads/list.html:173 +#, python-format +msgid "" +"Android source is in monotone\n" +" and on Github.\n" +" Android builds require the I2P source.\n" +" See the documentation in the Android source for additional build " +"requirements and instructions." +msgstr "" + +#: i2p2www/pages/downloads/list.html:190 +#, python-format +msgid "" +"The Windows installer is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 +msgid "Updates from earlier releases:" +msgstr "" + +#: i2p2www/pages/downloads/list.html:207 +msgid "Both automatic and manual upgrades are available for the release." +msgstr "" +" \n" +"Αυτόματες και χειροκίνητες αναβαθμίσεις είναι διαθέσιμες για αυτήν την " +"έκδοση." + +#: i2p2www/pages/downloads/list.html:212 +msgid "" +"If you are running 0.7.5 or later, your router should detect the\n" +"new release. To upgrade simply click the 'Download Update' button on your" +" router console\n" +"when it appears." +msgstr "" + +#: i2p2www/pages/downloads/list.html:218 +msgid "" +"Since 0.9.23, some releases are signed by str4d, whose signing key has " +"been in the router\n" +"since 0.9.9. Routers older than 0.9.9 will fail to verify update files " +"signed by str4d,\n" +"and will need to be manually updated using the process below." +msgstr "" + +#: i2p2www/pages/downloads/list.html:229 +msgid "" +"Download that file to your I2P\n" +" installation directory and rename as i2pupdate.zip.\n" +" (alternately, you can get the source as above and run \"ant " +"updater\", then copy the\n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" +" NOT need to unzip that file." +msgstr "" + +#: i2p2www/pages/downloads/list.html:238 +msgid "Click \"Restart\"" +msgstr "" + +#: i2p2www/pages/downloads/list.html:243 +msgid "Grab a cup of coffee and come back in 11 minutes" +msgstr "" + +#: i2p2www/pages/downloads/list.html:250 +#, python-format +msgid "" +"The file is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:256 +msgid "Previous Releases" +msgstr "Προηγούμενες εκδόσεις" + +#: i2p2www/pages/downloads/list.html:258 +#, python-format +msgid "" +"Previous releases are available on Google " +"Code\n" +"and Launchpad\n" +"and within the I2P network on %(echelon)s." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:3 +msgid "" +"After running the installer on windows, simply click on the \"Start I2P\"" +" button\n" +"which will bring up the router console,\n" +"which has further instructions." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:9 +msgid "" +"On Unix-like systems, I2P can be started as a service\n" +"using the \"i2prouter\" script, located in the directory you selected for" +" I2P.\n" +"Changing to that directory in a console and issuing \"sh i2prouter " +"status\"\n" +"should tell you the router's status. The arguments \"start\", \"stop\" " +"and \"restart\"\n" +"control the service. The router console\n" +"can be accessed at its usual location.\n" +"For users on OpenSolaris and other systems for which the wrapper (i2psvc)" +" is not supported,\n" +"start the router with \"sh runplain.sh\" instead." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:20 +#, python-format +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can, bearing in mind the Internet-facing ports I2P uses,\n" +"described here among other ports.\n" +"If you have successfully opened your port to inbound TCP, also enable " +"inbound TCP on the\n" +"configuration page." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:28 +msgid "" +"Also, please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KBps down / 40 KBps up are fairly slow." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:2 +msgid "Downloading..." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:8 +#, python-format +msgid "" +"Your download will begin shortly. If it doesn't start within 5 seconds, " +"click here." +msgstr "" + +#: i2p2www/pages/downloads/select.html:2 i2p2www/pages/downloads/select.html:4 +msgid "Mirror selection" +msgstr "" + +#: i2p2www/pages/downloads/select.html:5 +msgid "File:" +msgstr "Αρχείο:" + +#: i2p2www/pages/downloads/select.html:10 +msgid "Any mirror" +msgstr "" + +#: i2p2www/pages/global/error_404.html:3 +msgid "Not found" +msgstr "Δεν βρέθηκε" + +#: i2p2www/pages/global/error_404.html:9 +msgid "" +"Yep... the resource, you were searching for, is named differently, " +"doesn't exist or was removed." +msgstr "" + +#: i2p2www/pages/global/error_500.html:5 +msgid "Server error" +msgstr "Σφάλμα διακομιστή" + +#: i2p2www/pages/global/error_500.html:13 +msgid "500 Server error" +msgstr "" + +#: i2p2www/pages/global/error_500.html:17 +msgid "Umm... the server encountered some sort of error." +msgstr "" + +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Συχνές ερωτήσεις" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Τεκμηρίωση" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Επικοινωνήστε μαζί μας" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Φόρουμ" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 +msgid "Donate" +msgstr "Δωρίστε" + +#: i2p2www/pages/global/layout.html:35 +msgid "Skip navigation" +msgstr "" + +#: i2p2www/pages/global/layout.html:38 +msgid "I2P Logo" +msgstr "" + +#: i2p2www/pages/global/layout.html:38 i2p2www/pages/site/index.html:3 +msgid "The Invisible Internet Project" +msgstr "" + +#: i2p2www/pages/global/layout.html:80 +#, python-format +msgid "" +"This page was last updated in %(lastupdated)s and is accurate for router " +"version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:84 +#, python-format +msgid "This page was last updated in %(lastupdated)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:88 +#, python-format +msgid "This page is accurate for router version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/macros:26 +msgid "Previous" +msgstr "Προηγούμενο " + +#: i2p2www/pages/global/macros:41 +msgid "Next" +msgstr "Επόμενο" + +#: i2p2www/pages/global/macros:54 +msgid "Posted in" +msgstr "" + +#: i2p2www/pages/global/nav.html:4 +msgid "About" +msgstr "Σχετικά με" + +#: i2p2www/pages/global/nav.html:6 +msgid "Introduction to I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:7 +msgid "Help" +msgstr "Βοήθεια" + +#: i2p2www/pages/global/nav.html:10 +msgid "How to browse I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Κοινότητα" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Προτιμήσεις" + +#: i2p2www/pages/global/nav.html:19 +msgid "Glossary" +msgstr "Γλωσσάρι " + +#: i2p2www/pages/global/nav.html:20 +msgid "Performance" +msgstr "Απόδοση δικτύου" + +#: i2p2www/pages/global/nav.html:23 +msgid "Verify I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:25 +msgid "Release signing keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:26 +msgid "Signed keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:27 +msgid "Developers keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Συγκρίσεις" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Επισκόπηση των συγκρίσεων" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Άλλα ανώνυμα δίκτυα" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Σύνδεσμοι" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Πώς λειτουργεί; " + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Κρυπτογράφηση " + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Εφαρμογές" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Πρωτόκολλα" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "" + +#: i2p2www/pages/global/nav.html:104 +msgid "Transport layer overview" +msgstr "" + +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Τούνελ" + +#: i2p2www/pages/global/nav.html:111 +msgid "Tunnel implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Πρόσθετα" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Ερευνα" + +#: i2p2www/pages/global/nav.html:125 +msgid "Academic research" +msgstr "" + +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" +msgstr "" + +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "Οδηγοί" + +#: i2p2www/pages/global/nav.html:145 +msgid "New developers" +msgstr "" + +#: i2p2www/pages/global/nav.html:146 +msgid "Using an IDE with I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:147 +msgid "Developer guidelines and coding style" +msgstr "" + +#: i2p2www/pages/global/nav.html:148 +msgid "Monotone" +msgstr "" + +#: i2p2www/pages/global/nav.html:149 +msgid "New translators" +msgstr "Νέοι μεταφραστές" + +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Άδεια" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Αδειες" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 +msgid "Task list" +msgstr "" + +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Ιχνηλάτης Σφαλμάτων" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 +msgid "Language" +msgstr "Γλώσσα" + +#: i2p2www/pages/meetings/index.html:2 +msgid "Logs of past I2P meetings" +msgstr "" + +#: i2p2www/pages/meetings/index.html:4 +msgid "I2P Meetings ATOM Feed" +msgstr "" + +#: i2p2www/pages/meetings/index.html:7 +#, python-format +msgid "" +"Regularly scheduled project meetings are held on the first Tuesday of " +"every month at 8 PM UTC.\n" +"Anyone can schedule and\n" +"run a meeting, by posting the agenda in\n" +"the meetings forum." +msgstr "" + +#: i2p2www/pages/meetings/index.html:14 +#, python-format +msgid "" +"If you have something to discuss, please find the developers on IRC in " +"#i2p-dev.\n" +"Status updates from developers are also " +"available." +msgstr "" + +#: i2p2www/pages/meetings/show.html:2 +#, python-format +msgid "I2P Development Meeting %(id)s" +msgstr "" + +#: i2p2www/pages/meetings/show.html:10 +msgid "Full IRC Log" +msgstr "" + +#: i2p2www/pages/papers/list.html:28 +msgid "By topic" +msgstr "" + +#: i2p2www/pages/papers/list.html:34 +msgid "By date" +msgstr "" + +#: i2p2www/pages/papers/list.html:40 +msgid "By author" +msgstr "" + +#: i2p2www/pages/papers/list.html:69 +#, python-format +msgid "" +"Please send new or corrected entries to\n" +"%(email)s.
\n" +"If you can, please format them as BibTeX; see our\n" +"BibTeX source page for examples.
\n" +"Remember to include URLs if possible:\n" +"offline papers are less useful." +msgstr "" + +#: i2p2www/pages/papers/list.html:80 +#, python-format +msgid "" +"The source code for this page was adapted from\n" +"Free Haven's anonymity bibliography." +msgstr "" + +#: i2p2www/pages/site/contact.html:2 +msgid "Contact" +msgstr "Επικοινωνία" + +#: i2p2www/pages/site/contact.html:4 +msgid "Email" +msgstr "Email" + +#: i2p2www/pages/site/contact.html:5 +msgid "" +"Please do not use these email addresses for support requests.\n" +"These are not public email lists.\n" +"We do not provide help via email." +msgstr "" + +#: i2p2www/pages/site/contact.html:25 +msgid "" +"Our primary IRC network is the Irc2P network within I2P; a default tunnel" +" to this network is set up with new router installs.\n" +" We are also present on multiple standard networks like OFTC,\n" +" EIN and Freenode.\n" +" All I2P-related channels on all these network are linked to the main " +"channels on Irc2P via relay bots." +msgstr "" + +#: i2p2www/pages/site/contact.html:33 +msgid "Channel list:" +msgstr "" + +#: i2p2www/pages/site/contact.html:35 +msgid "General i2p discussion and help channel" +msgstr "" + +#: i2p2www/pages/site/contact.html:36 +msgid "Offtopic" +msgstr "" + +#: i2p2www/pages/site/contact.html:37 +msgid "Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:38 +msgid "Purple I2P (I2Pd) Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:39 +msgid "Abscond browser bundle discussion and development" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 +#, python-format +msgid "" +"Most of the discussion about I2P's development happens on the I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." +msgstr "" + +#: i2p2www/pages/site/contact.html:50 +msgid "Mailing lists" +msgstr "" + +#: i2p2www/pages/site/contact.html:51 +msgid "" +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." +msgstr "" + +#: i2p2www/pages/site/contact.html:56 +msgid "Subscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:57 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:61 +msgid "Unsubscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:62 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:66 +msgid "Lists" +msgstr "" + +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 +msgid "Archive" +msgstr "" + +#: i2p2www/pages/site/contact.html:70 +msgid "I2P developer discussions - anything related to development of I2P" +msgstr "" + +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 +msgid "" +"General I2P discussion - anything that doesn't fit in a different list " +"goes here" +msgstr "" + +#: i2p2www/pages/site/faq.html:2 +msgid "Frequently Asked Questions" +msgstr "Συχνές ερωτήσεις" + +#: i2p2www/pages/site/faq.html:6 +msgid "General" +msgstr "Γενικά" + +#: i2p2www/pages/site/faq.html:8 i2p2www/pages/site/faq.html:51 +msgid "What systems will I2P run on?" +msgstr "" + +#: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:76 +msgid "Is installing Java required to use I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:10 +msgid "Whats an \"eepsite\" and how do I configure my browser so I can use them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:11 i2p2www/pages/site/faq.html:92 +msgid "What do the Active x/y numbers mean in the router console?" +msgstr "" + +#: i2p2www/pages/site/faq.html:12 +msgid "" +"Is my router an \"exit node\"(outproxy) to the regular Internet? I don't " +"want it to be." +msgstr "" + +#: i2p2www/pages/site/faq.html:13 i2p2www/pages/site/faq.html:114 +msgid "" +"I see IP addresses of all other I2P nodes in the router console. Does " +"that mean my IP address is visible by others?" +msgstr "" + +#: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 +msgid "I can't access regular Internet sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:15 i2p2www/pages/site/faq.html:136 +msgid "Is using an outproxy safe?" +msgstr "" + +#: i2p2www/pages/site/faq.html:16 i2p2www/pages/site/faq.html:164 +msgid "" +"I am opposed to certain types of content. How do I keep from " +"distributing, storing, or accessing them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:18 +msgid "Getting Started" +msgstr "" + +#: i2p2www/pages/site/faq.html:20 i2p2www/pages/site/faq.html:204 +msgid "How do I configure my browser?" +msgstr "" + +#: i2p2www/pages/site/faq.html:21 i2p2www/pages/site/faq.html:212 +msgid "How do I connect to IRC within I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:22 i2p2www/pages/site/faq.html:227 +msgid "How do I set up my own eepsite?" +msgstr "" + +#: i2p2www/pages/site/faq.html:23 i2p2www/pages/site/faq.html:234 +msgid "What ports does I2P use?" +msgstr "" + +#: i2p2www/pages/site/faq.html:24 i2p2www/pages/site/faq.html:508 +msgid "" +"I'm missing lots of hosts in my addressbook. What are some good " +"subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:25 i2p2www/pages/site/faq.html:533 +msgid "" +"How can I access the web console from my other machines or password " +"protect it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:26 i2p2www/pages/site/faq.html:597 +msgid "How can I use applications from my other machines?" +msgstr "" + +#: i2p2www/pages/site/faq.html:27 i2p2www/pages/site/faq.html:605 +msgid "Is it possible to use I2P as a SOCKS proxy?" +msgstr "" + +#: i2p2www/pages/site/faq.html:28 i2p2www/pages/site/faq.html:623 +msgid "How do I reseed manually?" +msgstr "" + +#: i2p2www/pages/site/faq.html:29 i2p2www/pages/site/faq.html:694 +msgid "" +"How do I access IRC, BitTorrent, or other services on the regular " +"Internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:30 i2p2www/pages/site/faq.html:706 +msgid "I can't access https:// or ftp:// sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:32 +msgid "Troubleshooting" +msgstr "Αντιμετώπιση προβλημάτων" + +#: i2p2www/pages/site/faq.html:34 +msgid "My router is using too much CPU?!?" +msgstr "" + +#: i2p2www/pages/site/faq.html:35 i2p2www/pages/site/faq.html:800 +msgid "" +"My router has been up for several minutes and has zero or very few " +"connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:36 i2p2www/pages/site/faq.html:808 +msgid "My router has very few active peers, is this OK?" +msgstr "" + +#: i2p2www/pages/site/faq.html:37 i2p2www/pages/site/faq.html:819 +msgid "" +"My active peers / known peers / participating tunnels / connections / " +"bandwidth vary dramatically over time! Is anything wrong?" +msgstr "" + +#: i2p2www/pages/site/faq.html:38 i2p2www/pages/site/faq.html:831 +msgid "" +"What makes downloads, torrents, web browsing, and everything else slower " +"on I2P as compared to the regular internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:39 +msgid "" +"In wrapper.log I see an error stating Protocol family " +"unavailable when I2P is loading" +msgstr "" + +#: i2p2www/pages/site/faq.html:40 i2p2www/pages/site/faq.html:932 +msgid "Most of the eepsites within I2P are down?" +msgstr "" + +#: i2p2www/pages/site/faq.html:41 +msgid "Why is I2P listening for connections on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:42 i2p2www/pages/site/faq.html:954 +msgid "I think I found a bug, where can I report it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:43 i2p2www/pages/site/faq.html:986 +msgid "I have a question!" +msgstr "" + +#: i2p2www/pages/site/faq.html:52 +#, python-format +msgid "" +"I2P is written in the Java programming language." +" \n" +"It has been tested on Windows, Linux, FreeBSD and OSX. \n" +"An Android port is also available." +msgstr "" + +#: i2p2www/pages/site/faq.html:59 +msgid "" +"In terms of memory usage, I2P is configured to use 128 MB of RAM by " +"default. \n" +"This is sufficient for browsing and IRC usage. However, other activities " +"may require greater memory allocation. \n" +"For example, if one wishes to run a high-bandwidth router, participate in" +" I2P torrents or serve high-traffic hidden services, \n" +"a higher amount of memory is required." +msgstr "" + +#: i2p2www/pages/site/faq.html:64 +#, python-format +msgid "" +"In terms of CPU usage, I2P has been tested to run on modest systems such " +"as the Raspberry Pi range of single-board " +"computers.\n" +"As I2P makes heavy use of cryptographic techniques, a stronger CPU will " +"be better suited to handle the workload generated by I2P as well as tasks" +" \n" +"related to the rest of the system (i.e. Operating System, GUI, Other " +"processes e.g. Web Browsing)." +msgstr "" + +#: i2p2www/pages/site/faq.html:69 +#, python-format +msgid "" +"A comparison of some of the available Java Runtime Environments (JRE) is " +"available here: \n" +"%(chart)s.\n" +"\n" +"Using Sun/Oracle Java or OpenJDK is recommended." +msgstr "" + +#: i2p2www/pages/site/faq.html:78 +#, python-format +msgid "" +"While the main I2P client implementation requires Java, there are several" +"\n" +"alternative clients which don't require Java." +msgstr "" + +#: i2p2www/pages/site/faq.html:84 +msgid "Whats an \"eepsite\"?" +msgstr "Τι είναι ένα \"eepsite\";" + +#: i2p2www/pages/site/faq.html:86 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. \n" +"It can be accessed by setting your web browser's HTTP proxy to use the " +"I2P web proxy (typically it listens on localhost port 4444), and browsing" +" to the site." +msgstr "" +"Ένα eepsite είναι ένας ιστότοπος που φιλοξενείται ανώνυμα, μια κρυφή " +"υπηρεσία η οποία είναι προσβάσιμη μέσω του προγράμματος περιήγησης σας.\n" +"Μπορεί να προσπελαστεί, ρυθμίζοντας τον HTTP proxy του προγράμματος " +"περιήγησης σας, ώστε να χρησιμοποιεί τον I2P web proxy (τυπικά ακούει στη" +" θύρα localhost 4444) για περιήγηση στον ιστότοπο." + +#: i2p2www/pages/site/faq.html:94 +msgid "" +"x is the number of peers you've sent or received a message from " +"successfully in the last minute, y is the number of peers seen in the " +"last hour or so. \n" +"Try hovering your cursor over the other lines of information for a brief " +"description." +msgstr "" + +#: i2p2www/pages/site/faq.html:100 +msgid "" +"Is my router an \"exit node\" to the regular Internet? I don't want it to" +" be." +msgstr "" + +#: i2p2www/pages/site/faq.html:102 +#, python-format +msgid "" +"No. Unlike Tor, \"exit " +"nodes\" - or \"outproxies\" as they are referred to on the I2P network -" +" \n" +"are not an inherent part of the network. \n" +"Only volunteers who specifically set up and run separate applications " +"will relay traffic to the regular Internet. \n" +"There are very, very few of these.\n" +"\n" +"By default, I2P's HTTP Proxy (configured to run on port 4444) includes a " +"single outproxy: false.i2p. This is run on a voluntary basis by Meeh.\n" +"\n" +"There is an outproxy guide available on our " +"forums, if you would like to learn more about running an outproxy." +msgstr "" + +#: i2p2www/pages/site/faq.html:116 +msgid "" +"Yes, and this is how a fully distributed peer-to-peer network works. " +"Every node participates in routing packets for others, so your IP address" +" must be known to establish connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:120 +msgid "" +"While the fact that your computer runs I2P is public, nobody can see your" +" activities in it. You can't say if a user behind this IP address is " +"sharing files, hosting a website, doing research or just running a node " +"to contribute bandwidth to the project." +msgstr "" + +#: i2p2www/pages/site/faq.html:127 +msgid "" +"I2P is primarily not intended, nor designed, to be used as a proxy to the" +" regular internet. \n" +"With that said, there are services which are provided by volunteers that " +"act as proxies to clearnet based content - these are referred to as " +"\"outproxies\" on the I2P network. \n" +"There is an outproxy configured by default in I2P's HTTP client tunnel - " +"false.i2p. \n" +"While this service does currently exist, there is no guarantee that it " +"will always be there as it is not an official service provided by the I2P" +" project. \n" +"If your main requirement from an anonymous network is the ability to " +"access clearnet resources, we would recommend using Tor." +msgstr "" + +#: i2p2www/pages/site/faq.html:138 +msgid "" +"I2P does not encrypt the Internet, neither does Tor - for example, " +"through Transport" +" Layer Security (TLS). \n" +"I2P and Tor both aim to transport your traffic as-is securely and " +"anonymously over the corresponding network, to its destination. \n" +"Any unencrypted traffic generated at your system will arrive at the " +"outproxy (on I2P) or the exit node (on Tor) as unencrypted traffic. \n" +"This means that you are vulnerable to snooping by the outproxy operators." +" \n" +"One way to protect your outproxy traffic against this is to ensure that " +"any traffic that will be handled by the outproxy is encrypted with TLS." +msgstr "" + +#: i2p2www/pages/site/faq.html:146 +msgid "" +"For more information, you may read the Tor FAQ's answer to this question:" +"\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" +msgstr "" + +#: i2p2www/pages/site/faq.html:151 +#, python-format +msgid "" +"In addition, you may be vulnerable to collusion between the outproxy " +"operator\n" +"and operators of other I2P services, if you use the same tunnels " +"(\"shared clients\").\n" +"There is additional discussion about this on %(zzz)s.\n" +"This discussion has been mirrored on our " +"forums as well." +msgstr "" + +#: i2p2www/pages/site/faq.html:158 +#, python-format +msgid "" +"\n" +"Ultimately, this is a question that only you can answer because the " +"correct answer depends on your browsing behaviour, \n" +"your threat model, and how much you " +"choose to trust the outproxy operator." +msgstr "" + +#: i2p2www/pages/site/faq.html:166 +msgid "" +"I2P is an anonymous network - it is designed to withstand attempts at " +"blocking or censoring of content, thus providing a means for " +"communication that anyone can use. \n" +"I2P traffic that transits through your router is encrypted with several " +"layers of encryption. \n" +"Except in the case of a serious security vulnerability (of which none are" +" currently known), \n" +"it is not possible to know what the contents of the traffic are and thus " +"not possible to distinguish between traffic which one is opposed to or " +"not opposed to. \n" +"\n" +" We consider the 3 parts of the question:" +msgstr "" + +#: i2p2www/pages/site/faq.html:176 +msgid "" +"Distribution
\n" +"All traffic on I2P is encrypted in multiple layers. You don't know a " +"message's contents, source, or destination.\n" +"All traffic you route is internal to the I2P network, you are not an exit node (referred to as an outproxy in our " +"documentation).\n" +"Your only alternative is to refuse to route any traffic, by " +"setting your share bandwidth or maximum participating tunnels to 0 (see " +"above).\n" +"It would be nice if you didn't do this, you should help the network by " +"routing traffic for others.\n" +"Over 95% of users route traffic for others." +msgstr "" + +#: i2p2www/pages/site/faq.html:186 +msgid "" +"Storage
\n" +"I2P does not do distributed storage of content, this has to be " +"specifically installed and configured by the user (with Tahoe-LAFS, for " +"example). \n" +"That is a feature of a different anonymous network, Freenet.\n" +"By running I2P, you are not storing content for anyone." +msgstr "" + +#: i2p2www/pages/site/faq.html:194 +msgid "" +"Access
\n" +"If there are hidden services which you dislike, you may refrain from " +"visiting them.\n" +"Your router will not request any content without your specific " +"instruction to do so." +msgstr "" + +#: i2p2www/pages/site/faq.html:206 +#, python-format +msgid "" +"The proxy config for different browsers is on a separate page with screenshots. \n" +"More advanced configs with external tools, such as the browser plug-in " +"FoxyProxy or the proxy server Privoxy, are possible but could introduce " +"leaks in your setup." +msgstr "" + +#: i2p2www/pages/site/faq.html:214 +msgid "" +"\n" +"A tunnel to the main IRC server within I2P, Irc2P, is created when I2P is" +" installed (see the I2PTunnel " +"configuration page), and is automatically started when the I2P router" +" starts. \n" +"To connect to it, tell your IRC client to connect to localhost " +"6668. \n" +"HexChat-like client users can create a new network with the server " +"localhost/6668 (remember to tick \"Bypass proxy server\" if " +"you have a proxy server configured).\n" +"Weechat users can use the following command to add a new network:" +msgstr "" + +#: i2p2www/pages/site/faq.html:229 +msgid "" +"Click on the Website link at the " +"top of your router console for instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:236 +msgid "The ports that are used by I2P can be divided into 2 sections:" +msgstr "" + +#: i2p2www/pages/site/faq.html:241 +msgid "" +"Internet-facing ports, which are used for communication with other I2P " +"routers" +msgstr "" + +#: i2p2www/pages/site/faq.html:242 +msgid "Local ports, for local connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:245 +msgid "These are described in detail below." +msgstr "" + +#: i2p2www/pages/site/faq.html:250 +msgid "" +"Internet-facing ports
Note: Since release 0.7.8, new installs do not " +"use port 8887; \n" +" a random port between 9000 and 31000 is selected when the program is " +"run for the first time. \n" +" The selected port is shown on the router configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:253 +msgid "OUTBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:255 +msgid "" +"UDP from the random port listed on the configuration page to " +"arbitrary remote UDP ports, allowing for replies" +msgstr "" + +#: i2p2www/pages/site/faq.html:256 +msgid "TCP from random high ports to arbitrary remote TCP ports" +msgstr "" + +#: i2p2www/pages/site/faq.html:257 +msgid "" +"Outbound UDP on port 123, allowing for replies. \n" +" This is necessary for I2P's internal time sync (via SNTP - " +"querying a random SNTP host in pool.ntp.org or another server you " +"specify)" +msgstr "" + +#: i2p2www/pages/site/faq.html:260 +msgid "INBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:262 +msgid "" +"(Optional, recommended) UDP to the port noted on the configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:263 +msgid "" +"(Optional, recommended) TCP to the port noted on configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:264 +msgid "" +"Inbound TCP can be disabled on the configuration page" +msgstr "" + +#: i2p2www/pages/site/faq.html:267 +msgid "" +"Local I2P ports, listening only to local connections by default, except " +"where noted:" +msgstr "" + +#: i2p2www/pages/site/faq.html:271 +msgid "PORT" +msgstr "" + +#: i2p2www/pages/site/faq.html:274 +msgid "PURPOSE" +msgstr "" + +#: i2p2www/pages/site/faq.html:277 +msgid "DESCRIPTION" +msgstr "" + +#: i2p2www/pages/site/faq.html:288 +msgid "" +"Cannot be changed. Binds to all interfaces. May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:299 +msgid "" +"A higher level socket API for clients. Disabled by default. May be " +"enabled/disabled on configclients. \n" +" May be changed in the bob.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:311 i2p2www/pages/site/faq.html:322 +#: i2p2www/pages/site/faq.html:333 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. " +"May also be configured to be bound to a specific interface or all " +"interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:344 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.HTTPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:357 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.SSDPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:370 +msgid "" +"Used by client apps. \n" +" May be changed to a different port on configclients but this " +"is not recommended. \n" +" May be to bind to a different interface or all interfaces, or " +"disabled, on configclients." +msgstr "" + +#: i2p2www/pages/site/faq.html:383 +msgid "" +"A higher level socket API for clients Only opened when a SAM V3 client " +"requests a UDP session. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file with the" +" SAM command line option sam.udp.port=nnnn." +msgstr "" + +#: i2p2www/pages/site/faq.html:396 +msgid "" +"A higher level socket API for clients Disabled by default for new " +"installs as of release 0.6.5. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:409 +msgid "" +"May be disabled in the clients.configfile. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in that file." +msgstr "" + +#: i2p2www/pages/site/faq.html:421 +msgid "" +"May be disabled in the clients.config file. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in the jetty.xml file." +msgstr "" + +#: i2p2www/pages/site/faq.html:433 i2p2www/pages/site/faq.html:445 +#: i2p2www/pages/site/faq.html:457 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:469 +msgid "" +"Outbound to 32000 only, does not listen on this port. \n" +" Starts at 31000 and will increment until 31999 looking for a " +"free port. \n" +" To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:483 +msgid "" +"To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:491 +msgid "" +"The local I2P ports and the I2PTunnel ports do not need to be reachable " +"from \n" +"remote machines, but *should* be reachable locally. You can also create" +" \n" +"additional ports for I2PTunnel instances via " +"http://localhost:7657/i2ptunnel/ \n" +"(and in turn, would need to get your firewall to allow you local access, " +"but \n" +"not remote access, unless desired)." +msgstr "" + +#: i2p2www/pages/site/faq.html:499 +msgid "" +"So, to summarize, nothing needs to be reachable by unsolicited remote " +"peers, but\n" +"if you can configure your NAT/firewall to allow inbound UDP and TCP the " +"outbound facing port, you'll" +"\n" +"get better performance. You will also need to be able to send outbound " +"UDP packets\n" +"to arbitrary remote peers (blocking IPs randomly with something like " +"PeerGuardian\n" +"only hurts you - don't do it)." +msgstr "" + +#: i2p2www/pages/site/faq.html:509 +msgid "This question can be answered in 3 parts:" +msgstr "" + +#: i2p2www/pages/site/faq.html:514 +msgid "" +"My router often displays a message saying \"Website Not Found In " +"Addressbook\", why do I see this message?" +msgstr "" + +#: i2p2www/pages/site/faq.html:515 +msgid "" +"Human-readable addresses such as http://website.i2p are references" +" to a long, random string known as a destination. \n" +" These references are registered and stored at addressbook services " +"such as stats.i2p, which is run by zzz. \n" +" You will often encounter a \"b32\" address. A \"b32\" is a hash " +"(specifically, a SHA256 hash) of the \n" +" destination. This hash is appended with \".b32.i2p\" and serves as a " +"convenient way to link to your hidden service, without requiring any " +"registration on an addressbook service." +msgstr "" + +#: i2p2www/pages/site/faq.html:519 +msgid "" +"It is possible to add subscriptions to your router's configuration which " +"may reduce the frequency of these messages." +msgstr "" + +#: i2p2www/pages/site/faq.html:520 +msgid "What is an addressbook subscription?" +msgstr "" + +#: i2p2www/pages/site/faq.html:521 +msgid "" +"This is a list of files hosted on various I2P websites each of which " +"contain a list of I2P hosts and their associated destinations." +msgstr "" + +#: i2p2www/pages/site/faq.html:522 +msgid "" +"The addressbook is located at http://localhost:7657/dns where " +"further information can be found." +msgstr "" + +#: i2p2www/pages/site/faq.html:523 +msgid "What are some good addressbook subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:524 +msgid "You may try the following:" +msgstr "" + +#: i2p2www/pages/site/faq.html:535 +msgid "" +"For security purposes, the router's admin console by default only listens" +" for connections on the local interface. \n" +"\n" +"There are two methods for accessing the console remotely:" +msgstr "" + +#: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 +msgid "SSH Tunnel" +msgstr "" + +#: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 +msgid "" +"Configuring your console to be available on a Public IP address with a " +"username & password" +msgstr "" + +#: i2p2www/pages/site/faq.html:544 +msgid "These are detailed below:" +msgstr "" + +#: i2p2www/pages/site/faq.html:548 +msgid "" +"If you are running a Unix-like Operating System, this is the easiest " +"method for remotely accessing your I2P console. \n" +" (Note: SSH server software is available for systems running " +"Windows, for example https://github.com/PowerShell/Win32-OpenSSH)" +msgstr "" + +#: i2p2www/pages/site/faq.html:550 +msgid "" +"Once you have configured SSH access to your system, the '-L' flag is " +"passed to SSH with appropriate arguments - for example:" +msgstr "" + +#: i2p2www/pages/site/faq.html:568 +msgid "Open ~/.i2p/clients.config and replace" +msgstr "" + +#: i2p2www/pages/site/faq.html:582 +msgid "" +"Go to http://localhost:7657/configui" +" and add a console username and password if desired - \n" +" Adding a username & password is highly recommended to secure " +"your I2P console from tampering, which could lead to de-anonymization." +msgstr "" + +#: i2p2www/pages/site/faq.html:584 +msgid "" +"Go to http://localhost:7657/index and " +"hit \"Graceful restart\", \n" +" which restarts the JVM and reloads the client applications" +msgstr "" + +#: i2p2www/pages/site/faq.html:587 +msgid "" +"After that fires up, you should now be able to reach your console " +"remotely. \n" +" Load the router console at http://(System_IP):7657 and" +" you will be prompted for the username and password you specified in step" +" 2 above if your browser supports the authentication popup." +msgstr "" + +#: i2p2www/pages/site/faq.html:590 +msgid "" +"NOTE: You can specify 0.0.0.0 in the above configuration. \n" +" This specifies an interface, not a network or netmask. \n" +" 0.0.0.0 means \"bind to all interfaces\", so it can be reachable on" +" 127.0.0.1:7657 as well as any LAN/WAN IP. \n" +" Be careful when using this option as the console will be available " +"on ALL addresses configured on your system." +msgstr "" + +#: i2p2www/pages/site/faq.html:599 +msgid "" +"Please see the previous answer for instructions on using SSH Port " +"Forwarding, and also see this page in your console: \n" +"http://localhost:7657/configi2cp" +msgstr "" + +#: i2p2www/pages/site/faq.html:607 +msgid "" +"The SOCKS proxy has been functional since release 0.7.1. SOCKS 4/4a/5 are" +" supported. \n" +"I2P does not have a SOCKS outproxy so it is limited to use within I2P " +"only." +msgstr "" + +#: i2p2www/pages/site/faq.html:611 +msgid "" +"Many applications leak sensitive information that could identify you on " +"the Internet and this is a risk that one should be aware of when using " +"the I2P SOCKS proxy. \n" +"I2P only filters connection data, but if the program you intend to run " +"sends this information as content, I2P has no way to protect your " +"anonymity. \n" +"For example, some mail applications will send the IP address of the " +"machine they are running on to a mail server. \n" +"There is no way for I2P to filter this, thus using I2P to 'socksify' " +"existing applications is possible, but extremely dangerous." +msgstr "" + +#: i2p2www/pages/site/faq.html:617 +#, python-format +msgid "" +"If you would like more information on the socks proxy application anyway," +"\n" +"there are some helpful hints on the socks page." +msgstr "" + +#: i2p2www/pages/site/faq.html:625 +msgid "" +"An I2P router only needs to be seeded once, to join the network for the " +"first\n" +"time. Reseeding involves fetching multiple \"RouterInfo\" files (bundled " +"into a\n" +"signed zip-file) from at least two predefined server URLs picked from a\n" +"volunteer-run group of clearnet HTTPS servers." +msgstr "" + +#: i2p2www/pages/site/faq.html:632 +msgid "" +"A typical symptom of a failed reseed is the \"Known\" indicator (on the " +"left\n" +"sidebar of the router console) displaying a very small value (often less " +"than\n" +"5) which does not increase. This can occur, among other things, if your " +"local\n" +"firewall limits outbound traffic or if the reseed request is blocked " +"entirely." +msgstr "" + +#: i2p2www/pages/site/faq.html:639 +msgid "" +"If you are stuck behind an ISP firewall or filter, you can use the " +"following\n" +"manual method (non-automated technical solution) to join the I2P network." +msgstr "" + +#: i2p2www/pages/site/faq.html:644 +#, python-format +msgid "" +"\n" +"As of release 0.9.33, you may also configure your router to reseed " +"through a proxy.\n" +"Go to %(url)s and configure the proxy type, " +"hostname, and port." +msgstr "" + +#: i2p2www/pages/site/faq.html:649 +msgid "Joining the I2P Network using a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:650 +msgid "" +"Please contact a known trustworthy friend who has a running I2P router, " +"and ask\n" +"them for help with reseeding your I2P router. Request that they send you " +"a\n" +"reseed file exported from their running I2P router. It is vital that the " +"file is\n" +"exchanged over a secure channel, e.g. encrypted to avoid external " +"tampering (PGP\n" +"Sign, Encrypt and Verified with a trusted public key). The file itself is" +"\n" +"unsigned, so please accept files only from known trusted friends. Never " +"import\n" +"a reseed file if you can not verify its source." +msgstr "" + +#: i2p2www/pages/site/faq.html:660 +#, python-format +msgid "To import the received %(filename)s file into your local I2P router:" +msgstr "" + +#: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 +#, python-format +msgid "Go to %(url)s" +msgstr "" + +#: i2p2www/pages/site/faq.html:663 +msgid "Under \"Manual Reseed from File\" click \"Browse...\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:664 +#, python-format +msgid "Select the %(filename)s file" +msgstr "" + +#: i2p2www/pages/site/faq.html:665 +msgid "Click \"Reseed from File\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:667 +#, python-format +msgid "Check the log for the following message:" +msgstr "" + +#: i2p2www/pages/site/faq.html:671 +msgid "Sharing a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:672 +msgid "" +"For trusted friends you can use your local I2P router to give them a jump" +" start:" +msgstr "" + +#: i2p2www/pages/site/faq.html:675 +msgid "Under \"Create Reseed File\" click \"Create reseed file\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:676 +#, python-format +msgid "Securely send the %(filename)s file to your friend" +msgstr "" + +#: i2p2www/pages/site/faq.html:678 +msgid "" +"Do not reveal this file in any case to unknown users, since it contains\n" +"sensitive private data (100 RouterInfo) from your own I2P router! In " +"order to\n" +"protect your anonymity: you may wait a few random hours/days before you " +"share\n" +"the file with your trusted friend. It is also advisable to use this " +"procedure\n" +"sparingly (< 2 per week)." +msgstr "" + +#: i2p2www/pages/site/faq.html:686 +msgid " General guidelines for manual reseeding of I2P " +msgstr "" + +#: i2p2www/pages/site/faq.html:688 +msgid "" +"Do not publicly publish the reseed file or share these files with a " +"friend of a friend!" +msgstr "" + +#: i2p2www/pages/site/faq.html:689 +msgid "This file should be used only for a very limited number of friends (< 3)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:690 +msgid "The file is valid only a few days (< 20)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:696 +msgid "" +"Unless an outproxy has been specifically set up for the service you want " +"to connect to, this cannot be done. \n" +"There are only three types of outproxies running right now: HTTP, HTTPS, " +"and email. Note that there is no SOCKS outproxy. \n" +"If this type of service is required, we recommend that you use Tor. \n" +"\n" +"Please be aware that the Tor project recommends against using BitTorrent over Tor, \n" +"as there are serious anonymity-related issues associated with doing so." +msgstr "" + +#: i2p2www/pages/site/faq.html:710 +msgid "" +"Within I2P, there is no requirement to use HTTPS. \n" +" All traffic is encrypted end-to-end, any further encryption, e.g. " +"with the use of HTTPS, doesn't create any further anonymity-related " +"benefits.\n" +"\n" +" However, if one would like to use HTTPS or has a requirement to do " +"so, the existing default I2P HTTP Proxy has support for HTTPS traffic." +" \n" +" Any hidden service operator would have to specifically set up and " +"enable HTTPS access." +msgstr "" + +#: i2p2www/pages/site/faq.html:719 +msgid "" +"FTP is not supported for technical reasons.\n" +"\n" +" There are no FTP \"outproxies\" to the Internet—it may not even be " +"possible to set up one. \n" +" Any other kind of outproxy may work if it's set up with a standard " +"tunnel. \n" +" If you would like to set up some type of outproxy, carefully research" +" the potential risks. \n" +" The I2P community may or may not be able to help with the technical " +"aspects, feel free to ask.\n" +"\n" +" As explained several times above, any existing outproxy isn't a core " +"part of the network. \n" +" They are services run by individuals and they may or may not be " +"operational at any given time." +msgstr "" + +#: i2p2www/pages/site/faq.html:736 +msgid "My router is using a large amount of CPU, what can I do about this?" +msgstr "" + +#: i2p2www/pages/site/faq.html:737 +msgid "There are many possible causes of high CPU usage. Here is a checklist:" +msgstr "" + +#: i2p2www/pages/site/faq.html:742 +msgid "Java Runtime Environment" +msgstr "" + +#: i2p2www/pages/site/faq.html:743 +msgid "" +"Try to use either OpenJDK or Sun/Oracle Java if it's available for your " +"system. \n" +"You can check which version of java you have installed by typing " +"java -version at a command/shell prompt. \n" +"Performance tends to suffer with other implementations of java." +msgstr "" + +#: i2p2www/pages/site/faq.html:748 +msgid "File sharing applications, e.g. BitTorrent" +msgstr "" + +#: i2p2www/pages/site/faq.html:749 +msgid "" +"Are you running a BitTorrent client over I2P? Try reducing the number of " +"torrents, the bandwidth limits,\n" +"or try turning it off completely to see if that helps." +msgstr "" + +#: i2p2www/pages/site/faq.html:755 +msgid "High bandwidth settings" +msgstr "" + +#: i2p2www/pages/site/faq.html:756 +msgid "" +"Are your bandwidth limits set too high? It is possible that too much " +"traffic is going through your I2P router and it is overloaded. \n" +"Try reducing the setting for share bandwidth percentage on the " +"configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:761 +msgid "I2P Version" +msgstr "" + +#: i2p2www/pages/site/faq.html:762 +msgid "" +"Make sure that you're running the latest version of I2P to get the " +"benefits of increased performance and bug fixes." +msgstr "" + +#: i2p2www/pages/site/faq.html:767 +msgid "Memory allocation" +msgstr "" + +#: i2p2www/pages/site/faq.html:768 +msgid "" +"Has enough memory been set aside for use by I2P? Look at the memory graph" +" on the graphs page \n" +"to see if the memory usage is \"pegged\"—the JVM is spending most " +"of its time in garbage collection. \n" +"Increase the setting wrapper.java.maxmemory in the file " +"wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:775 +#, python-format +msgid "Bursts of high-usage vs. constant 100% usage" +msgstr "" + +#: i2p2www/pages/site/faq.html:776 +msgid "" +"Is the CPU usage simply higher than you would like, or is it pegged at " +"100% for a long time?\n" +"If it is pegged, this could be a bug. Look in the logs for clues." +msgstr "" + +#: i2p2www/pages/site/faq.html:782 +msgid "Java-related" +msgstr "" + +#: i2p2www/pages/site/faq.html:783 +#, python-format +msgid "" +"You may be using the Java-based BigInteger library instead of the native " +"version, especially if you are running on a new or unusual OS or hardware" +" (OpenSolaris, mipsel, etc.).\n" +"See the jbigi page for instructions on " +"diagnosing, building, and testing methods." +msgstr "" + +#: i2p2www/pages/site/faq.html:789 +msgid "Participating tunnels" +msgstr "Συμμετέχοντα τούνελ" + +#: i2p2www/pages/site/faq.html:790 +msgid "" +"If your native jbigi library is working fine, the biggest user of CPU may" +" be routing traffic for participating tunnels. \n" +"This uses CPU because at each hop a layer of encryption must be decoded. " +"You can limit participating traffic in two ways -\n" +"by reducing the share bandwidth on the confignet page,\n" +"or by setting router.maxParticipatingTunnels=nnn on the configadvanced " +"page." +msgstr "" + +#: i2p2www/pages/site/faq.html:802 +msgid "" +"New installations of I2P carry out the reseeding process automatically, " +"as well as when the number of known peers falls to a drastically low " +"value. \n" +"If you need to carry out a reseed of your router, please see the reseed instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:810 +msgid "" +"If your router has 10 or more active peers, everything is fine. \n" +"The router should maintain connections to a few peers at all times. \n" +"The best way to stay \"better-connected\" to the network is to share more" +" bandwidth. \n" +"The amount of bandwidth that is shared by the router can be changed on " +"the configuration page: \n" +" http://localhost:7657/config" +msgstr "" + +#: i2p2www/pages/site/faq.html:821 +msgid "" +"No, there isn't anything wrong. \n" +"This is normal behavior. \n" +"All routers adjust dynamically to changing network conditions and " +"demands. \n" +"Routers come online and go offline depending on whether the system it is " +"installed on is operational or not, as well as whether there is an " +"available network connection. \n" +"Your router is constantly updating its local Network Database. \n" +"Tunnels which your router is participating in expire every 10 minutes and" +" may or may not be rebuilt through your router." +msgstr "" + +#: i2p2www/pages/site/faq.html:833 +msgid "" +"The encryption and routing within the I2P network adds a substantial " +"amount of overhead and limits bandwidth. \n" +"\n" +"We can try to clarify this with the aid of a diagram:" +msgstr "" + +#: i2p2www/pages/site/faq.html:841 +msgid "" +"In this diagram, the path that some I2P traffic takes as it travels " +"through the network is traced. \n" +"A user's I2P router is denoted by the box labeled 'A' and an I2P Hidden " +"Service (for example, the http://stats.i2p website) is labelled as 'B'." +" \n" +"Both the client and the server are using 3-hop tunnels, these hops are " +"represented by the boxes labelled 'P', 'Q', 'R', 'X', 'Y', 'Z', 'P_1', " +"'Q_1', 'R'_1, 'X_1', 'Y_1' and 'Z_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:847 +msgid "" +"The boxes labelled 'P', 'Q' and 'R' represent an outbound tunnel for A " +"while the boxes labelled 'X_1', 'Y_1', 'Z_1' represent an outbound tunnel" +" for 'B'. \n" +"Similarly, the boxes labelled 'X', 'Y' and 'Z' represent and inbound " +"tunnel for 'B' while the boxes labelled 'P_1', 'Q_1' and 'R_1' represent " +"an inbound tunnel for 'A'. \n" +"The arrows in between the boxes show the direction of traffic. \n" +"The text above and below the arrows detail some example bandwidth between" +" a pair of hops as well as example latencies." +msgstr "" + +#: i2p2www/pages/site/faq.html:854 +msgid "" +"When both client and server are using 3-hop tunnels throughout, a total " +"of 12 other I2P routers are involved in relaying traffic. \n" +"6 peers relay traffic from the client to the server which is split into a" +" 3-hop outbound tunnel from 'A' ('P', 'Q', 'R') and a 3-hop inbound " +"tunnel to 'B' ('X', 'Y', 'Z'). \n" +"Similarly, 6 peers relay traffic from the server to back to the client." +msgstr "" + +#: i2p2www/pages/site/faq.html:860 +msgid "" +"First, we can consider latency - the time that it takes for a request " +"from a client to traverse the I2P network, reach the the server and " +"traverse back to the client. \n" +"Adding up all latencies we see that:" +msgstr "" + +#: i2p2www/pages/site/faq.html:874 +msgid "" +"The total round-trip time in our example adds up to 740 ms - certainly " +"much higher than what one would normally see while browsing regular " +"internet websites." +msgstr "" + +#: i2p2www/pages/site/faq.html:878 +msgid "" +"Second, we can consider available bandwidth. \n" +"This is determined through the slowest link between hops from the client " +"and server as well as when traffic is being transmitted by the server to " +"the client. \n" +"For traffic going from the client to the server, we see that the " +"available bandwidth in our example between hops 'R' & 'X' as well as " +"hops 'X' & 'Y' is 32 KB/s. \n" +"Despite higher available bandwidth between the other hops, these hops " +"will act as a bottleneck and will limit the maximum available bandwidth " +"for traffic from 'A' to 'B' at 32 KB/s. \n" +"Similarly, tracing the path from server to client shows that there is " +"maximum bandwidth of 64 KB/s - between hops 'Z_1' & 'Y_1, 'Y_1' &" +" 'X_1' and 'Q_1' & 'P_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:886 +msgid "" +"We recommend increasing your bandwidth limits. \n" +"This helps the network by increasing the amount of available bandwidth " +"which will in turn improve your I2P experience. \n" +"Bandwidth settings are located on the http://localhost:7657/config " +"page. \n" +"Please be aware of your internet connection's limits as determined by " +"your ISP, and adjust your settings accordingly." +msgstr "" + +#: i2p2www/pages/site/faq.html:893 +msgid "" +"We also recommend setting a sufficient amount of shared bandwidth - this " +"allows for participating tunnels to be routed through your I2P router. \n" +"Allowing participating traffic keeps your router well-integrated in the " +"network and improves your transfer speeds." +msgstr "" + +#: i2p2www/pages/site/faq.html:898 +#, python-format +msgid "" +"I2P is a work in progress. Lots of improvements and fixes are being " +"implemented, and, generally speaking, running the latest release will " +"help your performance.\n" +"If you haven't, install the latest " +"release." +msgstr "" + +#: i2p2www/pages/site/faq.html:904 +msgid "" +"In wrapper.log I see an error that states \"Protocol " +"family unavailable\" when loading the Router Console" +msgstr "" + +#: i2p2www/pages/site/faq.html:906 +msgid "" +"Often this error will occur with any network enabled java software on " +"some systems that are configured to use IPv6 by default. There are a few " +"ways to solve this:" +msgstr "" + +#: i2p2www/pages/site/faq.html:911 +msgid "" +"On Linux based systems, you can echo 0 > " +"/proc/sys/net/ipv6/bindv6only" +msgstr "" + +#: i2p2www/pages/site/faq.html:913 +msgid "Look for the following lines in wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:917 +msgid "" +"If the lines are there, uncomment them by removing the \"#\"s. If the " +"lines are not there, add them without the \"#\"s." +msgstr "" + +#: i2p2www/pages/site/faq.html:920 +msgid "" +"Another option would be to remove the ::1 from " +"~/.i2p/clients.config" +msgstr "" + +#: i2p2www/pages/site/faq.html:924 +msgid "" +"WARNING: For any changes to wrapper.config " +"to take effect, you must completely\n" +"stop the router and the wrapper. Clicking Restart on your\n" +"router console will NOT reread this file! You must\n" +"click Shutdown, wait 11 minutes, then start I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:934 +#, python-format +msgid "" +"If you consider every eepsite that has ever been created, yes, most of " +"them are down.\n" +"People and eepsites come and go.\n" +"A good way to get started in I2P is check out a list of eepsites that are" +" currently up.\n" +"%(eepstatus)s tracks active eepsites." +msgstr "" + +#: i2p2www/pages/site/faq.html:942 +msgid "Why is I2P listening on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:944 +msgid "" +"The Tanuki java service wrapper that we use opens this port —bound " +"to localhost— in order to communicate with software running inside " +"the JVM. \n" +"When the JVM is launched it is given a key so it can connect to the " +"wrapper. \n" +"After the JVM establishes its connection to the wrapper, the wrapper " +"refuses any additional connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:949 +msgid "" +"More information can be found in the wrapper documentation." +msgstr "" + +#: i2p2www/pages/site/faq.html:956 +msgid "" +"You may report any bugs/issues that you encounter on our bugtracker, " +"which is available over both clearnet and I2P. \n" +"We have a discussion forum, also available on I2P and clearnet. You can " +"join our IRC channel as well: \n" +"either through our IRC network, IRC2P, or on Freenode." +msgstr "" + +#: i2p2www/pages/site/faq.html:962 +msgid "Our Bugtracker:" +msgstr "" + +#: i2p2www/pages/site/faq.html:964 +msgid "Clearnet:" +msgstr "" + +#: i2p2www/pages/site/faq.html:965 +msgid "On I2P:" +msgstr "" + +#: i2p2www/pages/site/faq.html:967 +msgid "Our forums:" +msgstr "" + +#: i2p2www/pages/site/faq.html:968 +msgid "" +"You may paste any interesting logs to a paste service such as the " +"clearnet services listed on the \n" +" PrivateBin Wiki, or an I2P paste service such as this \n" +" PrivateBin instance or this" +" \n" +" Javascript-free paste service and" +" follow up on IRC in #i2p<" +msgstr "" + +#: i2p2www/pages/site/faq.html:972 +msgid "Join #i2p-dev Discuss with the developers on IRC" +msgstr "" + +#: i2p2www/pages/site/faq.html:976 +msgid "" +"Please include relevant information from the router logs page which is " +"available at: \n" +"http://127.0.0.1:7657/logs.\n" +"We request that you share all of the text under the 'I2P Version and " +"Running Environment' \n" +"section as well as any errors or warnings displayed in the various logs " +"displayed on the page." +msgstr "" + +#: i2p2www/pages/site/faq.html:988 +#, python-format +msgid "" +"Great! Find us on IRC:\n" +"
    \n" +"
  • on irc.freenode.net channel #i2p
  • \n" +"
  • on IRC2P channel #i2p
  • \n" +"
\n" +"or post to the forum and we'll post it " +"here (with the answer, hopefully)." +msgstr "" + +#: i2p2www/pages/site/impressum.html:4 +msgid "German laws" +msgstr "" + +#: i2p2www/pages/site/index.html:2 +msgid "I2P Anonymous Network" +msgstr "" + +#: i2p2www/pages/site/index.html:4 +msgid "" +"Anonymous peer-to-peer distributed communication layer built with open " +"source tools and designed to run any traditional Internet service such as" +" email, IRC or web hosting." +msgstr "" + +#: i2p2www/pages/site/index.html:8 +msgid "What does I2P do for you?" +msgstr "" + +#: i2p2www/pages/site/index.html:9 +msgid "" +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:13 +#, python-format +msgid "Get I2P %(version)s" +msgstr "" + +#: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "" + +#: i2p2www/pages/site/index.html:19 +msgid "" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:25 +msgid "" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "" + +#: i2p2www/pages/site/index.html:43 +msgid "News & Updates" +msgstr "" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + +#: i2p2www/pages/site/links.html:4 +msgid "Recommended Links & Resources" +msgstr "Προτεινόμενοι Σύνδεσμοι και Πηγές" + +#: i2p2www/pages/site/links.html:5 +#, python-format +msgid "" +"See also the page with\n" +"links to presentations, videos, and tutorials about" +" I2P." +msgstr "" + +#: i2p2www/pages/site/links.html:12 +msgid "I2P on the web" +msgstr "" + +#: i2p2www/pages/site/links.html:19 +msgid "Friends of I2P" +msgstr "Φίλοι του I2P" + +#: i2p2www/pages/site/links.html:33 +msgid "More Projects and Documentation" +msgstr "" + +#: i2p2www/pages/site/links.html:43 +msgid "Press" +msgstr "Τύπος" + +#: i2p2www/pages/site/links.html:47 +msgid "Boards, newssite, others" +msgstr "" + +#: i2p2www/pages/site/links.html:51 +msgid "Very Old Stuff" +msgstr "" + diff --git a/i2p2www/translations/es/LC_MESSAGES/about.po b/i2p2www/translations/es/LC_MESSAGES/about.po index 482df577..5b7a4f83 100644 --- a/i2p2www/translations/es/LC_MESSAGES/about.po +++ b/i2p2www/translations/es/LC_MESSAGES/about.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -94,19 +94,38 @@ msgstr "" "paso para configurar los navegadores más populares." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Como configurar su navegador" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Términos de servido del Outproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 o Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -119,11 +138,11 @@ msgstr "" "de conexiones y pulse en configuración de LAN para configurar el puerto " "del proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opciones de Internet de IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -150,15 +169,15 @@ msgstr "" "Nota/Consejo de privacidad: Configure el proxy FTP con las mismas\n" "configuraciones que el proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Configuración proxy en IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -166,11 +185,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -179,17 +198,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -204,11 +223,11 @@ msgstr "" "la pestaña Red. En la sección de Conexiones, pulse el " "botón de Configuración. Se le mostrará una ventana como la siguiente:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opciones de red de Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -231,11 +250,11 @@ msgstr "" "configuraciones\n" "que el proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Configuración del Proxy de Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -249,11 +268,11 @@ msgstr "" "la opción \"Usar la configuración\n" "de proxy especificada manualmente\" a la derecha." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opciones del Proxy de Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -272,7 +291,7 @@ msgstr "" "Nota/Consejo de privacidad: Configure el proxy FTP con las mismas " "configuraciones que el proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -281,7 +300,7 @@ msgstr "" "Recuerde: I2P no fue diseñado para crear proxies de salida al Internet. " "En su lugar está diseñado para ser usado como una red interna." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -303,7 +322,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -318,7 +337,7 @@ msgstr "" "se alcanza el mismo proxy de salida.\n" "(residenciado/referenciado de forma múltiple para mejor rendimiento)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -333,7 +352,7 @@ msgstr "" "permitidos a través de los proxys de salida. Convenientemente el proxy\n" "de salida bloquea los servidores de publicidad." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -358,324 +377,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Pódium" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "¡Muchas gracias a las siguientes personas que han donado a I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelon con su nombre o nick (y " "opcionalmente su página web) para que podamos listarle aquí." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" #: i2p2www/pages/site/about/intro.html:2 @@ -1233,11 +913,11 @@ msgstr "" "(webm)\n" "Andrew Savchenko (bircoph), FOSDEM, Bruselas, 4 de febrero de 2018" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutoriales" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1249,7 +929,7 @@ msgstr "" "le mostrará cono instalar I2P en Windows. Por Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1261,7 +941,7 @@ msgstr "" " le mostrará como instalar I2P en sistemas basados en Debian. Por Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1273,7 +953,7 @@ msgstr "" "Youtube) Como configurar una web anónima en I2P. Por Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1286,7 +966,7 @@ msgstr "" "tutorial de como ejecutar I2P en os X y como conectar a " "irc.telecomix.i2p. Por Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1299,7 +979,7 @@ msgstr "" " (Vídeo en Youtube) Agent Felix Atari of the Telecomix Crypto Munitions " "Bureau. Por Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1312,7 +992,7 @@ msgstr "" "(Windows Install) (Vídeo en Youtube) Esta guía muestra como instalar " "y configurar las aplicaciones necesarias para acceder a I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1322,7 +1002,7 @@ msgstr "" "How to connect to I2P (Vídeo en Youtube) Como " "instalar I2P en Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1333,7 +1013,7 @@ msgstr "" "Installing the I2P darknet software in Linux " "(Vídeo) Adrian Crenshaw. Enero 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1343,11 +1023,11 @@ msgstr "" "Short garlic routing animation (Vídeo en " "Youtube) Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artículos y entrevistas" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1360,7 +1040,7 @@ msgstr "" "Parte 2\n" "26 de julio de 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1373,7 +1053,7 @@ msgstr "" "Traducción al inglés\n" "31 de octubre de 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1383,7 +1063,7 @@ msgstr "" "Artículo de 2003 del Business Week refiriéndose " "invisiblenet (red invisible) 14 de septiembre de 2003." -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1394,7 +1074,7 @@ msgstr "" "Artículo del Netzwelt.de sobre como permanecer " "anónimos en Internet (Alemán) Noviembre 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1405,7 +1085,7 @@ msgstr "" "Marzo de 2009\n" "Traducción al alemán" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1422,7 +1102,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">tracker" " de postman)" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1432,7 +1112,7 @@ msgstr "" "I2P - Anonymity for the Masses, Jonathan Cox, " "Noviembre 11, 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1449,7 +1129,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">tracker" " de postman)" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1460,7 +1140,7 @@ msgstr "" "Brakeing Down Security Podcast Ep. 2015-010 (mp3)\n" "Parte 1, 28 de febrero de 2015" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1471,11 +1151,37 @@ msgstr "" "Brakeing Down Security Podcast Ep. 2015-011 (mp3)\n" "Parte 2, 6 de marzo de 2015" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Otro" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1484,6 +1190,14 @@ msgstr "" "of Cards\" de Netflix,\n" "14 de febrero de 2014." +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Miembros del proyecto I2P" @@ -1515,11 +1229,11 @@ msgid "point of contact of last resort" msgstr "contacto como último recurso" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Tesorero" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -3257,8 +2971,3 @@ msgstr "" "Para futuras mejoras en el rendimiento vea mejoras" " futuras en el rendimiento." - - - - - diff --git a/i2p2www/translations/es/LC_MESSAGES/blog.po b/i2p2www/translations/es/LC_MESSAGES/blog.po index 061bc585..35aa411c 100644 --- a/i2p2www/translations/es/LC_MESSAGES/blog.po +++ b/i2p2www/translations/es/LC_MESSAGES/blog.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -31,30 +31,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Los archivos están disponibles en la `página de descargas`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`Página de Descargas`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -62,46 +45,51 @@ msgstr "`Página de Descargas`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "DETALLES DEL LANZAMIENTO" @@ -110,10 +98,10 @@ msgstr "DETALLES DEL LANZAMIENTO" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Cambios más importantes" @@ -124,44 +112,49 @@ msgstr "Cambios más importantes" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Correcciones de errores" @@ -172,46 +165,51 @@ msgstr "Correcciones de errores" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Otro" @@ -222,47 +220,52 @@ msgstr "Otro" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "Sumas de comprobación SHA256:" @@ -278,12 +281,20 @@ msgstr "Actualización del Wrapper" msgid "Update Info" msgstr "Información de la actualización" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Los archivos están disponibles en la `página de descargas`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`Página de Descargas`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Versión 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -297,8 +308,8 @@ msgstr "" "por defecto, ya que tenemos planeado hacer más pruebas durante la el " "próximo ciclo de desarrollo de 0.9.3" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -306,7 +317,7 @@ msgstr "" "Como es habitual, hay muchos cambios y arreglos en esta versión, " "recomendamos actualizar." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " @@ -316,7 +327,7 @@ msgstr "" "eficiencia y la fiabilidad en la conexión. También se han mejorado las " "defensas contra varios tipos de ataques por entradas malformadas." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -324,7 +335,7 @@ msgstr "" "UPnP: Librería actualizada para arreglar varios errores, ahora debería " "funcionar en más ruters." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" @@ -332,7 +343,7 @@ msgstr "" "Transporte; Mejora del rendimiento en TCP y UDP, para aprovechar los " "ruters con mucho ancho de banda." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " @@ -342,7 +353,7 @@ msgstr "" "ahora son mucho más flexibles, lo que debería hacer que hayan menos " "sobrecarga y reduzca los rodeos causados por las etiquetas caídas." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." @@ -350,7 +361,7 @@ msgstr "" "I2PSnark: Añadido soporte para DHT, no activado por defecto todavía, se " "harán más pruebas y se activará por defecto en la versión 0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" @@ -358,96 +369,96 @@ msgstr "" "Arreglados varios problemas que afectaban al uso de memoria y al " "rendimiento de los ruters con un gran ancho de banda." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" "Arreglado el problema en UDP para los ruters que usan una conexión MTU " "reducida, por ejemplo VPN" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" "Arreglado el problema de i2psnark que evitaba la finalización del anuncio" " en los trackers" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "Arreglado un problema de contención de bloqueos en el i2ptunnel" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Corregidos algunos problemas de instalación en OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" "Eliminado el uso de byte buffers directos que podrían haber estado " "filtrando información" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Reducida la sobrecarga en los mensajes de la red" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Añadido soporte para el tema \"universal\"" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Actualizaciones en los temas" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Añadida una biblioteca jbigi para Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "Nuevo sistema de unit test Scala" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Actualizaciones de las traducciones al checo, holandés, alemán y griego" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" "Actualización del wrapper a la versión 3.5.15 (sólo para nuevas " "instalaciones y PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Actualizar datos de geolocalización IP (Sólo PPA y nuevas instalaciones)" @@ -455,8 +466,8 @@ msgstr "Actualizar datos de geolocalización IP (Sólo PPA y nuevas instalacione msgid "0.9.3 Release" msgstr "Versión 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -476,19 +487,19 @@ msgstr "" " ruter y reducir el uso de memoria. Además, hemos habilitado por defecto " "el suporte, introducido en la versión anterior, para DHT en i2psnark." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Gestión de cola activa" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Listas de prioridades." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "DHT de I2PSnark: Solución de varios errores, activo por defecto." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" @@ -498,33 +509,33 @@ msgstr "" "de de los ruters detrás de cortafuegos que han cambiado sus puertos UDP; " "defensa extra contra paquetes maliciosos." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" "Solucionar fallos en la selección de porciones (las más raras primero) en" " i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" "Arreglo del error que causaba que se abriesen varios navegadores al " "iniciar." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Mejoras en almacenamiento en caché" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" "Varios arreglos en la sincronización y reducción de la contención del " "bloqueo" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Gran reducción en el uso de buffers de memoria en SSU" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" @@ -534,19 +545,19 @@ msgstr "" "cambiado inadvertidamente a 5 minutos; establecer el tiempo máximo de " "lectura del servidor i2ptunnel, era ilimitado." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Defensas mejoradas en i2ptunnel para \"darkloris\"" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Más verificación a la creación del torrent en i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "Varios cambios de parámetro en SSU para mejorar el rendimiento" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" @@ -554,33 +565,33 @@ msgstr "" "Nuevo registro de eventos para eventos principales incluyendo reinicios; " "muestra múltiples líneas de reinicio en los gráficos." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Eliminar mensajes duplicados de los registros" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "No responder a conexiones de flujos multimedia (streaming) bloqueadas con" " un restablecimiento, simplemente desistir." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Eliminar todos los usos del inficiente SimpleTimer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Más verificaciones de IPs y puertos válidos introducidos en la consola" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Solucionar fallo que desperdiciaba mucha entropía" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Actualizaciones de traducciones: italiano, portugués, español, y sueco" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" "Añadir configuración que NO es del tipo NIO a Jetty.xml, recomendado a " @@ -590,8 +601,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "Versión 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -603,7 +614,7 @@ msgstr "" "incluye cambios en el sistema de actualización de la red, y añade la " "capacidad de actualizar a través de torrents de dentro de la red I2P." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -616,7 +627,7 @@ msgstr "" "Para todos quienes usáis consola o proxy's http con contraseña, hemos " "aumentado y mejorado la seguridad para los formularios de consola" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -631,7 +642,7 @@ msgstr "" "actualizará normalmente usado HTTP, y tendremos más información sobre el " "tema cuando liberemos la versión 0.9.5." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -639,11 +650,11 @@ msgstr "" "Gran trabajo supervisado para la actualización del sistema; soporte " "preliminar para actualizaciones vía i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "Añadir" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" @@ -651,45 +662,45 @@ msgstr "" "Arreglado un error grave para reducir el límite de conexión SSU, el cual " "reducía las posibilidades de éxito al crear un tunel" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" "Corregido un error del panel de control i2P EXTERNO que impedía el " "funcionamiento de aplicaciones externas" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Corregidos varios errorres en i2psnark DHT" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "Corregido un error en ip2snark PEX que descuadraba los pares de cuentas" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "Manejar mejor los mensajes I2CP descartados" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Reducir la sobrecarga de mensajes del panel de control I2P (I2CP)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" "Se fija el tamaño máximo para el transporte de las colas de los mensajes " "de salida" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" "Correcciones para el archivo de Windows \"eepget.bat\" (sólo PPA y nuevas" " instalaciones)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "Arreglado un error que deshechaba los mensajes de 512 bytes en SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" @@ -697,19 +708,19 @@ msgstr "" "Otras optimizaciones de rendimiento, reducción de memoria y de los " "objetos CHURN " -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Mejor detección de caídas y desconexión de red" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Mejora en el transporte SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Añadido formulario de contraseña en consola" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" @@ -717,7 +728,7 @@ msgstr "" "Se ha cambiado el proxy http y la consola para aceptar autenticación y se" " ha añadido más seguridad." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" @@ -727,7 +738,7 @@ msgstr "" "sesiones jsp. Puede ser que ahora los formularios requieran cookies, " "excepto cuando la contraseña de la consola esté activada." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" @@ -735,17 +746,17 @@ msgstr "" "TRabajo inicial en nuevos interfaces pata manejar las palicaciones que se" " arranquen vía " -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "Aumentar el número de puerto más bajo a 1024" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" "Aumentada el nivel de detalle del limitador del ancho de banda para " "obtener conexiones más suaves." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -753,11 +764,11 @@ msgstr "" "Traducciones actualizadas: chino, francés, alemán, italiano, polaco, " "portugués, sueco y ucraniano" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "Wrapper actualizado a 3.5.16 (sólo en instalaciones nuevas y PPA)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Nuevo wrapper ARMv6 para el " @@ -765,8 +776,8 @@ msgstr "Nuevo wrapper ARMv6 para el " msgid "0.9.5 Release" msgstr "Versión 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -785,7 +796,7 @@ msgstr "" "anonimato. Ayúdenos a hacer crecer la red difundiendo la palabra y " "contribuyendo donde pueda." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -801,49 +812,49 @@ msgstr "" "i2psnark. Si no funciona, debe recurrir a la actualización HTTP interna-a" "-la-red estándar." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Defensa y arreglo de errores." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "Arreglado el problema del bloqueo del ruter cuando se usaba iMule." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "Reconocimiento, manejo y rechazo de IDs de túneles duplicados." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Corregido el cambio de nombre del archivo de registro" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "Prevención contra el ataque hashcode en las etiquetas de sesión" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" "Añadido el acelerador de construcción de peticiones basado en el salto " "anterior" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "Limitar las búsquedas concurrentes del siguiente salto" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "Capturar las excepciones almacenando nonces en la consola" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "Arreglado el guardar la configuración gráfica en la consola" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "Arreglada la creación de URLs eepget sin proxy" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" @@ -851,49 +862,49 @@ msgstr "" "Cifrado delos mensajes fin-a-fin de búsqueda en la base de datos cuando " "son enviados a través de túneles exploratorios." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" "Cuando se consulta no se usan múltiples foodfills de la misma /16 , zona " "de red." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "Se aleatoriza el retardo antes de verificar el almacenamiento floodfill" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "Aumento en el número de floodfills" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Mejora del soporte para navegadores en móviles." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "Defensa parcial contra los ataques UCSB" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "Se ha añadido suporte para lista de anuncios en i2psnark " -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "Jetty: actualización a Apache Tomcat versión 6.0.36" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "Se dividen los archivos de información del ruter en varios subdirectorios." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "Se añade la IP a la opción hostname en SOCKS" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "Mejora en el sembrado de PRNG" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -901,7 +912,7 @@ msgstr "" "Actualización de las traducciones: Francés, alemán, húngaro, italiano, " "noruego, polaco, portugués, ruso y sueco." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "Actualizado el wrapper a 3.5.17 (sólo para instalaciones nuevas y PPA)" @@ -909,8 +920,8 @@ msgstr "Actualizado el wrapper a 3.5.17 (sólo para instalaciones nuevas y PPA)" msgid "0.9.6 Release" msgstr "Versión 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -923,7 +934,7 @@ msgstr "" " de Jetty se desarrollan activamente y planeamos mantenerlas actualizadas" " con las versiones futuras de I2P." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -937,13 +948,13 @@ msgstr "" "premitirán que más usuarios puedan actualizarse via torrent en las " "versiones 0.9.7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" "Arreglo importante para las eepsites en Windows, sólo para primeras " "instalaciones de 0.9.5" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -960,19 +971,15 @@ msgstr "" "versión del ruter es 0.9.5-0-win1, ya tiene el problema solucionado y no " "necesita hacer nada." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "Detalles de la migración a Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -985,7 +992,7 @@ msgstr "" "configuración de Jetty, incluyendo el cambio de puerto desde 7658, TIENE " "que hacer cambios manualmente DESPUÉS de actualizar." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." @@ -993,7 +1000,7 @@ msgstr "" "Después de la actualización, el ruter migrará sus archivos jetty.xml al " "nuevo formato de Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -1009,7 +1016,7 @@ msgstr "" "dirección de 127.0.0.1 a 0.0.0.0), TIENE que editar el archivo jetty.xml " "después de actualizar, y reiniciar de nuevo." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -1022,15 +1029,15 @@ msgstr "" "SI ha hecho cambio locales, debería editarlos manualmente y reiniciar. " "Vea http://wiki.eclipse.org/Jetty para ver como confisurar Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Complementos" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "La mayoría de los pluguins deberían funcionar sin problemas con Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." @@ -1039,39 +1046,39 @@ msgstr "" " descargar e instalar las nuevas versiones nada más arrancar la versión " "0.9.6." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" "Su algún pluguin no funciona, por favor pongase en contacto con el " "desarrollador de ese pluguin." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Varioes errores con la instalación de Windows (vea más arriba)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "Arreglado el formulario de acción por defecto en i2ptunnel" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "Arreglados los enlaces en las webs de la consola" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" "Mejor detección de Windows 64-bits para prevenir las caidas de la bandeja" " de sistema" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "Arreglado el error que evitaba poder actualizar el router por torrent." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "Varias arreglos en SSU para las NATs que cambian sus puertos UDP" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" @@ -1079,7 +1086,7 @@ msgstr "" "IPs no soportadas son ignoradas cuando se selecciona una dirección " "(preparado para IPv6)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" @@ -1087,61 +1094,61 @@ msgstr "" "Se ignoran las opciones no usadas en los Mensajes de Búsqueda en la Base " "de Datos (preparado para solicitar respuestas cifradas)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "Arreglada la respuesta de error del proxy HTTP para URIs malformadas" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "Reconocimiento de dispositivos UPnP sin el reenvío de puertos habilitado." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "Jetty 7.6.10 (vea más arriba para la migración)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "Se limita el tamaño de página en i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" "Se añaden información de directorio y tamaño de página en la " "configuración de i2psnark." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "Soporte para múltiple instancias de i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "Ajuste del tamaño de los trozos del torrent en i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "Añade más soporte gráfico para la gráfica del ancho de banda combinado" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "Bloque de las supercookies b32.i2p" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "Se permite para los clientes en /configclients " -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "Comprobar el número de respuestas nonce en el cliente HTTP" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "Soporte de la autenticación SASL en el proxy IRC" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "Varias mejoras y arreglos menores en al administrador de actualizaciones" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "Traducciones actualizadas: alemán, portugués, ruso, español, y sueco" @@ -1149,12 +1156,12 @@ msgstr "Traducciones actualizadas: alemán, portugués, ruso, español, y sueco" msgid "0.9.7 Release" msgstr "Versión 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "0.9.7 Contiene significantes mejoras y arreglos de errores" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1181,7 +1188,7 @@ msgstr "" "configuración avanzadaclass=\"marksource newline\" title=\"New line\"> a " "router.floodfillParticipant=false ." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1194,7 +1201,7 @@ msgstr "" "actualizarse mediante el bittorrent interno-a-la-red en esta " "actualización." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" @@ -1204,7 +1211,7 @@ msgstr "" "probablemente roto en varias versiones. Sus pluguins deberían auto " "actualizarse después de actualizar el ruter." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." @@ -1212,10 +1219,10 @@ msgstr "" "Arreglamos un error mayor que hacía que el IRC tuviese desconexiones " "frecuentes." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1227,43 +1234,39 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "MEjoras en el anonimato." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "Cifrado de fin a fin de las respuestas a las búsquedas leaseset." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" "Aumento del número de floodfills activando los ruters clase 'N' como " "floosfills." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "RElleno aleatorio dentro de los paquetes cifrados SSU" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "Preparación para la mejora del ocultamiento del protocolo SSU" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "Arreglo de los nuevos leasesets no almacenados o publicados" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" @@ -1271,13 +1274,13 @@ msgstr "" "Arreglado el error classpath cuando se usaban instlaciones de más de 4 " "años, provocando que la consola no iniciase." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" "Arreglado el problema de la base de datos que evitaba las actualizaciones" " del índice reverso." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" @@ -1285,11 +1288,11 @@ msgstr "" "Arreglado el error de i2psnark que cambiaba el infohash de los torrents " "creados por Robert y descargados a traves de enlaces magnet." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "Arreglada la comprobación de versión de los pluguins" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" @@ -1297,27 +1300,27 @@ msgstr "" "Arreglado el error que causaba desconexiones frecuentes en el IRC " "(también afectaba a otros tipos de túeneles)" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "En Windows no lo instale por defecto como un servicio" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "Reducido los tiempos de reposo de transporte" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "Reducción de túneles en i2psnark en reposo" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "Cambiado a 3 saltos por defecto en la configuración de i2ptunnel" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Soporte para IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" @@ -1325,29 +1328,29 @@ msgstr "" "Tiempos de vencimiento individuales para los leases, para mejorar la " "eficiencia en los destinos cuando hay un gran número de túneles." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "Mejora de la velocidad en cifrados de najo nivel y XOR" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Actualización de traducciones: chino, francés, alemán, portugués, ruso, y" " español" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Nueva traducción al Turco" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "Wrapper 3.5.19 (sólo en las instalaciones nuevas y en PPA)" @@ -1355,8 +1358,8 @@ msgstr "Wrapper 3.5.19 (sólo en las instalaciones nuevas y en PPA)" msgid "0.9.7.1 Release" msgstr "Versión 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1372,49 +1375,49 @@ msgstr "" " abajo. Nuestra versión 0.9.8, la cual incluirá soporte para IPV6, está " "prevista para finales de Septiembre." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" "Como siempre, recomendamos que todos los usuarios se actualicen a esta " "versión." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "Desactivados los mensajes de verificación RouterInfo" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "Aumentado el tiempo de caducidad de los túneles de entrada" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "i2prouter: arreglo de bashism" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" "i2psnark: aumentado el tamaño máximo de cada cacho, actualizaciones de " "los mimetypes" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "Nuevo servidor de resiembra " -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "Nuevo servidor de actualizaciones, gracias a Meeh y dg" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "Streaming: cambios en RTO" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" "Actualizador: Aumento de las actualizaciones a través de torrents al 30 " "porcent" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "Arreglo de UPnP para algunos sistemas" @@ -1422,8 +1425,8 @@ msgstr "Arreglo de UPnP para algunos sistemas" msgid "0.9.8 Release" msgstr "Versión 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1438,18 +1441,18 @@ msgstr "" "incluyendo el uso de datos de relleno en los paquetes SSU (UDP seguro " "semiconfiable) y claves privadas de router más largas." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" "El 30%(pc)s de ustedes actualizará mediante torrent interno-a-la-red para" " esta actualización." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Detalles de IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1466,7 +1469,7 @@ msgstr "" "está \n" "causando problemas puede deshabilitarlo allí." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1497,7 +1500,7 @@ msgstr "" "IPv6. Todavía hay fallos por arreglar con direcciones múltiples de cada " "tipo." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1516,11 +1519,11 @@ msgstr "" "los logs (registros) en busca de problemas, y deshabilítelo si fuera \n" "necesario. Por favor informe en http://trac.i2p2.i2p de cualquier fallo." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "Detalles de la renovación de claves" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1550,7 +1553,7 @@ msgstr "" " \n" "tras unos pocos días." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1572,7 +1575,7 @@ msgstr "" "si cambiar la longitud de la clave sobre hardware más lento en una futura" " versión. " -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1585,11 +1588,11 @@ msgstr "" "para algunos, especialmente en fines de semana. Sin embargo la red \n" "está rindiendo bastante bien, así que siga extendiendo el mensaje." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Más cambios en camino" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1615,11 +1618,11 @@ msgstr "" "actualizar a Java 7. Cualquier cambio en los requisitos mínimos será " "anunciado con una buena antelación." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Nuevo sitio web" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1637,11 +1640,11 @@ msgstr "" " \n" "recurso website_priority." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Participación de la comunidad" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1657,53 +1660,53 @@ msgstr "" "finales de este año. Es estupendo ver gente participando en estos eventos" " y representando a I2P." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" "Soporte IPv6 para ambos NTCP (TCP basado en NIO) y SSU (UPD seguro " "semiconfiable)" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" "Ofuscación del protocolo SSU mediante el uso de datos aleatorios de " "relleno." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" "Claves privadas de cifrado más largas y DH (Diffie-Hellman) para usuarios" " en plataformas más rápidas" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "Reparación del clausurado y duplicados de I2PTunnel/I2CP (parcial)" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "Reparación de la traducción de páginas de error del proxy HTTP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "Reparación de excepciones ocasionales de tiempo de ejecución en NTCP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" "Gran remodelación del código de transporte para acomodar múltiples " "direcciones e IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "Streaming: Recuperación mejorada desde ACKs perdidos y otras reparaciones" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" "Use Transifex para la traducción de las noticias introductorias y las " "páginas de error del proxy HTTP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1711,11 +1714,11 @@ msgstr "" "Actualizaciones de traducción: Chino, Francés, Alemán, Portugués, Ruso, " "Sueco, Turco" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Nueva traducción al Rumano" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Wrapper 3.5.20 (sólo nuevas instalaciones y PPA)" @@ -1737,11 +1740,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1754,15 +1757,6 @@ msgstr "" "restaurados estos servicios, reporte los errores en el IRC freenode o en " "IRC2P #i2p-dev." -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Versión 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Versión 0.9.9" @@ -1787,11 +1781,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1996,11 +1986,11 @@ msgstr "" "Syndie versión 1.105b\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Actualizar a HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." @@ -2009,7 +1999,7 @@ msgstr "" "Es esencialmente la misma que 1.104b-7-rc, con algunas actualizaciones de" " la traducción." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." @@ -2018,7 +2008,7 @@ msgstr "" "y `syndie.i2p`_.\n" "Los complementos están disponibles en `plugins.i2p`_ and `stats.i2p`_." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." @@ -2027,7 +2017,7 @@ msgstr "" "el inico y el cierre de Syndie mucho más rápido debido a la nueva versión" " de HSQLDB." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -2043,7 +2033,7 @@ msgstr "" "embargo puede que encuentre más fácil usar su propia copia de respaldo si" " la actualización falla." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -2060,8 +2050,8 @@ msgstr "" "permanecer con la versión 1.103b para siempre.\n" "Lo sentimos por ello." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " @@ -2071,52 +2061,57 @@ msgstr "" "La mejor manera de mantener la seguridad y ayudar a la red es ejecutar la" " última versión." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Mejoras y reparaciones en la GUI (interfaz gráfica de usuario)" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Sindicación" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Base de datos" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Nuevas traducciones" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Actualizaciones de traducción" @@ -2130,7 +2125,7 @@ msgstr "" "Versión 0.9.10\n" "==============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." @@ -2139,7 +2134,7 @@ msgstr "" "(túneles a un mismo destino), poniéndole más difícil a una atacante " "relacionar un destino con un router I2P." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -2158,28 +2153,19 @@ msgstr "" "La mayoría de ustedes actualizarán vía torrent, usando el nuevo formato " "de actualización \"su3\" con claves más fuertes." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Localización" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "Usa túneles de cliente para búsquedas de LeaseSets" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" @@ -2187,47 +2173,47 @@ msgstr "" "Inunda almacenamientos netDb en ubicaciones nuevas antes de medianoche, " "para prevenir fallos en las búsquedas después de medianoche" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "Repara la configuración equipo/puerto de I2CP en BOB" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "Repara varios problemas con la codificación de caracteres en Susimail" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "Repara StandardServerSocket.close()" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "Repara una excepción en PrivateKeyFile" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "Varias reparaciones en la tarea de expiración de la RouterInfo" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "Ajustes para reducir el número de conexiones entre pares ('peers')" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" "Varias reparaciones en la creación de hilos para reducir el bloqueo en " "las colas con periodo de expiración" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" "Deshabilita la gestión del ping de la transmisión tipo streaming para los" " clientes" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "Usa la librería Kademlia de I2PSnark también para la netDb del router I2P" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" @@ -2235,19 +2221,19 @@ msgstr "" "Incrementa en 2 + 0-1 los saltos exploratorios salientes, como parte de " "un incremento gradual de 3 saltos entrantes/salientes" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "Más reparaciones de fallos detectados por FindBugs" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "Refactorización de la librería streaming" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Soporte para traducciones específicas-para-países" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Nueva traducción de portugués de Brasil" @@ -2261,7 +2247,7 @@ msgstr "" "Versión 0.9.11\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." @@ -2269,7 +2255,7 @@ msgstr "" "La versión 0.9.11 añade soporte para complementos de outproxy, mejora la " "seguridad para las búsquedas de lease sets, y reduce el uso de memoria." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -2297,7 +2283,7 @@ msgstr "" "está la colección\n" "habitual de reparaciones de fallos. Todos los usuarios deben actualizar." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -2311,33 +2297,38 @@ msgstr "" " 5 o 6, le\n" "recomendamos con énfasis que actualice a Java 7." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2346,41 +2337,41 @@ msgstr "" "manera de mantener la seguridad y ayudar a la red es ejecutar la última " "versión." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "Más mejoras en el manejo de LeaseSets." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" "Reparación de la NPE (excepción de puntero nulo) tras el cierre del " "cliente" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" "Reparación de la codificación del registro ('log') del encapsulador " "('wrapper') en la página de logs" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "Reparaciones en el ping del transporte streaming y en I2Ping" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Adición de soporte para el complemento Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "Adición de soporte HTTPS para el proxy del cliente HTTP" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" "Nuevo soporte I2CP de búsquedas de nombres de equipo por los clientes " "externos" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" @@ -2388,17 +2379,17 @@ msgstr "" "Aplicación más estricta de autorización I2CP de los clientes externos " "(cambio incompatible)" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" "Incremento del margen de divergencia de la longitud de túnel exploratorio" " entrante" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "Gran reducción del uso de memoria por los transportes" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "Todas las actualizaciones en-red a través de torrent" @@ -2412,7 +2403,7 @@ msgstr "" "Malware en i2pbrowser.net\n" "=========================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2420,7 +2411,7 @@ msgstr "" "El sitio i2pbrowser.net sirve malware para Windows, es una réplica falsa " "del sitio web de I2P." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2434,7 +2425,7 @@ msgstr "" "descargas, e\n" "intenta engañar a los usuarios para que descarguen malware para Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" @@ -2442,11 +2433,11 @@ msgstr "" "Hay varios indicadores que delatan a i2pbrowser.net como un sitio de " "malware:" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "El dominio está registrado el 10 de febrero de 2014." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2454,37 +2445,29 @@ msgstr "" "Las URLs de descarga para Windows, Mac OSX, Linux, Android, etc. todas " "enlazan al mismo fichero .exe" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" "El .exe tiene sólo 741 KB; el instalador oficial de I2P para Windows es " "de 13 MB." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2501,17 +2484,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2520,8 +2503,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2529,41 +2512,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2576,11 +2541,11 @@ msgstr "" "Versión 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "La versión 0.9.12 añade soporte para ECDSA y actualizaciones a Jetty 8" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2592,7 +2557,7 @@ msgstr "" "Si aún está usando Java5, debe actualizar su Java antes de instalar I2P " "0.9.12." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2622,105 +2587,107 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "Cifra mensajes de estado de entrega" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "Añade soporte preliminar para destinos firmados-con-ECDSA" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "Añade comprobación para peticiones de sesión NTCP reenviadas" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" "Añade comprobaciones de saturación y bloqueo para el procesado del ping " "del transporte streaming" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "Repara el intercambio de RouterInfo en NTCP" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "Extiende la expiración para los mensajes de estado de entrega" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" "Descarta mensajes del transporte streaming desde conexiones cerradas " "recientemente" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "Repara reinicios en Rapsberry Pi" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "Restaura la configuración avanzada de profileOrganizer.sameCountryBonus" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "Reparación para jwebcache y i2phex" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "Jetty 8.1.14.v20131031; Java 6 es ahora requerido" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" "Reduce el recuento de la conexión objetivo para recudir el ratio de " "rechazos de túneles aún más" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" "Añade límite de velocidad para conexiones de salida hacia extremos de " "túneles" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "Añade bloqueo opcional de proxy entrante en i2ptunnel" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" "Cuando esté disponible usa la clave de sesión SSU para el repetido de las" " peticiones/respuestas" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "Incluye datos HTTP POST en el paquete SYN" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "Añade la librería getopt para un mejor procesado de argumentos" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "Más supresiones de dependencias de Jetty" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "Elimina el código MD5, usa las librerías Java en su lugar" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "Cambia la URL de suscripción a la libreta de direcciones predeterminada" @@ -2734,13 +2701,13 @@ msgstr "" "Versión 0.9.13\n" "==============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" "0.9.13 con mejoras para Susimail y reparaciones para routers bloqueados " "por cortafuegos (firewall)" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2753,7 +2720,7 @@ msgstr "" "Por supuesto, también está la habitual colección de reparaciones de " "fallos y actualizaciones de traducción." -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" @@ -2762,87 +2729,87 @@ msgstr "" "firmados con sus\n" "nuevas claves. Su nueva huella de validación (fingerprint) de clave es:" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Muchas mejoras de la interfaz de usuario (UI)" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Implementa el almacenamiento local de mensajes" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Añade modo desconectado" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "Los mensajes ahora son borrados en el servidor después de descargarse" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "Varias agilizaciones y reparaciones de los mecanismos POP3 y SMTP" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "Reparaciones de la búsqueda en NetDB" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "Repara la transición desde sin-cortafuegos a tras-cortafuegos" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "Repara la desinstalación de complementos en Windows" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "Reparaciones del bloqueo de SSU (UDP Seguro Semiconfiable)" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "Reparación del republicado rápido de direcciones SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "Reparaciones de excepciones de cliente de IRC" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" "Reparación al cambiar la configuración de proxy de salida HTTP sin " "reiniciar el túnel" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" "Nueva opción de servidor I2PTunnel para una dirección local única por-" "cliente" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "Alerta en I2PTunnel por puertos de cliente duplicados" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" "Actualiza el agente de usuario HTTP para coincidir con el del TBB " "(Paquete de Navegador Tor)" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "Extiende el tiempo límite de retransmisión del establecimiento SSU " -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" "Usa un método de tiempo-constante para la verificación HMAC (Codigo de " "Autentificación de Mensaje criptográficamente resumido (hashed))" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Nueva traducción: eslovaco" @@ -2856,11 +2823,11 @@ msgstr "" "Versión 0.9.14\n" "==============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "0.9.14 incluye reparaciones críticas de seguridad" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2878,7 +2845,7 @@ msgstr "" "Planeamos volver a habilitar estas características en una futura versión " "después de revisión adicional." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2891,7 +2858,7 @@ msgstr "" "Después de reiniciarse, su router debería actualizar automáticamente el " "complemento." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2908,7 +2875,7 @@ msgstr "" "Por supuesto, también está la colección habitual de reparaciones de " "fallos menores y actualizaciones de traducción." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2916,53 +2883,53 @@ msgstr "" "Tiene que actualizar a esta versión inmediatamente. La mejor manera de\n" "mantener la seguridad y ayudar a la red es ejecutar la última versión." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Reparaciones de seguridad" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "Reparavarios problemas de XSS" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" "Deshabilitar el cambio de la URL de subscripción (feed) de noticias desde" " la interfaz de usuario (UI)" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "Deshabilita la instalación de complementos" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" "Deshabilita la configuración de una URL de actualización no firmada desde" " la interfaz de usuario" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "Deshabilita la edición de clients.config desde la interfaz de usuario" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "Añade las cabeceras HTTP Content-Security-Policy y X-XSS-Protection" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "Deshabilita ExecNamingService sin uso (gracias a joernchen de Phenoelit)" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" "Repara la construcción de túnel para que no se quede \"estancada\" en un " "sólo depósito (pool)" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "Rechaza los túneles participantes cuando esté oculto" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" @@ -2970,7 +2937,7 @@ msgstr "" "Varias mejoras de i2psnark y repara (GUI y DHT), incluyendo cambios para " "una mejor compatibilidad con Vuze" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" @@ -2978,17 +2945,17 @@ msgstr "" "Resembrado (reseeding) ahora descarga un fichero zip firmado que contiene" " las informaciones para seguridad y velocidad del router" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" "Usa la implementación AES de la maquina virtual de Java (JVM) si es más " "rápida" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "Más opciones avanzadas mostradas en las páginas de edición de i2ptunnel" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" @@ -2996,19 +2963,19 @@ msgstr "" "Configuraciones de fiabilidad por-mensaje en I2CP, y de propagación de " "errores de vuelta desde el router I2P al cliente." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "Muchas reparaciones de fallos FindBugs y aseamientos" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "Soporta los tipos de firmas en SAM, salta de revisión hasta la 3.1" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "Nueva página de registro (log) de eventos en la consola" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "Wrapper 3.5.25 (sólo nuevas instalaciones y archivos PPA)" @@ -3022,11 +2989,11 @@ msgstr "" "Versión 0.9.14.1\n" "================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 incluye i2psnark y reparaciones de consola" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -3048,7 +3015,7 @@ msgstr "" " 0.9.14 pueden ser recuperadas añadiendo la línea:\n" "routerconsole.advanced=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -3067,7 +3034,7 @@ msgstr "" "Tiene que cambiar su configuración a \"Descagar y verificar\" o " "\"Descagar, verificar, y reiniciar\" para actualizar." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -3082,37 +3049,37 @@ msgstr "" "\"Descargar, verificar, y reiniciar\" para asegurarse de que siempre está" " ejecutando la última versión." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "Repara el formulario de añadido de torrent de i2psnark" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "Repara el formulario de opciones personalizadas de i2ptunnel" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "Repara los botones de descarga de actualización" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" "Restaura todas las características de la consola si " "routerconsole.advanced=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" "Restaura la instalación de complementos (plugins) si " "routerconsole.enablePluginInstall=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" "Restaura los añadidos/cambios de cliente si " "routerconsole.enableClientChange=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" @@ -3121,8 +3088,8 @@ msgstr "" "que se autoricen también los no firmados con " "routerconsole.allowUntrustedPlugins=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "Más descartes y aseados en formularios y mensajes" @@ -3136,11 +3103,11 @@ msgstr "" "El nacimiento de Privacy Solutions\n" "==================================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "Lanzamiento de la organización" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -3227,7 +3194,7 @@ msgstr "" " el paquete. Puede leer más acerca del Paquete de Navegador Abscond en " "https://hideme.today/dev" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -3246,7 +3213,7 @@ msgstr "" "I2P se comuniquen de forma transparente. Esta es la razón de que esta sea" " una característica vital para i2pd y uno de los logros clave." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -3273,7 +3240,7 @@ msgstr "" " en la construcción de túneles. El nombre de este servicio como siempre " "es una pequeña broma de Meeh." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -3315,7 +3282,7 @@ msgstr "" "Versión de prueba para Android en Google Play en Noruega\n" "========================================================" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." @@ -3323,7 +3290,7 @@ msgstr "" "I2P Android y Bote han sido publicados en Google Play en Noruega, como " "prueba realizada para una futura publicación mundial." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -3350,7 +3317,7 @@ msgstr "" "que \n" "I2P Android finalmente está listo para ser entregado a los usuarios." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -3377,28 +3344,28 @@ msgstr "" "magnitud\n" "más respuesta de los usuarios de la que nunca hemos tenido)." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -3413,19 +3380,11 @@ msgstr "" "a elaborar aplicaciones simples e intuitivas que hagan la privacidad " "accesible para todos." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "Detalles de la versión del sitio web" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -3441,7 +3400,7 @@ msgstr "" "\n" "encaminándonos hacia nuestra próxima versión estable." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -3454,7 +3413,7 @@ msgstr "" "significa que Android 2.2 Froyo en adelante deja de estar soportado; el\n" "requisito mínimo ahora es Android 2.3 Gingerbread." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -3477,11 +3436,11 @@ msgstr "" "Versión 0.9.15\n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "La versión 0.9.15 incluye criptografía Ed25519 y muchas reparaciones" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -3501,7 +3460,7 @@ msgstr "" "La instalación de complementos vía consola, que fue deshabilitada en la " "versión 0.9.14, está habilitada de nuevo." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -3537,37 +3496,42 @@ msgstr "" "Esto es particularmente importante para aquellos que mantienen eepsites y" " servicios populares." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Cambios" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "Añade soporte para firmas Ed25519" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" @@ -3576,73 +3540,73 @@ msgstr "" "distintos para cada torrent para dar mejor soporte para configuraciones " "por-torrent" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "Añade soporte de i2psnark para datos fuera del directorio i2psnark/" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "Habilita firmas más robustas (formato su3) para complementos" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" "Incrementa la velocidad de las 'introducciones' SSU al responder a los " "mensajes de apertura dinámica de puertos (hole punch)" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "Varias mejoras en la eficiencia de la aplicación SAM" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "Reparaciones al envío de formularios en la consola y en i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "Reparaciones en los flujos de datos (streaming) para firmas largas" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" "Reparaciones en i2psnark para mapeado de caracteres de nombre de fichero " "al sembrar (seeding)" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "Reparaciones en I2PTunnel en la detención de túneles de cliente" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" "Reparación de I2PTunnel al actualizar opciones sobre un túnel de cliente " "de retardo-abierto en ejecución" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" "Vuelve a habilitar la instalación de complementos (plugins) vía consola, " "eliminado en la 0.9.14" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "i2psnark ahora recuerda el recuento de subidas entre reinicios" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "i2psnark incrementa el tamaño máximo del fragmento a 8 MB" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "Varias reparaciones de interfaz de usuario (UI) de i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" "Prohibe solicitudes de prueba de par (peer) SSU a menos que se establezca" " una conexión" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" @@ -3650,11 +3614,11 @@ msgstr "" "i2ptunnel añade soporte para conexiones SSL locales para túneles de " "cliente de IRC y estándar" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "Advertencias en consola y registro (log) por criptografía no disponible" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" @@ -3662,11 +3626,11 @@ msgstr "" "Enrutado más consistente para que los Mensajes de Estado de Entrega " "reduzcan conexiones de red" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "Deshabilita entidades externas en el analizador XML de UPnP" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" "Actualiza los datos GeoIP (tanto en nuevas instalaciones como " @@ -3682,11 +3646,11 @@ msgstr "" "Versión 0.9.16\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "0.9.16 incluye cripto migración y muchas reparaciones" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3706,7 +3670,7 @@ msgstr "" "Además, hemos reparado un gran número de fallos graves, incluyendo " "bloqueos de consola." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." @@ -3714,7 +3678,7 @@ msgstr "" "Los cambios en las estructuras de datos del router I2P requerirán que los" " usuarios del complemento i2pcontrol actualicen a la versión 0.0.9." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3730,15 +3694,15 @@ msgstr "" "por favor arregle el problema tan pronto como sea posible o sus usuarios " "en breve no podrán conectarse." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "Añade soporte para firmas más robutas de Router Info ('RI')" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "Cifra las búsquedas y respuestas de RI en máquinas rápidas" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" @@ -3746,13 +3710,13 @@ msgstr "" "Requiere autorización I2CP para todos los mensajes cuando se habilite " "(precisa un cliente 0.9.11 o superior)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" "Deshabilita SSLv3 y cifrados más antiguos para el resembrado y otros usos" " de SSL" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" @@ -3760,11 +3724,11 @@ msgstr "" "Utiliza ECDSA por defecto para IRC por i2ptunnel, IRC por SOCKS, y " "túneles de cliente estándar." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "Evita priorizar routers I2P de inundación ('floodfills') en algunos países" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" @@ -3772,13 +3736,13 @@ msgstr "" "Nueva ordenación de columna, botones de prioridad establecer-todos, y " "marcador de la tasa de subida en i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" "Incrementa a 3 saltos la configuración predeterminada de túneles de " "i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" @@ -3786,13 +3750,13 @@ msgstr "" "Implementa el empaquetado de múltiples fragmentos en un sólo mensaje SSU " "por eficiencia" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" "Nuevos enlaces añadir-a-la-libreta-de-direcciones en la página de " "leasesets de netdb" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" @@ -3800,16 +3764,16 @@ msgstr "" "Implementa un campo de tipo búsqueda DatabaseLookupMessage I2NP para " "mejorar la eficiencia de la búsqueda." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "Reparaciones de CPUID y actualizaciones para procesadores recientes" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "i2psnark repara enlaces magnet con codificación-%(pc)s" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " @@ -3818,29 +3782,29 @@ msgstr "" "Mejora la gestión del socket SSU cerrándolo desde nosotros hacia abajo " "(con suerte reparará el 100%(pc)s de las CPU)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "Reparaciones del tratamiento del campo de bits ('bitfield') SSU" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "Repara problemas con la cabecera HTTP en i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" "Repara una extraña excepción de puntero nulo ('NPE') al crear mensajes " "garlic" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "Repara bloqueos de consola (eso esperamos)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "Repara el js confirmar-borrar de i2ptunnel" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" @@ -3848,7 +3812,7 @@ msgstr "" "Mueve estructuras de datos del router desde i2p.jar a router.jar " "(estropea el funcionamiento del complemento i2pcontrol)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" @@ -3856,27 +3820,27 @@ msgstr "" "Las nuevas claves de router I2P ahora se almacenan en router.keys.dat " "(formato eepPriv.dat) en lugar de en router.keys" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "Mejora en cualquier parte el tratamiento del cifrado no soportado " -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" "Más comprobación de errores para mensajes de cliente I2CP por el router " "I2P" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "Trabajo inicial en enganches ('hooks') para transportes enchufables" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" "Pone en marcha la petición de marca de tiempo en los mensajes de creación" " de túnel" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" @@ -3884,19 +3848,19 @@ msgstr "" "Vuelve a habilitar el mensaje de estado en streaming, pero no trata " "ningún leaseset como un fallo leve por ahora" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" "Devuelve los pares de claves Diffie-Hellman ('DH') no usados al depósito," " por eficiencia" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" "Eleva el límite del conjunto de etiquetas ('tagset') a prueba de fallos y" " mejora la estrategia de borrado cuando se alcanza" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" @@ -3904,7 +3868,7 @@ msgstr "" "Cambia el depósito de hilos ('threadpool') Jetty del eepsite y la " "configuración de la cola (sólo en nuevas instalaciones)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" "Refactorizado del establecimiento NTCP en preparación para NTCP2 y " @@ -3920,11 +3884,11 @@ msgstr "" "Versión 0.9.17\n" "==============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "0.9.17 con más migración de criptografía y muchas reparaciones" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." @@ -3932,7 +3896,7 @@ msgstr "" "La 0.9.17 es principalmente una versión de reparación de fallos, pero " "también continúa nuestra migración a firmas criptográficas más robustas." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" @@ -3944,7 +3908,7 @@ msgstr "" "a un formato firmado mediante claves RSA de 4096-bits para una seguridad " "reforzada." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3959,7 +3923,7 @@ msgstr "" "Para usuarios de RedHat, nos han informado de instalaciones exitosas del " "jar del Bouncy Castle Provider (bcprov) para añadir soporte de ECDSA." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3973,7 +3937,7 @@ msgstr "" "Hay varias reparaciones de fallos para las firmas ECDSA preliminares del " "router I2P añadidas en la última versión, pero aún no están habilitadas." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" @@ -3981,37 +3945,37 @@ msgstr "" "Muchos de nosotros asistiremos al 31C3 en Hamburgo en diciembre. ¡Déjese " "caer por nuestra mesa y salúdenos!" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "Noticias firmadas" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "ECDSA por defecto para los nuevos túneles de servidor" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "El resembrado ahora es sólo-SSL por defecto" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" "Repara SSU al enviar paquetes sólo-ack (completos) corruptos con campos " "de bits parciales (como incompletos)" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "Repara un fallo de conexión entrante de SSU desde un router I2P no-DSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "No selecciona pares (peers) incompatibles si somos un router I2P no-DSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "Repara un fallo de verificación de firma EdDSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" @@ -4019,65 +3983,65 @@ msgstr "" "Establece indicativos de tipo de búsqueda I2NP (protocolo de red IP2) en " "todos los casos, no sólo cuando se usa un túnel de respuesta" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "Detiene el hilo aceptante de servidor de i2ptunnel después de cerrar" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" "Repara un fallo que evita que algunos complementos se detengan por " "completo" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "Repara un fallo de SAM v3 que causa fallos en las conexiones entrantes" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" "Añade una advertencia en la barra lateral de la consola si ECDSA no está " "soportado" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" "Añade advertencias al registro (log) para Java 6 acerca de que " "eventualmente requeriremos Java 7" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "No permite auto-inundar a los routers I2P proxyficados" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "No reenvía acks (acuses de recibo) SSU que sean demasiado antiguos" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" "No publica información directa en la dirección SSU si se requieren " "introductores" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "Nuevos rastreadores-abiertos (opentrackers) predeterminados en i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" "Añade soporte para especificar un directorio de datos por-torrent en " "i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "Cambia el comportamiento del error accept() de streaming" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "Cambios menores del formato de fichero de bloques (blockfile)" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -4095,7 +4059,7 @@ msgstr "" "Versiones de la aplicación de Android\n" "===========================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." @@ -4103,7 +4067,7 @@ msgstr "" "I2P Android 0.9.17 y Bote 0.3 han sido publicados en los sitios web de " "Google Play y F-Droid" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -4118,7 +4082,7 @@ msgstr "" "ninguna versión correpondiente de la aplicación de Android.\n" "¡Finalmente, la espera se acabó!" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -4126,7 +4090,7 @@ msgstr "" "Nuevas versiones de la aplicación\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" @@ -4136,7 +4100,7 @@ msgstr "" "descargarse\n" "desde estas URLs:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -4166,10 +4130,10 @@ msgstr "" "electrónico mediante\n" "códigos QR." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -4189,15 +4153,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "La huella de validación (SHA-256) de la nueva clave de firmado es:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -4205,18 +4165,18 @@ msgstr "" "Google Play\n" "-----------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -4239,19 +4199,7 @@ msgstr "" "mismo problema que ha afectado a otras aplicaciones como TextSecure u " "Orbot." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -4259,20 +4207,20 @@ msgstr "" "F-Droid\n" "-------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" @@ -4283,7 +4231,7 @@ msgstr "" "de firmado del repositorio, o introducirla al añadir el repositorio, aquí" " la tiene:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -4317,10 +4265,6 @@ msgstr "" "Play, así que en el futuro podrá actualizar usando cualquiera de estas " "fuentes." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -4331,7 +4275,7 @@ msgstr "" "Informe de la excursión al 31C3\n" "================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." @@ -4340,7 +4284,7 @@ msgstr "" "una excepción. Aquí tenéis un resumen de nuestras diversas reuniones y " "conversaciones." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -4359,12 +4303,12 @@ msgstr "" "Gracias a Noisy Square y a los organizadores del 31C3 por un magnífico " "Congreso." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -4372,11 +4316,7 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" @@ -4384,22 +4324,18 @@ msgstr "" "Discusiones con otros\n" "=======================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -4425,42 +4361,30 @@ msgstr "" "anónima y distribuida, para detectar problemas o ataques sobre la red.\n" "Definitivamente estaríamos interesados en eso." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -4468,19 +4392,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -4508,33 +4424,20 @@ msgstr "" "próxima versión\n" "de Debian a finales de 2015. Esto sería muy muy molón." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Versión 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -4563,9 +4466,9 @@ msgstr "" "inicien\n" "más rápido. Esperamos alguna mejora en nuestra versión 0.9.18." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -4573,7 +4476,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -4583,12 +4486,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "Presentación de I2PD" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -4596,7 +4494,7 @@ msgstr "" "Nuevos usuarios\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -4639,7 +4537,7 @@ msgstr "" "simplificarlas y utilizar\n" "términos comunes." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" @@ -4647,168 +4545,105 @@ msgstr "" "Temas del proyecto I2P\n" "------------------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -4821,11 +4656,11 @@ msgstr "" "Versión 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "0.9.18 con mejoras de rendimiento y reparaciones de fallos" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -4847,55 +4682,55 @@ msgstr "" "El uso de CPU en routers I2P de alto ancho-de-banda puede reducirse " "gracias a algunas reparaciones en NTCP." -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" "Corrige el interpretado del asistente de direcciones EcDSA en el proxy " "HTTP del cliente." -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" "Corrige el procesado del modificado-por-última-vez de las noticias que " "evitaba la notificación de actualización" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "Mejora el manejo por parte de UPnP de cambios en los dispositivos" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "No congela el inicio indefinidamente esperando el valor de entropía" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "Posibles reparaciones para el alto uso de CPU en NTCP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" "Publica más rápido la información del router I2P cuando los costes de " "direccionamiento cambian" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "Inicia i2ptunnel 90 s más pronto" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "Acepta túneles 10 m más pronto" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" "Incrementa la cantidad de túneles exploratorios durante la exploración " "inicial" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "Reducciones de latencia en varios puntos" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" @@ -4903,55 +4738,55 @@ msgstr "" "Añade configuración del navegador al inicIo con configuración avanzada de" " routerconsole.browser" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" "Claves persistentes de leaseset para eliminar la correlación con el " "reinicio" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "Descongestionamiento más rápido de los nuevos pares (peers) en i2psnark" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" "Regulamiento más agresivo de búsquedas en routers I2P de inundación " "(floodfils)" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "Refactorizado del registro de peticiones de construcción de túneles" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "Reduce el uso de hilos en i2ptunnel" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" "Añade la opción de servidor de i2ptunnel para sitios alojados de modo " "redundante (multihomed)" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" "Desautoriza algunos puertos comunes de aplicaciones I2P como puertos del " "router I2P" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "Incrementa los límites de conexión para routers I2P rápidos" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "Añade un botón 'Guardar como' para los mensajes de SusiMail" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "Utiliza la terminología 'servicio oculto' en la consola" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "Búsquedas cifradas en la netdb para x86 32-bits" @@ -4965,11 +4800,11 @@ msgstr "" "Versión 0.9.19\n" "==============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "0.9.19 con mejoras de rendimiento y reparaciones de fallos" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4993,7 +4828,7 @@ msgstr "" "se haya actualizado. Como siempre, la mejor manera de reducir el uso de " "CPU es que reduzca sus límites de ancho de banda." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -5006,107 +4841,107 @@ msgstr "" "Vea la página de configuración del resembrado en la consola del router " "I2P para más información." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "Mejoras del rendimiento de los routers I2P de inundación (floodfills)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "Formas más fáciles de resembrar manualmente desde un fichero o una URL" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "Una nueva forma de exportar los datos de resembrado para otros" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "Soporte para instalar un complemento desde fichero" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" "Reparaciones para un alto uso de CPU en los routers I2P de inundación " "(floodfills)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "Reparaciones para el bloqueo de i2ptunnel" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "Reparaciones para el manejo del tiempo de espera de lectura en streaming" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "Reparación para el cambio de directorio de datos de i2psnark sobre Windows" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "Reparación para múltiples proxys de salida SSL en el cliente HTTP" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "Actualización a la librería UPnP versión 3.0" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" "Mejora del seguimiento del éxito de las búsquedas por router I2P de " "inundación (floodfill)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" "Búsquedas directas de información de router I2P si está conectado a un " "router I2P de inundación (floodfill)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "Auto-ajuste de la cantidad de túneles de i2psnark" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" "Incremento de la cantidad de túneles exploratorios cuando se esté en modo" " router I2P de inundación (floodfill)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "Incremento del ancho de banda mínimo y del predeterminado para i2psnark" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" "Estrategias mejoradas para descartar tareas cuando haya un alto retraso " "de trabajo, para evitar la sobrecarga" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" "Descarta peticiones de construcción de túneles con altos retrasos de " "trabajo" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "Incrementa la desincronización de reloj permitida en I2CP" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "Nueva página de error HTTP cuando el servidor reinicia la conexión" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "Requiere soporte EcDSA para el router I2P de inundación (floodfill)" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" "Republica la información del router I2P más rápido cuando las capacidades" " cambian" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "Mejora de los mensajes en la consola para los errores de resembrado" @@ -5120,11 +4955,11 @@ msgstr "" "Versión 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "0.9.20 con mejoras de rendimiento y correcciones de fallos" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -5133,7 +4968,7 @@ msgstr "" "cambios para incrementar la capacidad de inundación (despliegue) en la " "red." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -5157,7 +4992,7 @@ msgstr "" "característica floodfill en la página de configuración avanzada en la " "consola." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -5169,7 +5004,7 @@ msgstr "" "y reducir la congestión que ha esta afectando la red los tres últimos " "meses." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -5181,21 +5016,21 @@ msgstr "" "Habrá montones de presentaciones y tutoriales. Son todos bienvenidos.\n" "Para más información, vea el `anuncio`_." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "Añade soporte para exportación de la libreta de direcciones" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "Añade soporte para SSL en el servidor de túneles HTTP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" "Permite a la clase 'M' (64-128 KBps de ancho de banda compartido) " "convertirse en router I2P de inundación (floodfill)" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" @@ -5203,97 +5038,97 @@ msgstr "" "Eleva los límites de conexión para las nuevas clases 'P' (512-2000 KBps " "de ancho de banda compartido) y 'X' (más de 2000 KBps)" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "Añade soporte para versiones de desarrollo firmadas" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "Correcciones de desfases de reloj" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" "Correcciones y configuración para cuando IPv4 está detrás de cortafuegos " "pero IPv6 todavía funciona" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" "Reparaciones de bloqueos en clientes i2ptunnel para evitar cuelgues al " "inicio" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "Verifica nombres de nodos al resembrar" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" "Repara el borrado de ficheros de configuración para torrents borrados en " "i2psnark" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "Repara cuelgues al descargar recursos locales proxy.i2p mediante Privoxy" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "Reparaciones para clientes compartidos duplicados" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "Reparación para el truncado de página ocasional en el cliente HTTP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "Reparaciones para el manejo de paquetes SSU corruptos" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "Repara el cierre de sesiones SAM cuando se cierra la sesión I2P" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "Reparación de fallos en el manejo de restablecimientos de streaming" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "Reduce el número de hilos NTCP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "Elimina los hilos SimpleScheduler" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" "Añade servidores NTP por continentes de contingencia para los basados en " "países" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "Elimina todos los nodos de resembrado no-SSL predeterminados " -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "Deshabilita la alternancia a resembrado no-su3 para contingencias" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" "Varias reparaciones en el transporte streaming para un mejor rendimiento " "\"loopback\"" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "Reduce latencia en i2ptunnel" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "Añade un flitro Bloom mayor para anchos de banda y memoria muy altos" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" @@ -5301,19 +5136,19 @@ msgstr "" "Añade advertencia de filtro Bloom cuando está configurado para alto ancho" " de banda pero sin suficiente memoria" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" "Reduce la profundidad máxima de la búsqueda netdb para reducir la carga " "del router I2P floodfill" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" "Mejorados el procesado de cabecer y la gestión de errores en el servidor " "HTTP de i2ptunnel" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" @@ -5321,47 +5156,39 @@ msgstr "" "Mejor gestión de errores y respuesta del usuario cuando se deshabilite el" " túnel de cliente HTTP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "Más cambios para mejorar la capacidad del router I2P floodfill" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" "Nueva configuración en /confignet para forzar (sólo) IPv4 con 'detrás de " "cortafuegos' " -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "Nueva configuración en /configadvanced para router I2P floodfill " -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" "Muestra estados separados IPv4 e IPv6 en la barra de resumen cuando sea " "adecuado" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "Mejor manejo de paquetes SSU corruptos" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -"==============\n" -"I2P Summer Dev\n" -"==============" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -#, fuzzy -msgid "I2P Meetup in Toronto on August 15-16." -msgstr "I2PCon se celebrará en Toronto el 15-16 de Agosto" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -5376,7 +5203,7 @@ msgstr "" " no es sólo para la gente de I2P, sino que más bien está pensado para " "cualquiera." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -5394,7 +5221,7 @@ msgstr "" "\n" "El evento es enteramente gratuito, no necesita inscribirse o registrarse." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -5407,47 +5234,32 @@ msgstr "" "`_ que están proporcionándonos un espacio muy " "adecuado." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" "Si tiene alguna pregunta, tómese la libertad de contactar con nostros en " "`@geti2p`_." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Detalles de actualización\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detalles" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"Optimización\n" -"--------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Localización" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "`Hacklab `_ en el 1266 de Queen Street West, Toronto." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -#, fuzzy -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -"¡Nos encantaría que nos ayudase!\n" -"--------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " @@ -5457,19 +5269,19 @@ msgstr "" "privacidad y anonimato en línea. Las personas de todo tipo de bagajes y " "niveles de conocimiento son bienvenidas a asistir." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "Presentación de I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "Crypto fiesta de presentación" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "Crypto fiesta" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " @@ -5480,23 +5292,23 @@ msgstr "" " personas las herramientas que necesitan para comunicarse de forma " "segura." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "`Vuze/I2P`_ - Descarga de torrents de forma anónima" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "`Veracrypt`_ - Cifra sus datos" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "`I2PBote`_ - Correo electrónico descentralizado" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "La idea de su estación aquí" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -5511,16 +5323,11 @@ msgstr "" " que desee ejecutar. Por favor, contacte con nosotros en `@geti2p`_ si " "está interesado." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -#, fuzzy -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -"¡Nos encantaría que nos ayudase!\n" -"--------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " @@ -5530,38 +5337,38 @@ msgstr "" "hora de ruta y el desarrollo. Cualquiera es bienvenido a asistir, pero el" " contenido será un tanto técnico." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "Presentación técnica de I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Discusión técnica" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "Desarrollo de aplicaciones I2P en" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "Presentación de I2PD" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P en Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "I2PCon se celebrará en Toronto el 15-16 de Agosto" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -5583,7 +5390,7 @@ msgstr "" "técnicos\n" "sobre criptografía, anonimato y temas I2P-céntricos." -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -5601,7 +5408,7 @@ msgstr "" "proporcionar un\n" "foro donde esta comunidad pueda crecer." -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -5616,15 +5423,13 @@ msgstr "" "\n" "este evento no habría sido posible, así que gracias a ambos." -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -5633,59 +5438,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "`Hacklab`_ 1266 Queen Street West, Unit #6, Toronto." -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -"Medición\n" -"-------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "El acceso a electricidad y WiFi será proporcionado por `Hacklab`_." -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -#, fuzzy -msgid "" -"Schedule\n" -"========" -msgstr "" -"¡MOAR/MÁS velocidad!\n" -"===================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" +msgstr "Programación" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -"Agosto: Complementos\n" -"---------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -"Agosto: Complementos\n" -"---------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -5698,11 +5476,11 @@ msgstr "" "Versión 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "0.9.21 con mejoras de rendimiento y reparaciones de fallos" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -5720,7 +5498,7 @@ msgstr "" "usando la nueva capacidad \"multisesión\" para aquellos sitios que no " "soportan ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -5732,25 +5510,25 @@ msgstr "" "Heche un vistazo a la `página I2PCon`_ para los detalles.\n" "Reserve su sitio en `Eventbrite`_." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" "Añade soporte multisesión para criptografía de firma dual en los mismos " "túneles" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "Usa multisesión para clientes compartidos" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "Incrementa el límite predeterminado de ancho de banda de salida a 60 KBps" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "Incrementa el máximo predeterminado de túneles participantes" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" @@ -5758,37 +5536,37 @@ msgstr "" "Si están conectados los routers I2P floodfill enviarán directamente los " "acuses de recibo de la base de datos de almacenamiento, por eficiencia" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "Establece TCP keepalive en I2CP y sockets SAM" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "Descompresión más eficiente en HTTP proxy, usa menos hilos" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "Añade soporte para extensiones rápidas en i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "i2psnark sólo autoinicia torrents que estuvieron corriendo previamente" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "Añade soporte para novedades de consola traducidas" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" "Reparaciones de SSU para competir mejor con NTCP por el ancho de banda " "cuando esté limitado" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "Correcciones para evitar atascos de SSU" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" @@ -5796,43 +5574,43 @@ msgstr "" "Espera para túneles salientes antes de enviar el primer leaseset al " "cliente, para evitar la pérdida del primer mensaje." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "Limpia los recursos correctamente cuando SAM se detiene" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" "Mejor gestión de errores y notificación cuando el proxy HTTP no esté en " "ejecución" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "Más reparaciones de i2ptunnel al inicio y cierre de túneles" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "Corrige total_size en el mensaje de metadatos de i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "Restaura las fechas en las cabeceras de novedades de consola" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Varias reparaciones de I2CP" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "Usa la misma sesión para nombrar búsquedas en I2PSocketEepGet" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" "Incrementa el ancho de banda máximo a 16 MBps, añade un filtro Bloom más " "grande" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -5850,11 +5628,11 @@ msgstr "" "I2PCon: Misión cumplida\n" "============================" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "I2PCon: Misión cumplida" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -5889,7 +5667,7 @@ msgstr "" "Este evento ha sido nuestro primer paso activo hacia la construcción de " "una comunidad grande e inclusiva, y como tal está siendo un gran éxito." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -5907,7 +5685,7 @@ msgstr "" "Los pormenores se pueden encontrar aquí: `Pormenores de la sesión de hoja" " de ruta de I2P`_ y `Pormenores de la sesión de debate sobre I2P`_." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -5915,19 +5693,19 @@ msgstr "" "Fotos\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "El aprendizaje de cómo montar una estación de crypto fiesta de I2P" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "El aprendizaje de cómo usar una estación de fiesta de I2P y Vuze" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "La maravillosa charla de David Dagons" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -5935,7 +5713,7 @@ msgstr "" "Gracias\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -5961,7 +5739,7 @@ msgstr "" "`Nick Johnston`_ nos ofreció una maravillosa charla acerca de por qué la " "privacidad importa y por qué debería interesarse." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -5975,7 +5753,7 @@ msgstr "" " la gente acerca de I2P\n" "es algo que va a ser importante para que avancemos." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" @@ -5985,7 +5763,7 @@ msgstr "" "marketing y el grafismo.\n" "Sin vosotros I2PCon habría sido un evento muy diferente." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." @@ -5993,7 +5771,7 @@ msgstr "" "Me gustaría agradecer a `@chlorelium`_ y `Hacklab`_ por ser los " "anfitriones más estupendos." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." @@ -6001,7 +5779,7 @@ msgstr "" "Me gustaría agradecer a `@darknetj`_, P y`@hizeena`_ de `Toronto Crypto`_" " por su ayuda durante el evento." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" @@ -6011,7 +5789,7 @@ msgstr "" " audiovisual y realizar todo\n" "el trabajo de post-producción para los vídeos de todas las charlas." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." @@ -6019,7 +5797,7 @@ msgstr "" "Me gustaría agradecer a `@killyourtv_i2p`_ por alojar un estación de " "crypto fiesta muy popular." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" @@ -6029,7 +5807,7 @@ msgstr "" "mostrar interés en nuestra causa y\n" "educarse a si mismo acerca de las tecnologías implicadas." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." @@ -6037,7 +5815,7 @@ msgstr "" "Gracias por toda la pizza a `@Panago_Pizza`_, nos mantuvo en marcha. Tú " "hiciste muchísimo para hacer este evento mejor." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -6063,13 +5841,13 @@ msgstr "" "Versión 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" "Versión 0.9.22 con correcciones de fallos y el comienzo de la migración a" " Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -6093,28 +5871,23 @@ msgstr "" "Si todo va bien, aceleraremos el proceso de renovación de claves en la " "próxima versión." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`Página de Descargas`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" "Comienza la migración a firmas de información de router I2P de tipo " "Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "Convierte los destinos i2psnark en firmas Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" @@ -6122,7 +5895,7 @@ msgstr "" "Repara i2psnark al bloquearse antes de completar la descarga, y no borrar" " los ficheros temporales" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" @@ -6130,11 +5903,11 @@ msgstr "" "Repara el comienzo de los torrents añadidos copiando el fichero torrent " "al directorio i2psnark" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "Repara el error UPnP 'contenido no permitido en la sección de cola'" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "Corrige códigos SSL excluidos en la consola" @@ -6148,15 +5921,15 @@ msgstr "" "Apertura de la comunidad\n" "==================" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "Un comienzo para informes de estado de la comunidad más frecuentes." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "Meta" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -6171,11 +5944,11 @@ msgstr "" "creemos que merecerá la pena hablar sobre algunas de las actividades " "aquí." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "Una llamada a la respuesta" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -6187,7 +5960,7 @@ msgstr "" "¡Estamos buscando respuesta sobre cómo mejorar la usabilidad de I2P para " "usuarios nuevos y existentes!" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -6203,11 +5976,11 @@ msgstr "" "No necesita ser un usuario experimentado.\n" "Queremos escuchar a todo tipo de personas." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "Sinopsis del encuentro de desarrolladores" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -6220,7 +5993,7 @@ msgstr "" " router, preparación para el CCC, encontrar un sustituto para forum.i2p, " "y mejoras en el sitio web." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -6238,7 +6011,7 @@ msgstr "" "I2Pwiki.i2p (una copia de seguridad de ugha.i2p, un wiki antiguo) fue " "aceptado, igual que lo fue lenta.i2p (un sitio de noticias ruso)." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -6250,7 +6023,7 @@ msgstr "" "También sugirió un sistema de propuestas técnicas más formalizado, con " "más prominencia para el sitio web." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -6262,17 +6035,17 @@ msgstr "" "Más detalles sobre esto están por llegar, pero podemos prometer que habrá" " pegatinas." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "Anuncios generales" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" "¡Gracias a `TorontoCrypto`_ por alojar el servidor de resembrado I2P más " "reciente!" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -6290,7 +6063,7 @@ msgstr "" "Versión 0.9.23\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -6298,7 +6071,7 @@ msgstr "" "La 0.9.23 contiene distintas reparaciones de fallos, y algunas mejoras " "menores en I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -6310,16 +6083,11 @@ msgstr "" "de 49 versiones firmadas por zzz. Esto es una prueba importante de\n" "nuestra redundancia para todo tipo de cosas, incluyendo personas." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" -msgstr "" -"¡A hackear!\n" -"===========" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" +msgstr "Mantenimiento interno" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -6329,23 +6097,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`Página de Descargas`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -6355,23 +6114,7 @@ msgstr "" "por el\n" "cambio, y puede actualizar de forma normal." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" @@ -6379,7 +6122,7 @@ msgstr "" "Detalles de actualización\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -6403,7 +6146,7 @@ msgstr "" " uso de ancho de banda durante un par de días mientras se reintegra a la " "red con su nueva identidad." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -6418,7 +6161,7 @@ msgstr "" "compatible con la venidera Java 9, y parte de ese trabajo está en esta " "versión." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -6429,11 +6172,11 @@ msgstr "" "página en la consola del router I2P para ver elementos de novedades más " "antiguos." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "Acelera la transición a Ed25519" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" @@ -6442,7 +6185,7 @@ msgstr "" "desfase de reloj\n" "(ej. resumir) (pero hay más por hacer)" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" @@ -6450,27 +6193,27 @@ msgstr "" "Corrige los relojes de retransmisión de streaming que estaban muriendo, y" " los fallos de reloj relacionados" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" "Corrige las conexiones de streaming rechazadas mientras el túnel se está " "abriendo" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "Repara extraños puntos muertos de i2psnark y UPnP" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" "Repara el indicador en la consola del ancho de banda participante para " "todo el tiempo de vida " -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "Incrementa la longitud predeterminada del túnel exploratorio de salida a 3" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" @@ -6478,11 +6221,11 @@ msgstr "" "Usa un máximo de 2 pares no-falibles en túneles exploratorios para " "mejorar el éxito de la construcción del túnel" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "Añade soporte para nombres de nodos prefijados con \"www.\"" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" @@ -6491,25 +6234,25 @@ msgstr "" " en el disco, se muestran en una nueva página /news (noticias), limita " "los mostrados en la página principal a 2" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "Incrementa la probabilidad de renovación de claves con firma EdDSA" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "Soporte de detección para ECDSA roto en Gentoo" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" "Consola: Añade una advertencia de Java 6, esta es la última versión que " "soporta Java 6" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "Cambios de preparación para la compatibilidad con Java 9" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" @@ -6517,60 +6260,56 @@ msgstr "" "Hace pasar la cabecera Aceptar-Codificar a través de los proxys de " "cliente y servidor, para permitir la compresión extremo-a-extremo" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" "Incrementa los límites de tamaño del fragmento, número de fragmentos, y " "número de ficheros" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "Guarda los tiempos de añadido y completado" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "Guarda los parámetros magnet entre reinicios" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" "No borra el fichero .torrent por errores al inicio, lo renombra a " ".torrent.BAD" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" "Añade botones de recomprobación, inicio y detención en la páginas de " "detalles" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "Añade una opción para deshabilitar \"ordenación inteligente\"" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "Acelera la validación de dirección IP" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "Separa las listas negras de streaming para ECDSA y EdDSA" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "¡CCC!" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." @@ -6578,29 +6317,20 @@ msgstr "" "Asistentes: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`Página de Descargas`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -6614,7 +6344,7 @@ msgstr "" "actuales y nuevos usuarios que estaban interesados en I2P, con muchos de " "los cuales no habríamos tenido la oportunidad de conversar de otro modo." -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" @@ -6622,11 +6352,11 @@ msgstr "" "Estado de resembrado\n" "===================" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "¡Consigamos más resembrados!" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -6634,14 +6364,10 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" @@ -6649,7 +6375,7 @@ msgstr "" "Detección de ataques Sybil (beta)\n" "=============================" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -6674,7 +6400,7 @@ msgstr "" "Espere ver una reseña sobre esto según se aproximen más las versiones " "0.9.25 o 0.9.26, ya que aún se encuentra en pleno desarrollo." -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" @@ -6682,18 +6408,14 @@ msgstr "" "Reunión de desarrollo\n" "===================" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -6701,16 +6423,12 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" @@ -6718,30 +6436,26 @@ msgstr "" "Reunión (Futura)\n" "================" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:123 +#: i2p2www/blog/2016/01/23/32C3.rst:124 msgid "Review of assigned tasks from 30 December meeting" msgstr "Revisión de las tareas asignadas en la reunión del 30 de diciembre" -#: i2p2www/blog/2016/01/23/32C3.rst:124 +#: i2p2www/blog/2016/01/23/32C3.rst:125 msgid "Project meeting plan for 2016" msgstr "Plan de la reunión del proyecto para 2016" -#: i2p2www/blog/2016/01/23/32C3.rst:125 +#: i2p2www/blog/2016/01/23/32C3.rst:126 msgid "GMP 6 readiness" msgstr "Estado de preparación para la librería GMP 6" -#: i2p2www/blog/2016/01/23/32C3.rst:126 +#: i2p2www/blog/2016/01/23/32C3.rst:127 msgid "A proposal for a code of conduct" msgstr "Una propuesta para un código de conducta" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" -msgstr "" - #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 msgid "" "==============\n" @@ -6752,13 +6466,37 @@ msgstr "" "Versión 0.9.24\n" "==============" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" "La versión 0.9.24 contiene una variedad de reparaciones de fallos y " "mejoras de rendimiento" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "Detalles de la actualización" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -6772,7 +6510,7 @@ msgstr "" "Por favor, actualice a Java 7 u 8 tan pronto como sea posible.\n" "Su router I2P no se actualizará automáticamente si está usando Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -6780,40 +6518,24 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 msgid "Java 7 now required" msgstr "Ahora requiere Java7" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" @@ -6821,29 +6543,29 @@ msgstr "" "SAM 3.2, con varias características avanzadas nuevas, mejoras del " "interprete de comandos, y muchas correcciones de fallos." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Familia del router I2P" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "Se eliminó la librería commons logging" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" "Corrige el HTML escapando (no siendo interpretado como tal) en la tabla " "del complemento de consola" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "Corrige extraños estancamientos en el router I2P" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "Repara el filtro Bloom levantado por túnel" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" @@ -6851,17 +6573,17 @@ msgstr "" "No elimina el túnel con una indicación de fallo en el próximo-salto desde" " el transporte, no es fiable" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "Corrige el formato en la barra de resumen para evitar desbordamiento" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" "Corrige enlaces de consola en páginas de error de i2ptunnel cuando " "apunten a servidor/puerto no estándar" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" @@ -6869,27 +6591,27 @@ msgstr "" "No consulta routers I2P de inundación (floodfills) cuya versión sea " "demasiado antigua para soportar respuestas cifradas." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "Reduce la entrega fuera-de-servicio sobre SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "Corrige un extraño fallo NPE en el puntero levantado por el túnel" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "Escucha eventos de cierre de Windows Service para cerrar de forma limpia" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "Corrige algunos problemas con IPv6 en Windows" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "Cambia el registrado (log) de peticiones Jetty de b64 a b32" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" @@ -6897,25 +6619,25 @@ msgstr "" "Nueva indicación 'family' (familia) en netdb, no usa dos de la misma " "familia en un túnel" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "Nueva imagen general en SusiDNS" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "Cierra la conexión más rápido si es para una petición de túnel rechazada" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" "Usa el campo de opciones extendidas de SSU para el mensaje de petición de" " sesión" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "Petición de introducción (a la red) en las opciones extendidas de SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" @@ -6923,68 +6645,73 @@ msgstr "" "No ofrece introducción a menos que sea solicitado, para introducir sólo a" " aquellos que lo necesiten" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" "Herramienta de análisis de ataques Sybil experimental, requiere " "routerconsole.advanced=true" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" "Hace persistir estadísticas netdb de algunos perfiles que no se estaban " "guardando" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "Reducción de memoria y otras mejoras de eficiencia por toda la aplicación" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "Incrementa varios límites en i2psnark" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "Nuevas pruebas de la unidad de streaming" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" "Corrige algunas estadísticas de SSU sobre /peers para que sean " "consistentes con NTCP" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" "Cambia el tipo de firma predeterminada para nuevos túneles i2ptunnel a " "Ed25519" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" "Incrementa la probabilidad de renovación de claves del router I2P en el " "inicio otra vez " -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "Nueva traducción al chino (de Taiwán)" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -6997,11 +6724,11 @@ msgstr "" "Versión 0.9.25\n" "==============" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 contiene SAM 3.3, códigos QR, y correcciones de fallos" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -7014,7 +6741,7 @@ msgstr "" "otros,\n" "e imágenes \"identicon\" para distinguir direcciones visualmente." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -7029,95 +6756,95 @@ msgstr "" "Hay varios cambios para incrementar la capacidad de la red y con suerte " "mejorar el establecimiento exitoso de túneles." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "Muestra identicons y códigos QR en la libreta de direcciones e i2ptunnel" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "SAM v3.3 con características avanzadas" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "Página de configuración para la familia del router I2P" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "Iconos personalizados para complementos" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "Implementación interna de generación de certificados auto-firmados" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" "Añade opciones al servidor http de i2ptunnel para bloquear por referer o " "agente-del-usuario" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" "Corrección de la configuración predeterminada del túnel del servidor IRC " "para contribuir a la fiabilidad" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" "No espera hasta que un lease (túnel autorizado a un destino) expire para " "cambiar a uno nuevo activo" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "Soporte preliminar para revocaciones de certificados" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" "Soporte preliminar para almacenar claves EdDSA y ElGamal en " "almacenamientos de claves" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "Firmado y verificación más eficiente con EdDSA" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "Incrementa los límites predeterminados de la conexión" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "Incrementa el ancho de banda entrante predeterminado" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "Incrementa el número máximo de ficheros por torrent en i2psnark" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" "Añade más comprobaciones de salubridad para detectar relojes de sistema " "erróneos" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "Mejora el estilo de noticias en la consola" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "Mejora la implementación de lista negra de certificados" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" "Desconexión más rápida tras publicar la información del router I2P en el " "router I2P de inundación (floodfill)" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "Desobstaculiza el descarte de sesiones SSU ociosas" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "Añade cabeceras X-Content-Type-Options en la consola" @@ -7131,7 +6858,7 @@ msgstr "" "I2P Summer Dev\n" "==============" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" @@ -7142,7 +6869,7 @@ msgstr "" "mejorar el ecosistema de software de privacidad, tanto para " "desarrolladores como para usuarios." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -7166,7 +6893,7 @@ msgstr "" " todo el\n" "mundo, está ganando fuerza de forma sostenida." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -7191,7 +6918,7 @@ msgstr "" "usuarios técnicamente capaces, configuren mal sus servicios, socavando\n" "completamente sus intenciones." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" @@ -7199,7 +6926,7 @@ msgstr "" "Colaborando a que los desarrolladores ayuden a sus usuarios\n" "=========================================================" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -7220,11 +6947,11 @@ msgstr "" "aplicaciones, como para usuarios que traten de configurar y ejecutar sus\n" "aplicaciones a través de I2P." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "Este verano vamos a enfocar nuestro tiempo en tres áreas complementarias:" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" @@ -7232,7 +6959,7 @@ msgstr "" "Junio: APIs\n" "----------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -7250,7 +6977,7 @@ msgstr "" "datagramas y puertos. Planeamos hacer que estas características sean\n" "fácilmente accesibles en nuestras librerías C++ y Python." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" @@ -7260,7 +6987,7 @@ msgstr "" "Java y\n" "Android añadan soporte I2P a sus aplicaciones. ¡Manténgase a la escucha!" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" @@ -7268,7 +6995,7 @@ msgstr "" "Julio: Aplicaciones\n" "----------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -7300,7 +7027,7 @@ msgstr "" "gestionan\n" "la información del usuario." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" @@ -7308,7 +7035,7 @@ msgstr "" "Agosto: Complementos\n" "---------------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -7327,9 +7054,9 @@ msgstr "" "\n" "resultado de este trabajo." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" @@ -7337,8 +7064,8 @@ msgstr "" "¡Participe en el Summer Dev!\n" "===========================" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7363,8 +7090,8 @@ msgstr "" "artículos\n" "de I2P pendientes) a todo nuevo contribuidor que participe!" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -7384,9 +7111,9 @@ msgstr "" "Julio de Aplicaciones durante el mes, contacte con `@GetI2P`_, `@i2p`_ o\n" "`@str4d`_ en Twitter. También por IRC en #i2p-dev en OFTC o Freenode. " -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -7409,7 +7136,7 @@ msgstr "" "Versión 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -7417,17 +7144,13 @@ msgstr "" "La versión 0.9.26 contiene actualizaciones de criptografía, mejoras del " "empaquetado Debian, y correciones de fallos" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -7438,7 +7161,7 @@ msgstr "" "suscripción de libreta de direcciones con firmas, y mejoras\n" "importantes para el empaquetado Debian/Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -7459,7 +7182,7 @@ msgstr "" "y versiones (builds) Debian/Ubuntu; las incluiremos para actualizaciones\n" "dentro-de-la-red en la versión 0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -7469,7 +7192,7 @@ msgstr "" " varios paquetes, incluyendo Jetty 8 y geoip, y hemos eliminado el código" " empaquetado equivalente." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." @@ -7478,7 +7201,7 @@ msgstr "" "una corrección para un fallo de cronometraje que causaba\n" "inestabilidad y degradación del rendimiento con el paso del tiempo." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -7491,17 +7214,17 @@ msgstr "" "instalaciones y versiones (builds) Debian/Ubuntu, se incluirán en las " "actualizaciones en la próxima versión, 0.9.27)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" "Protocolo de suscripción de la libreta de direcciones, que habilita " "actualizaciones firmadas de libreta de direcciones" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "Genera cadenas de autentificación firmadas para suscripciones en i2ptunnel" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" @@ -7509,11 +7232,11 @@ msgstr "" "Mejora el formato del fichero de bloques de hosts para permitir múltiples" " destinos I2P por entrada" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "Usa la base de datos GeoIP del sistema cuando esté disponible" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" @@ -7521,7 +7244,7 @@ msgstr "" "Elimina systray4j.jar de los instaladores no-Windows y los paquetes " "Debian/Ubuntu" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " @@ -7531,7 +7254,7 @@ msgstr "" "Debian/Ubuntu, y añade dependencias sobre: geoip-database, gettext-base, " "libgetopt-java, libjetty8-java, libservlet3.0-java, glassfish-javaee" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" @@ -7540,7 +7263,7 @@ msgstr "" "suscripción (feed) de noticias, para distribuir las revocaciones de " "claves cuando sea necesario" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" @@ -7549,13 +7272,13 @@ msgstr "" "(interfaz gráfica de escritorio), que se habilitarán por defecto en la " "próxima versión" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" "Wrapper 3.5.29 (encapsulador como servicio) (sólo para nuevas " "instalaciones no-Windows)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" @@ -7564,7 +7287,7 @@ msgstr "" "desfase del reloj del SO, que causaba una extensa inestabilidad y un " "deterioro gradual." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" @@ -7572,13 +7295,13 @@ msgstr "" "Corrige el encapsulador (wrapper) en FreeBSD 10 (sólo nuevas " "instalaciones, vea el ticket #1118 para una reparación manual)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" "Corrige un fallo NPE (excepción de puntero nulo) en la búsqueda de nombre" " de nodo en SOCKS 4a" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" @@ -7586,27 +7309,27 @@ msgstr "" "Corrige la configuración JAVA_HOME en Mac OS X (sólo en nuevas " "instalaciones, vea el ticket #1783 para una reparación manual)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" "Repara las contraseñas de consola UTF-8, y aplica una arreglo parcial " "para los nombres de usuario" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "Corrige el formulario de configuración de familias de routers I2P" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" "Corrige un fallo de NTP (protocolo de tiempo de red) al enviar datos " "aleatorios en algunos campos que deberían ser cero" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "Mayor verificación de paquetes NTP recibidos" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -7625,11 +7348,11 @@ msgstr "" "I2P en Maven Central\n" "====================" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "¡Las librerías de cliente I2P están ahora disponibles en Maven Central!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -7643,8 +7366,8 @@ msgstr "" "cliente\n" "I2P ahora están disponibles en Maven Central!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -7661,7 +7384,7 @@ msgstr "" "similar,\n" "actualizar a nuevas versiones será mucho más fácil." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" @@ -7669,21 +7392,21 @@ msgstr "" "Cómo usarlas\n" "===============" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "Hay dos librerías de las que precisa tener conocimiento:" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" "Las APIs centrales de I2P; puede usarlas para enviar datagramas " "individuales." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "Un juego de sockets estilo-TCP para comunicarse sobre I2P." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" @@ -7691,15 +7414,16 @@ msgstr "" "Añada una o ambas a las dependencias de su proyecto, ¡y ya estará listo " "para seguir!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -7708,12 +7432,7 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" @@ -7721,18 +7440,14 @@ msgstr "" "¡A hackear!\n" "===========" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -7745,7 +7460,7 @@ msgstr "" "Batida de Summer Dev: APIs\n" "==========================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." @@ -7754,7 +7469,7 @@ msgstr "" "hemos mejorado la usabilidad de nuestras APIs para los desarrolladores de" " Java, Android y Python." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -7767,17 +7482,17 @@ msgstr "" "para nuestra primera batida, donde le plantearemos acelerar el progreso " "que estamos realizando!" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" @@ -7785,7 +7500,7 @@ msgstr "" "Mes de la APIs\n" "=============" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -7802,55 +7517,43 @@ msgstr "" "trabajar con I2P de forma más eficiente, y los usuarios no necesiten\n" "preocuparse por los detalles." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 -#, fuzzy +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" -msgstr "¡Las librerías de cliente I2P están ahora disponibles en Maven Central!" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" +msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Localización" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" @@ -7858,13 +7561,13 @@ msgstr "" "Otros progresos\n" "--------------" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" @@ -7874,11 +7577,7 @@ msgstr "" "proceso ha encontrado y corregido varios fallos de i2pd que mejorarán su " "compatibilidad con Java I2P." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" @@ -7886,12 +7585,12 @@ msgstr "" "Próximamente: ¡El mes de las Aplicaciones!\n" "=====================================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -7899,7 +7598,7 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" @@ -7910,10 +7609,6 @@ msgstr "" "\n" "¡Permanezca atento!" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -7924,11 +7619,11 @@ msgstr "" "Versión 0.9.27\n" "==============" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "La 0.9.27 contiene correcciones de fallos" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -7944,7 +7639,7 @@ msgstr "" "desde el interior de la red para la 0.9.27.\n" "Hay mejoras en transportes IPv6, testeo de pares SSU, y modo oculto." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." @@ -7953,91 +7648,91 @@ msgstr "" "verano) y su router I2P los actualizará automáticamente después de " "reiniciar." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "GMP 6 (actualizaciones desde el interior de la red)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "Testeo de pares SSU para IPv6" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "Añade soporte para SOCKS al plugin outproxy" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" "Habilita una interfaz gráfica de escritorio (icono de bandeja de sistema)" " en Windows" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" "Corrije la versión GMP notificada cuando jbigi se compiló como librería " "compartida" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "Corrije la realización demasiado frecuente del test de pares SSU" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "Corrije la no adecuada conclusión en algunos casos del test de pares SSU" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" "Corrije el mal funcionamiento del plugin bote en versiones (builds) de " "Debian/Ubuntu" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "Corrije una rara excepción de puntero nulo (NPE) de UPnP al ver /peers" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "Corrije la versión individual de i2psnark y su configuración" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "Mejoras del modo oculto: Habilita testeo de túnel y usa pares rápidos" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "Corrige una vulnerabilidad contra potenciales ataques CSRF en SusiMail" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" "Corrije una excepción de i2psnark en torno a una URL de anunciamiento mal" " configurada" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "Corrije problemas de diseño en la página de registro de i2ptunnel" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" "Corrige un fallo de accept() del transporte streaming cuando la sesión " "desconecta" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "Divide la página web de gran tamaño /configclients en varias" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" "Añade enlaces para ver los ficheros de registro (log) del router y " "encapsulador como servicio (wrapper)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "Bloquea la cabecera 'Proxy' en i2ptunnel (HTTProxy)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "Reconoce identificadores de CPU Kaby Lake" @@ -8051,11 +7746,11 @@ msgstr "" "Versión 0.9.28\n" "==============" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "La 0.9.28 contiene correcciones de fallos" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -8076,7 +7771,7 @@ msgstr "" "Hay correcciones preliminares para Java 9, sin embargo aún no " "recomendamos Java 9 para uso general." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -8086,169 +7781,169 @@ msgstr "" "cuéntenos sus ideas sobre cómo mejorar la red.\n" "Revisaremos nuestra hoja de ruta y prioridades para 2017 en este congreso." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "Corrección del test de versión para el testeado de par vía SSU IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "Corrección de la generación de claves para la consola SSL" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "Corrige el límite para el gestor de subida en i2psnark" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" "Corrige un error actual de susimail al iniciar sesión tras un cierre de " "sesión" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "Correcciones para Java 9" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "Permite Java 9 en los paquetes" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "Añade una advertencia de no recomendación para Java 9 " -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "Correcciones preliminares para el uso con Tomcat 8" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "Certificados auto-firmados mejorados" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "Incremento del máximo MTU de IPv6 (propuesta #127)" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "Almacenamiento en caché de leasesets serializados" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "Actualizaciones de la selección de par" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "Restricciones en la selección de par para verificaciones de netdb" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "Nuevo formulario de búsqueda avanzada de netdb" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "Mejoras de la herramienta Sybil" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "Actualizaciones de la lista de bloqueo en el surtidor de novedades" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "Soporte IPv6 en la lista de bloqueo" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "Añade la versión de Java a los manifiestos de los jar" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "Elimina los enlaces muertos a la página principal de la consola " -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "Añade noticias iniciales al final de la página de noticias completas" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "Corrige el re-registrado de mensajes duplicados de registro (log)" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "Guardado periódico de perfiles y nodos DHT de i2psnark" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "Identificación de excepciones UPnP raras" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "Añade un botón de cierre de sesión a más páginas de susimail" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "Trunca history.txt en los instaladores" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" "Usa NTCP incluso antes de que se alcancen los mínimos de SSU o de que SSU" " falle" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "Reduce a 4 por defecto los registros de creación de túnel" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "Selección mejorada de dirección IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "Añade opción forzar-bloqueado-por-firewall para IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "Manejo mejorado de aplicaciones web que no logran inciarse" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "Nueva configuración para redes de prueba" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "Elimina el obsoleto Sha256Standalone, Syndie 1.105 debe actualizarse" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" "Uso efectivo de un byte distinto-de-cero aleatorio en ElGamal, tal cual " "está especificado" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "Desautoriza RSA para entradas de la netdb" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "Añade jars de librería al classpath de jar para versiones Debian" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "Elimina el código antiguo de la bandeja de sistema" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "Corrige advertencias de memoria-baja sin encapsulado" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "Distintas consolidaciones y limpieza de código" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "Nuevas traducciones: Gallego, Coreano" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "Nuevas traducciones para algunos subsistemas: Chino (Taiwán)" @@ -8262,11 +7957,11 @@ msgstr "" "Versión 0.9.29\n" "==============" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "La 0.9.29 contiene correcciones de fallos" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -8287,105 +7982,105 @@ msgstr "" "Hay más correcciones para Java 9, aunque aún no recomendamos Java 9 para " "uso general. " -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "Refactorización de la base de datos de BOB" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "Correcciones para Java 9, que aún no se recomienda para uso general." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "Correcciones de NTP para seguridad y adhesión a estándares" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "Soporte NTP IPv6" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "No muestra novedades muy antiguas en la consola" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "Mejoras de la comprobación de la lista de bloqueo" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "Añade soporte preliminar para Docker" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "Añade cabeceras Referrer-Policy a la consola" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "Pasa las cabeceras Referer 'same-origin' a través de proxy" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "Páginas man traducidas" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "Añade soporte para proxy CONNECT al complemento outproxy " -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "Reemplaza claves aleatorias de túnel al sustituir las claves" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "Corrige el retardo y taponamiento opcionales del transporte streaming" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" "Elude el fallo severo para un error de mensaje caducado en el transporte " "streaming" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "Corrige errores de javadoc" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "Corrige tests unitarios dañados" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" "Se asegura de que i2psnark finaliza escribiendo los ficheros de " "configuración al cerrar" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "Corrige excepciones de puntero nulo (NPE) en AES vía NTCP" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" "Deshabilita el almacenamiento en caché de los compresores, en un intento " "de corregir la corrupción de datos" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "No cierra la sesión de SAM o BOB al recibir datos comprimidos corruptos" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "Añade soporte para puertos al proxy CONNECT" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "Consolida el código de copiado del flujo de datos" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "Consolida los hilos de cronómetro de consola" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "Nuevo control del test del transporte streaming" @@ -8399,11 +8094,11 @@ msgstr "" "Corrección del instalador de Windows de la 0.9.29\n" "=============================================" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "Corrección del instalador de Windows de la 0.9.29" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -8430,11 +8125,11 @@ msgstr "" "Versión 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 con Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " @@ -8444,7 +8139,7 @@ msgstr "" "Las versiones anteriores ya no están soportadas, y no están disponibles " "en las versiones Debian Stretch y Ubuntu Zesty que se avecinan." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -8460,7 +8155,7 @@ msgstr "" "Verifique que su sitio web Jetty funciona tras la actualización, y " "contacte con nosotros en el IRC si necesita asistencia." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " @@ -8470,7 +8165,7 @@ msgstr "" "Los siguientes complementos han sido puestos al día para funcionar con la" " 0.9.30, y su router I2P debe actualizarlos tras reiniciar." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" @@ -8481,7 +8176,7 @@ msgstr "" "Contacte con el desarrollador correspondiente del complemento para " "conocer el estado de nuevas versiones." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -8494,7 +8189,7 @@ msgstr "" "Vea http://zzz.i2p/topics/2271 para información adicional, incluyendo una" " guía y preguntas frecuentes (FAQ)." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -8506,113 +8201,113 @@ msgstr "" "que puede tardar varios minutos.\n" "Por favor, tenga paciencia." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jetty 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "Soporte Stretch / Zesty" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "Soporte de migración para servicios ocultos DSA-SHA1" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "Migración del tipo de firma del router I2P ARM (no-Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "Migración del formato del blockfile ARM (no-Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "Caducidad de introductor (propuesta 133)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "Corrige la desaparición del botón de inicio de i2psnark" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "Corrige el guardado del fichero libjcpuid.jnilib en Macs" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "Corrige el uso como recurso de 'ninguna' arquitectura para jbigi" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "Correcciones para múltiples destinos en SusiDNS" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "Corrige la ubicacion del directorio de configuración en Gentoo" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" "Corrige transiciones rápidas bloqueado-por-cortafuegos/no-bloqueado-por-" "cortafuegos" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "Corrige una caída en el arranque en plataformas Android muy antiguas" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "Correcciones para cadenas de autentificación avanzadas en i2ptunnel" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" "Corrige una excepción causada por datos corruptos almacenados de la DHT " "de I2psnark" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "Acelera la escritura de ficheros i2psnark al cierre" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "Reconoce el procesador AMD Ryzen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "Soporte para el nuevo complemento remoto i2pnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" "Compila addressbook (libreta de direcciones) como un jar, no como " "aplicación web" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "Soporta el registro de cliente en el contexto de la aplicación" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "Añade soporte para el complemento i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" "Ajusta los umbrales para la regulación probabilística en plataformas " "lentas" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "Añade reset() a la API I2PSocket" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" "Añade el parámetro date (fecha) a las cadenas de autentificación de " "suscripción" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "Añade scripts bash de completado a los paquetes Debian." @@ -8626,7 +8321,7 @@ msgstr "" "I2P Summer Dev 2017: ¡MOAR/MÁS Velocidad!\n" "=====================================" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." @@ -8634,7 +8329,7 @@ msgstr "" "El Summer Dev de este año se centrará en la recopilación de mediciones y " "mejoras del rendimiento para la red." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -8651,10 +8346,10 @@ msgstr "" "existentes de la comunidad a que seleccionen una tarea y se diviertan con" " ella!" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -8662,11 +8357,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -8690,7 +8381,7 @@ msgstr "" "conexiones extremo-a-extremo [1]_, como a incrementar la calidad de los\n" "túneles por toda la red." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" @@ -8698,11 +8389,11 @@ msgstr "" "¡MOAR/MÁS velocidad!\n" "===================" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "Nuestro programa de desarrollo tendrá este año cuatro componentes:" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" @@ -8710,7 +8401,7 @@ msgstr "" "Medición\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -8727,7 +8418,7 @@ msgstr "" "además de portar varias herramientas de banco de pruebas para ejecutar\n" "sobre I2P (ej. iperf3_)." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" @@ -8735,7 +8426,7 @@ msgstr "" "Optimización\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -8748,11 +8439,11 @@ msgstr "" "participantes\n" "en los túneles. Vamos a estar pendientes de potenciales mejoras para:" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "Primitivas criptográficas" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" @@ -8760,15 +8451,15 @@ msgstr "" "Transportes de red, tanto en la capa-de-enlace (NTCP_, SSU_) como " "extremo-a-extremo (Streaming_)" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "Perfilamiento de pares (peers)" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "Selección de la ruta del túnel" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" @@ -8776,7 +8467,7 @@ msgstr "" "Avanzado\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -8799,7 +8490,7 @@ msgstr "" "recibamos a estas propuestas, más pronto podremos desplegarlas, y más\n" "pronto podrán comenzar a usarlas los servicios I2P! " -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" @@ -8807,7 +8498,7 @@ msgstr "" "Investigación\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -8833,7 +8524,7 @@ msgstr "" " los\n" "participantes en la red. " -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -8867,7 +8558,7 @@ msgstr "" "También\n" "puede encontrarnos en #i2p-dev en las redes OFTC o Freenode del IRC." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -8899,11 +8590,11 @@ msgstr "" "Versión 0.9.31\n" "==============" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "0.9.31 con actualizaciones de consola" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -8925,64 +8616,64 @@ msgstr "" "\n" "en i2psnark." -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "Actualizaciones de consola" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "Valoraciones y comentarios en i2psnark" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "Corrige un error de compilación con Jetty 9.2.22" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" "Preserva los parámetros CRT (teorema chino de los restos) para claves " "privadas RSA" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" "Corrige una NPE (excepción de puntero nulo) de AES en Raspberry Pi de " "4-núcleos" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "Corrige una NPE en GeoIP" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" "Corrige la bencoding (codificación de bittorrent) para la respuesta al " "scrape (petición de información al tracker) en el complemento zzzot" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "Corrige el mostrado de la suscripción SusiDNS predeterminada" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "Corrige el perfil apparmor de Debian" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "Mejora el manejo del directorio i2psnark de sólo-lectura" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "Mejoras en el cacheado de la búsqueda de nombre de servidor" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" "Mueve el soporte de blockfile (sistema de nombres) de i2p.jar a " "addressbook.jar" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "Listado del directorio Jetty independiente de la regionalización" @@ -8996,11 +8687,11 @@ msgstr "" "Versión 0.9.32\n" "==============" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "0.9.32 con actualizaciones de consola" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -9016,50 +8707,43 @@ msgstr "" "Hemos añadido algunas comprobaciones en la consola para resistir ataques " "de reasociación (rebinding)." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" "Prohibe nombres de servidor en las direcciones del router I2P (propuesta " "141)" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "Valida cabecera del Servidor en la consola" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" "Numerosas correcciones de la interfaz de usuario de consola, i2psnark, " "susidns, y susimail" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" "Corrige problemas de i2psnark con secciones expansivas en algunos " "navegadores" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "Correcciones del empaquetamiento Debian" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "Nuevo modelo de evaluación de rendimiento" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "Nueva traducción al indonesio" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -9212,6 +8896,7 @@ msgstr "SusiMail: Cierre del socket POP3 después de un fallo" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "Correcciones del test de unidad" @@ -9306,6 +8991,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "SusiMail: Remodelado del rastreo de estado" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "Actualiza datos GeoIP" @@ -9319,7 +9009,7 @@ msgstr "" "Hoja de ruta de alto-nivel para 2018\n" "===========================" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." @@ -9327,7 +9017,7 @@ msgstr "" "2018 será el año de los nuevos protocolos, nuevas colaboraciones, y una " "focalización más refinada." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -9347,7 +9037,7 @@ msgstr "" " llegados a\n" "cada categoría. Esto es a lo que hemos logrado:" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" @@ -9355,7 +9045,7 @@ msgstr "" "Prioritario: ¡Nueva criptografía!\n" "-----------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -9387,7 +9077,7 @@ msgstr "" "Vea la Prop123_.\n" "- Protocolo extremo-a-extremo actualizado (reemplazando ElGamal)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -9401,7 +9091,7 @@ msgstr "" "- Escribir implementaciones funcionales de estas que se puedan probar.\n" "- Revisar las propuestas." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" @@ -9411,7 +9101,7 @@ msgstr "" "sin\n" "trabajar sobre todas estas áreas." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" @@ -9419,7 +9109,7 @@ msgstr "" "Deseable: Reutilización de código\n" "------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -9463,7 +9153,7 @@ msgstr "" "acerca de\n" "I2P en su conjunto." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -9477,7 +9167,7 @@ msgstr "" " \n" "estas tengo colaboraciones asignadas con varias personas externas a I2P!" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" @@ -9485,7 +9175,7 @@ msgstr "" "Prioritario: Colaboración de clearnet\n" "--------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -9516,7 +9206,7 @@ msgstr "" "I2P, lo que incrementa significativamente el esfuerzo requerido para " "contribuir." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -9536,7 +9226,7 @@ msgstr "" "- Establecer listas de correo para revisión y debate de propuestas\n" " (posiblemente conectadas con el foro anterior)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -9562,7 +9252,7 @@ msgstr "" " audiencias académicas y lo ponga en contexto con la literatura " "existente." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" @@ -9571,7 +9261,7 @@ msgstr "" "Espero que las colaboraciones con personas fuera de I2P sean realizadas\n" "por completo sobre GitHub, para minimizar fricciones." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" @@ -9579,7 +9269,7 @@ msgstr "" "Prioritario: Preparación para versiones de vida-larga\n" "---------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -9600,7 +9290,7 @@ msgstr "" "deambulando durante años, y tenemos que asegurarnos de que podemos\n" "manejar su presencia en la red." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -9620,7 +9310,7 @@ msgstr "" "\n" "como podamos." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" @@ -9628,7 +9318,7 @@ msgstr "" "Prioritario: Pluginización de las actuales aplicaciones\n" "---------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -9659,7 +9349,7 @@ msgstr "" "- Habilitaría que terceros crearan \"Paquetes de I2P\" conteniendo sólo " "las aplicaciones que desean." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -9680,7 +9370,7 @@ msgstr "" "\n" "de hacer tras nuestro trabajo de los últimos años sobre APIs y librerías)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" @@ -9688,7 +9378,7 @@ msgstr "" "Deseable: Mejoras de la aplicación\n" "------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -9711,7 +9401,7 @@ msgstr "" "una\n" "aplicación específica independientemente del router I2P Java." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -9728,7 +9418,7 @@ msgstr "" "corregiremos fallos según podamos, pero hay muchas cosas que se podrían\n" "hacer para mejorar el código subyacente así como la usabilidad." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" @@ -9736,7 +9426,7 @@ msgstr "" "Prioritario: Estabilización de Susimail e I2P-Bote\n" "---------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -9760,7 +9450,7 @@ msgstr "" "para\n" "nuevos contribuidores!" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" @@ -9768,7 +9458,7 @@ msgstr "" "Deseable: Asignar preferencia de tickets\n" "---------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -9788,7 +9478,7 @@ msgstr "" "tickets estén correctamente organizados, de forma que los nuevos\n" "contribuidores puedan encontrar buenos tickets sobre los que trabajar." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" @@ -9796,7 +9486,7 @@ msgstr "" "Prioritario: Soporte del usuario\n" "----------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -9816,7 +9506,7 @@ msgstr "" "usuarios, y es\n" "más probable que continúen participando en la comunidad." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" @@ -9824,7 +9514,7 @@ msgstr "" "¡Nos encantaría que nos ayudase!\n" "--------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" @@ -9834,7 +9524,7 @@ msgstr "" "descritos se solapan, y con una planificación cuidadosa podemos hacerles\n" "verdadera mella.." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -9855,20 +9545,13 @@ msgstr "" "I2P en BSidesNYC\n" "================" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "Informe del viaje sobre el encuemtro de I2P en BSidesNYC." -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -9918,12 +9601,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -9939,111 +9622,113 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 con carpetas de SusiMail y asistente de instalación de SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" +"0.9.35 añade soporte para carpetas en SusiMail, y un nuevo Asistente SSL " +"para configurar HTTPS en su sitio web de Servicio Oculto.\n" +"También tenemos la habitual colección de correcciones de errores, " +"especialmente en SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" +"Estamos trabajando duro en varias cosas para 0.9.36, incluyendo un nuevo " +"instalador de OSX y un protocolo de transporte más rápido y seguro " +"llamado NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" +"I2P estará en HOPE en la ciudad de Nueva York, del 20 al 22 de julio. " +"Encuéntranos y dinos hola!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -10054,15 +9739,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -10086,23 +9771,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -10113,7 +9798,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -10126,13 +9811,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -10151,7 +9836,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -10162,7 +9847,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -10171,13 +9856,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -10189,11 +9874,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -10204,13 +9889,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -10224,7 +9909,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -10233,7 +9918,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -10244,7 +9929,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -10261,13 +9946,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -10280,13 +9965,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -10295,35 +9980,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -10334,7 +10019,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -10343,30 +10028,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -10380,16 +10063,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -10419,6 +10095,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -10479,46 +10156,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" -msgstr "" +msgstr "0.9.37 con NTCP2 activado" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -10529,15 +10199,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -10555,7 +10225,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -10564,13 +10234,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -10585,22 +10255,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -10611,13 +10281,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -10626,11 +10296,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -10641,14 +10311,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -10656,13 +10326,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -10672,13 +10342,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -10689,7 +10359,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -10697,13 +10367,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -10712,7 +10382,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -10723,22 +10393,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"Versión 0.9.32\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" -msgstr "" +msgstr "0.9.38 con el nuevo asistente de configuración" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -10746,103 +10409,3023 @@ msgid "" "installer on our website.\n" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" +"0.9.38 incluye un nuevo asistente de primera instalación con un probador " +"de ancho de banda.\n" +"Hemos añadido soporte para el último formato de base de datos GeoIP.\n" +"Hay un nuevo instalador de perfiles de Firefox y un nuevo instalador " +"nativo de Mac OSX en nuestro sitio web.\n" +"Se sigue trabajando en el soporte del nuevo formato netdb \"LS2\"." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" +"Esta versión también contiene un montón de correcciones de errores, " +"incluyendo varios problemas con los adjuntos susimail, y una solución " +"para enrutadores sólo IPv6." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "Laboratorio I2P" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 con mejoras en el rendimiento" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 incluye amplios cambios para los nuevos tipos de bases de datos de" +" red (propuesta 123).\n" +"Hemos incluido el plugin i2pcontrol como webapp para soportar el " +"desarrollo de aplicaciones RPC.\n" +"Hay numerosas mejoras de rendimiento y correcciones de errores." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Hemos eliminado los temas de medianoche y clásicos para reducir la carga " +"de mantenimiento;\n" +"los usuarios anteriores de esos temas verán ahora el tema oscuro o claro." +"\n" +"También hay nuevos iconos en la página de inicio, un primer paso para " +"actualizar la consola." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 con nuevos iconos" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 incluye soporte para el nuevo formato cifrado de leaseset.\n" +"Desactivamos el antiguo protocolo de transporte NTCP 1.\n" +"Hay una nueva característica de importación de SusiDNS y un nuevo " +"mecanismo de filtrado de scripts para las conexiones entrantes." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Asistente de túnel" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Configuración avanzada" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 con corrección de errores" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 prosigue la labor de aplicación de las nuevas características de " +"la propuesta 123,\n" +"incluyendo la autenticación por cliente para conjuntos de contratos de " +"arrendamiento encriptados.\n" +"La consola tiene un logotipo I2P actualizado y varios iconos nuevos.\n" +"Hemos actualizado el instalador de Linux." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"El inicio debería ser más rápido en plataformas como Raspberry Pi.\n" +"Hemos corregido varios errores, incluidos algunos graves que afectan a " +"los mensajes de red de bajo nivel." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 con corrección de errores" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 sigue trabajando para que el I2P sea más rápido y fiable.\n" +"Incluye varios cambios para acelerar nuestro transporte UDP.\n" +"Hemos dividido los archivos de configuración para poder trabajar en el " +"futuro con embalajes más modulares.\n" +"Continuamos trabajando para implementar nuevas propuestas para una " +"encriptación más rápida y segura.\n" +"Hay, por supuesto, un montón de correcciones de errores también." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/es/LC_MESSAGES/docs.po b/i2p2www/translations/es/LC_MESSAGES/docs.po index 1e1a745b..baa82df2 100644 --- a/i2p2www/translations/es/LC_MESSAGES/docs.po +++ b/i2p2www/translations/es/LC_MESSAGES/docs.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-30 12:31+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: erinm\n" "Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -25,15 +25,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Índice de la Documentación técnica" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -46,14 +45,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Este índice está ordenado desde la capa más alta a la más baja. Las capas" -" más altas son para las aplicaciones \"clientes\"; Las capas menores son " -"las que están dentro del propio ruter. El interfaz entre las aplicaciones" -" y el ruter es el API I2CP (Protocolo de Control de I2P)." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -66,8 +62,8 @@ msgstr "" "abajo, por favor cree un ticket identificando el " "problema." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -83,39 +79,39 @@ msgstr "" msgid "Overview" msgstr "Vista general" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Introducción técnica" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Una introducción no tan técnica" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Modelo de amenazas y análisis" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Comparación con otras redes anónimas." -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Especificaciones" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Gráfica de la pila del protocolo" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Estudios sobre I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Presentaciones, artículos, tutoriales, vídeos y entrevistas" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -124,54 +120,54 @@ msgstr "" "Vista general del Proyecto para un Internet Invisible" " (I2P) 28 de Agosto del 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Temas de la capa de aplicaciones" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Asignación de nombres y addressbook" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Resumen de pluguins" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Especificaciones de los pluguins" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Clientes gestionados" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Empotrado del router I2P en su aplicación" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent sobre I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "API del pluguin I2PControl" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "Formato de hostsdb.blockfile " -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Formato del archivo de configuración" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "Protocolos y API de la capa de aplicación" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -179,36 +175,36 @@ msgstr "" "API de alto nivel y fácil de usar para enviar y recibir datos para " "aplicaciones escritas en cualquier lenguaje." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Resumen y guía del desarrollo de aplicaciones" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Configuración de I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocolo SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocolo SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protocolo SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protocolo BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "Protocolos y API del transporte de fin a fin." -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -216,33 +212,33 @@ msgstr "" "Los protocolos extremo a extremo usados por los clientes para " "comunicación fiable y no fiable." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Librería de srteaming" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Especificación de protocolo de streaming" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc del streaming" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramas" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Javadoc del datagrama" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "Protocolo y API del interfaz cliente-a-ruter" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -252,52 +248,52 @@ msgstr "" " recibir tráfico a un ruter. Tradicionalmente usado sólo por aplicaciones" " en Java y APIs de mayor nivel." -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - Protocolo de control de I2P / Resumen del API" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Especificación I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "Javadoc del API de I2CP" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "Especificaciones de las estructuras de datos más usadas." -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc de las estructuras de datos" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Cifrado de fin a fin" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "Cómo son cifrados por el ruter los mensajes de fin a fin." -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "Cifrado ElGamal/AES+SessionTag" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Detalles criptográficos de ElGamal y AES" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Base de datos de la red" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." @@ -305,30 +301,30 @@ msgstr "" "Almacenamiento distribuido y obtención de información sobre los ruters y " "los clientes. " -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" "Vista general, detalles y análisis de amenazas de la base de datos de la " "red" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Hashes de cifrados" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Firmas de cifrados" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Especificación de resembrado del router I2P" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Protocolo de los mensajes del ruter" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." @@ -336,25 +332,29 @@ msgstr "" "I2P es un ruter orientado a mensajes. Los mensajes que se envían entre " "los ruters son definidos por el protocolo I2NP." -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - Vista general del protocolo de red de I2P" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Especificación I2NP" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "Javadoc de I2NP" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Túneles" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." @@ -362,156 +362,156 @@ msgstr "" "Seleccionando pares, solicitando túneles a través de esos pares, y " "cifrando y enrutando mensajes a través de esos túneles." -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "Perfiles y selección de pares" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Vista general del túnel de enrutado" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "Rutado Garlic y terminología \"garlic\"" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Cifrado y construcción de los túneles" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "para cifrado de solicitudes de construcción (`build`, de túneles)" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Especificaciones para la creación de túneles" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "Especificaciones de los mensajes de túnel de bajo nivel" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Túneles unidireccionales" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "Perfiles y selección de pares en la red anónima I2P" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "Estudio del 2009 (pdf), no es muy actual pero es bastante exacto" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Capa de transporte" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" "Los protocolos para las comunicaciones directas (punto a punto) de ruter " "a ruter." -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Visión general de la capa de transporte" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "Especificaciones y vista general de los transportes basados en TCP" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "Vista general de los transportes basados en UDP" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Especificación SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "Cifrado del transporte de NTCP" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "Cifrado del transporte de SSU" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "Jacadoc del transporte" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "Javadoc de NTCP" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "Jacadoc de SSU" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Otros temas sobre el Ruter" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Actualizaciones de software del ruter" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Librería BigInteger nativa" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "NTP y sincronización de la fecha" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Rendimiento" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Recursos y guías para desarrolladores" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Guía para nuevos desarrolladores" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "La nueva guía de los traductores" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Guía de Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Directrizes para los desarrolladores" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "Jacadocs en el Internet normal:" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Servidor %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." @@ -519,70 +519,75 @@ msgstr "" "Nota: verifique siempre que los Javadocs son actuales comprobando los " "números de versiones." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "Javadocs en I2P:" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Propuestas" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "Cómo establecer un servidor de resembrado" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Ports usados por I2P" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "Actualizaciones automáticas y compilaciones de desarrollo dentro de I2P" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Actualizando el wrapper manualmente" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Foro para usuarios" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Foro para desarrolladores en I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "Viewmtn en I2P" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "El código de I2P exportado a GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "Repositorio Git del código de I2P en I2P" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Fuentes para traducir en Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Hoja de ruta" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Por hacer" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "no actual" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1455,7 +1460,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1469,24 +1474,6 @@ msgid "" "significantly\n" "longer than a local address book lookup." msgstr "" -"En Tor, la dirección es de 16 caracteres (80 bits), o la mitad del " -"(identificador criptográfico) hash SHA-1.\n" -"I2P usa 52 caracteres (256 bits) para representar el hash SHA-256 " -"completo.\n" -"La la forma es {52 chars}.b32.i2p .\n" -"Tor ha publicado recientemente una propuesta para\n" -"convertirlas a un formato idéntico de {52 chars}.onion para sus servicios" -" ocultos.\n" -"Base32 está implementado en el servicio de nombres, que realiza " -"peticiones al router sobre I2CP para buscar el LeaseSet para obtener el " -"destino completo.\n" -"Las búsquedas Base32 sólo serán exitosas cuando el destino esté activo y " -"publicando un LeaseSet.\n" -"A causa de que la resolución puede requerir una búsqueda en la base de " -"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:483 msgid "" @@ -1849,7 +1836,7 @@ msgid "Ports Used by I2P" msgstr "Puertos usados por I2P" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1872,16 +1859,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -"Observe que muchos de estos no están habilitados de forma predeterminada." -" \n" -"Hay más información en las FAQ. Vea también" -" la documentación para plugins individuales. Los autores de los \n" -"plugins por favor añadan cualquier puerto que usen aquí. Para nuevos \n" -"plugins recomendamos usar el siguiente puerto disponible en el rango 766x." -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "punto recomendado para nuevos plugins/aplicaciones" @@ -1968,73 +1949,30 @@ msgstr "Gracias." msgid "BOB - Basic Open Bridge" msgstr "BOB- Basic Open Bridge (pasarela abierta básica)" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" -msgstr "Agosto de 2016" - -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "Diferencias técnicas con SAM (¿para mejorarlo?)" - -#: i2p2www/pages/site/docs/api/bob.html:14 -msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -"BOB tiene canales separados de comandos y de datos. \n" -"Uno, un socket de canal de comandos de aplicación hacia el router.\n" -"Dos, los sockets de datos de aplicación hacia/desde el router, que portan" -" \n" -"sólo datos.\n" -"El canal de comandos sólo es necesario para generar o establecer la clave" -" \n" -"de destino inicial, y para establecer las asociaciones (bindings) de las " -"claves \n" -"de destino con los puertos. Todas las conexiones se ejecutan en paralelo." -#: i2p2www/pages/site/docs/api/bob.html:23 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -"SAM tiene una conexión que hace todo, y usted necesita procesar todos los" -" paquetes." -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" -"BOB no retiene valores de parejas de claves, tampoco lo hace el router. \n" -"La aplicación de usted retiene los valores de parejas de claves.\n" -"Esto es para reducir cualquier complejidad extra en el código del router," -" \n" -"también contribuye a su privacidad." - -#: i2p2www/pages/site/docs/api/bob.html:34 -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:38 -msgid "Those are the important differences." -msgstr "Esas son las diferencias importantes." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 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:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "CLAVE = clave pública, también BASE64" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 msgid "" "ERROR as is implied returns the message \"ERROR " "\"+DESCRIPTION+\"\\n\", where the DESCRIPTION is what" @@ -2044,7 +1982,7 @@ msgstr "" " \"+DESCRIPCIÓN+\"\\n\", donde la DESCRIPCIÓN es lo " "que fue mal." -#: i2p2www/pages/site/docs/api/bob.html:53 +#: i2p2www/pages/site/docs/api/bob.html:41 msgid "" "OK returns \"OK\", and if data is to be " "returned, it is on the same line. OK means the command is " @@ -2054,7 +1992,7 @@ msgstr "" "datos, se hará en la misma línea. OK significa que el " "comando ha finalizado." -#: i2p2www/pages/site/docs/api/bob.html:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." @@ -2062,7 +2000,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:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -2074,11 +2012,11 @@ msgstr "" "intencionado, \n" "dado que `help` es un HUMANO y no un comando de APLICACIÓN." -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "Conexión y versión" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" @@ -2088,11 +2026,11 @@ msgstr "" " en \\n o \\r\\n, dependiendo del sistema.\n" "En conexión, BOB produce una salida en dos líneas:" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "La versión actual es:" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" @@ -2103,49 +2041,45 @@ msgstr "" "Se recomienda que las versiones subsiguientes sólo usen dígitos decimales" " 0-9." -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "Historial de la versión" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versión" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "Versión del router I2P" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Cambios" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "versión actual" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "versiones de desarrollo" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "Comandos" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -"POR FAVOR OBSERVE QUE: Para detalles ACTUALES de los comandos POR " -"FAVOR use el comando interno `help`. \n" -"Tan sólo haga telnet al localhost 2827, teclee `help` y podrá obtener la" -" \n" -"documentación completa para cada comando." -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 msgid "" "Commands never get obsoleted or changed, however new commands do get " "added from time to time." @@ -2153,158 +2087,126 @@ 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "COMANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "OPERANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "DEVUELVE" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -"Una vez configurado, todos los sockets TCP pueden y bloquearán según se \n" -"necesite, y no hay necesidad de mensaje adicional alguno hacia/desde el \n" -"canal de comandos. Esto permite al router marcar el paso del stream sin \n" -"reventar con un OOM (out of memory/agotamiento de memoria) como lo hace \n" -"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:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -"Lo que también es agradable acerca de esta interfaz en particular es que" -" \n" -"escribir algo para la interfaz, es mucho mucho más fácil que para SAM. \n" -"No hay ningún otro proceso que realizar después de configurarla. Su \n" -"configuración es tan simple, que muchas aplicaciones sencillas, tales \n" -"como nc (netcat) se pueden usar para apuntar a alguna aplicación. El " -"valor \n" -"ahí es que uno puede programar periodos de actividad e inactividad para \n" -"una aplicación, sin tener que cambiar la aplicación para hacer eso, o \n" -"incluso sin tener que detener esa aplicación. En su lugar, puede " -"literalmente\n" -"\"desenchufar\" el destino, y \"enchufarlo\" de nuevo. Mientras las " -"mismas \n" -"direcciones IP/puerto y claves de destino sean usadas al levantar la \n" -"pasarela, a las aplicaciones TCP normales no les importará, y no lo " -"notarán. Simplemente serán engañadas -- los destinos no son alcanzables," -" \n" -"y así nada va a recibirse." -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "Ejemplos" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -"Para el siguiente ejemplo, estableceremos un conexión loopback local \n" -"muy simple, con dos destinos. El destino \"boca\" será el servicio \n" -"CHARGEN desde el demonio superservidor INET. El destino \"oido\" será \n" -"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:174 +#: i2p2www/pages/site/docs/api/bob.html:162 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:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Aplicación" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "Respuesta al comando de BOB." -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "DESDE" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "HACIA" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "DIÁLOGO" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 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:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -"En este punto no hubo error, un destino con un apodo de \"boca\" está \n" -"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:207 +#: i2p2www/pages/site/docs/api/bob.html:195 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:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -2319,7 +2221,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:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." @@ -2327,55 +2229,47 @@ 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:253 +#: i2p2www/pages/site/docs/api/bob.html:241 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:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "Aquí está lo que sucedió..." -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "¡También puede conectar con EEPSITES!" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -"Bastante chulo ¿verdad? Pruebe con algún otro EEPSITE bien conocido si \n" -"prefiere, o con los no existentes, etc. para conseguir una sensación de " -"qué \n" -"tipo de resultado esperar en diferentes situaciones. Para la mayor parte," -" se \n" -"sugiere que ignore cualquier tipo de mensajes de error. No tendrían " -"significado \n" -"para la aplicación, y sólo son presentados para depuración por humanos." -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 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:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "Primero, veamos que apodos de destino tenemos." -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 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:343 +#: i2p2www/pages/site/docs/api/bob.html:331 msgid "" "Now to remove \"ear\", note that this is what happens when you type too " "fast,\n" @@ -2386,7 +2280,7 @@ msgstr "" "demasiado rápido, y le muestra el aspecto de los típicos mensajes de " "ERROR." -#: i2p2www/pages/site/docs/api/bob.html:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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" @@ -2398,7 +2292,7 @@ msgstr "" "ello, \n" "y se accionan con el comando \"quiet\" (silenciar)." -#: i2p2www/pages/site/docs/api/bob.html:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -2412,7 +2306,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:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -2435,7 +2329,7 @@ msgstr "" "modificar \n" "para nada el servidor web." -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -2469,9 +2363,8 @@ msgstr "" "hacer con BOB." #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Agosto del 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2672,7 +2565,7 @@ msgstr "" "seguridad de un único uso), y usa un datagrama crudo (`raw`) para la \n" "respuesta, devolviendo el nonce desde la petición." -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2685,12 +2578,12 @@ msgstr "" "de I2CP, tal como están implementados en I2PSessionMuxedImpl." -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Integridad de los datos" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2702,12 +2595,12 @@ msgstr "" "implementado en la capa I2CP. No hay " "campo checksum en el protocolo datagram" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Encapsulado de paquetes" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2729,12 +2622,12 @@ msgstr "" "subyacentes. No hay mecanismo \n" "delimitador de paquetes o campo de tamaño en el protocolo datagram." -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Especificación" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "Vea la página de Especificaciones de Datagramas." @@ -2819,7 +2712,7 @@ msgstr "Respuesta:" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descripción" @@ -3806,6 +3699,34 @@ msgstr "" "otros lenguajes pueden usarla a través del soporte streaming de SAM." +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Idioma" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Sitio" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "encapsulador como servicio (wrapper)" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "Proxies SOCKS y SOCKS" @@ -3924,7 +3845,7 @@ msgstr "" " la selección mediante número de puerto de proxy externo (`outproxy`)." #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "Consulte también" @@ -4200,13 +4121,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Opción" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Valor predeterminado" @@ -4958,7 +4879,7 @@ msgstr "" "el análisis:" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historia" @@ -5003,10 +4924,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -5621,24 +5542,20 @@ msgstr "" "(`bencoded`) con dos claves, \"port\" y \"rport\" (puerto de respuesta), " "ambos enteros." -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -"Para recibir datagramas respondibles (firmados) se usa el puerto UDP\n" -"(Protocolo de Datagrama de Usuario) listado en la información del nodo \n" -"compacto. Este se usa para consultas, excepto para anuncios. Le \n" -"llamamos el \"query port\" (puerto de consulta). Es el valor \"port\" " -"(puerto) del \n" -"mensaje de extensión. Las consultas usan el protocolo I2CP (Protocolo \n" -"de Cliente I2P) número 17." -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -5648,20 +5565,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -"Además de ese puerto UDP, usamos un segundo puerto de datagrama igual \n" -"al puerto de consulta + 1. Esto se usa para recibir datagramas no " -"firmados \n" -"(raw (crudos)) para las respuestas, errores, y anuncios. Este puerto \n" -"proporciona una eficiencia aumentada ya que las respuestas contienen las" -" \n" -"credenciales (`tokens`) enviadas en la consulta, y no necesitan ser \n" -"firmadas. Llamamos a esto el \"response port\" (puerto de respuesta). " -"Este es el valor \"rport\" del mensaje de extensión. Las respuestas y los" -" anuncios usan el protocolo I2CP número 18." -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -5674,7 +5582,7 @@ msgstr "" "\"values\" (valores) es una lista de cadenas, conteniendo cada una la \n" "información compacta de un único par." -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -5689,7 +5597,7 @@ msgstr "" "\"nodes\" (nodos) es una única cadena de bytes con la información \n" "concatenada de nodo compacto." -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -5707,7 +5615,7 @@ msgstr "" "bytes del resultado de la operación OR-exclusivo del hash del destino con" " el puerto. " -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -5726,11 +5634,11 @@ msgstr "" "Alternativas: Una única cadena de bytes con hashes concatenados, o una " "lista de cadenas por si solas." -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "Trackers de datagramas (UDP)" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -5747,7 +5655,7 @@ msgstr "" "Contacte con los desarrolladores de I2P si desea desarrollar un cliente o" " un tracker que soporte anuncios sobre datagramas." -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -5773,7 +5681,7 @@ msgstr "" " ya que contienen credenciales enviadas en la petición, y no necesitan " "estar firmados." -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -5798,7 +5706,7 @@ msgstr "" " la respuesta de scrape, y la respuesta de error, son los mismos que en " "la (proposición de mejora de bittorrent) BEP 15." -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -5809,30 +5717,17 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -"Las direcciones fuente en I2P no pueden ser falsificadas, así que es " -"posible usar un protocolo simplificado\n" -"con 2 paquetes en lugar de 4, omitiendo la solicitud y la respuesta de " -"conexión.\n" -"En este caso, la solicitud de anuncio sería un datagrama respondible " -"enviado al puerto de petición del tracker,\n" -"y el tracker no requeriría un puerto de respuesta.\n" -"Aunque esto es más eficiente, sería más difícil modificar un tracker " -"existente para que soportara este modo.\n" -"La URL para el tracker en modo-de-4-paquetes usaría el prefijo estandar " -"\"udp://\".\n" -"La URL para un tracker modificado en modo-de-2-paquetes requeriría un " -"prefijo diferente si ambos modos están soportados en I2P." -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Información adicional" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is disponible allí." -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" @@ -5859,7 +5754,7 @@ msgstr "" "El FAQ del bittorrent " "I2P" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "Discusión de DHT sobre I2P" @@ -9725,27 +9620,17 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" -"El cifrado (I2CP) punto a punto (aplicación cliente hacia aplicación " -"servidor) fue deshabilitado en la versión 0.6 de I2P; el cifrado (garlic)" -" punto a punto (ruter cliente I2P hacia ruter servidor I2P) desde el " -"ruter de Alice \"a\" hasta el ruter de Bob \"h\" aún permanece. ¡Observe " -"el uso diferente de los términos! Todos los datos desde \"a\" hasta " -"\"h\" están cifrados punto a punto, pero las conexiones I2CP entre el " -"ruter I2P y las aplicaciones no son cifradas punto a punto. \"A\" y \"h\"" -" 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:126 msgid "End to end layered encryption" @@ -9909,8 +9794,7 @@ msgid "The Network Database" msgstr "La base de datos de la red" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -10004,7 +9888,7 @@ msgstr "" "ancho de banda aproximado y la accesibilidad observada." #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "FloodFill" @@ -10097,11 +9981,11 @@ msgstr "" "usado o confiable en ningún sitio del ruter, excepto para mostrar en el " "interfaz del usuario para depurar y para el análisis de tráfico." -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "Opciones adicionales" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -10125,17 +10009,17 @@ msgstr "" "estos datos y necesidad de obtenerlos. Estas estadísticas están limitadas" " a:" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" "Tasas de creación de túneles exploratorios exitosos, rechazados y con " "periodo de espera agotado" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "Media del número de túneles participantes en 1 hora" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." @@ -10143,7 +10027,7 @@ msgstr "" "Los routers de inundación (floodfill) publican datos adicionales sobre el" " número de entradas en sus base de datos de red." -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -10157,11 +10041,11 @@ msgstr "" " la mayoría de las estadísticas publicadas para mejorar el anonimato, y " "tenemos planeado eliminar más en las próximas versiones." -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "Opciones de familia" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" @@ -10171,19 +10055,19 @@ msgstr "" " una \"familia\", operada por la misma entidad.\n" "No se usarán varios routers I2P de la misma familia en un único túnel." -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "Las opciones de familia son:" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "El nombre de la familia" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "Caducidad de RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -10196,7 +10080,7 @@ msgstr "" "búsquedas de RouterInfo y el uso de memoria y espacio en le disco. En la " "implementación actual, estas son las políticas generales:" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." @@ -10204,11 +10088,11 @@ msgstr "" "No existe vencimiento durante la primera hora encendido, ya que los datos" " almacenados podrían ser viejos." -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "No existe vencimiento si hay 25 o menos menos routerInfos" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -10221,7 +10105,7 @@ msgstr "" " El número de espiración con menos de 120 ruters es de 72 horas, mientras" " que el tiempo de caducidad con 300 ruters es de 30 horas." -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -10232,7 +10116,7 @@ msgstr "" "expiran en 1 hora más o menos, ya que la lista del introductor expiran en" " ese mismo tiempo." -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" @@ -10242,11 +10126,11 @@ msgstr "" "los RoutersInfos locales, ya que como RoutersInfos válidos serán re " "publicados." -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "Almacenamiento persistente de RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." @@ -10254,22 +10138,22 @@ msgstr "" "Los RoutersInfos son periodicamente escritos en el disco duro para que " "estén disponibles después de reiniciar." -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "Especifiaciones de RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "Javadoc de RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -10282,19 +10166,19 @@ msgstr "" "(leases o contratos) para una destinación de un cliente en " "particular. Cada uno de estos leases especifica la siguiente información:" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "La puerta de salida de túnel del ruter (especificando su identidad)" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "El ID del túnel con los que el túnel envía mensajes (un número de 4 bytes)" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "Cuando expirará ese túnel." -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." @@ -10302,8 +10186,8 @@ msgstr "" "El propio LeaseSet es almacenado en la netDb bajo la clave derivada del " "hash SHA256 de la destinación." -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -10311,21 +10195,21 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "Además de estos leases, el LeaseSet incluye:" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" @@ -10333,7 +10217,7 @@ msgstr "" "Una clave pública de cifrado adicional: usada para el cifrado de fin a " "fin de los mensajes garlic" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." @@ -10341,7 +10225,7 @@ msgstr "" "Una clave de firma pública adicional: para la revocación del LeaseSet, " "pero actualmente no se usa." -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." @@ -10349,33 +10233,33 @@ msgstr "" "La firma de toda la información del LeaseSet, para asegurarse de que la " "Destinación publicó ese LeaseSet." -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "Especificaciones del Lease" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "Especificaciones del LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "Javadoc del Lease" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "Javadoc del LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "LeaseSets no publicados" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -10387,11 +10271,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "LeaseSets Revocados" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -10408,7 +10292,7 @@ msgstr "" " y no está claro si tiene algún uso práctico. Este es el único uso " "planeado para la clave de firmado, por lo cual no se usa." -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -10420,8 +10304,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -10436,19 +10320,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "LeaseSets Cifrados" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -10474,7 +10358,7 @@ msgstr "" "investigar si la interfaz de usuaro y la implementación de LeaseSets " "cifrados se podría mejorar." -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -10488,11 +10372,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "Expiración del LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -10504,11 +10388,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "Almacenamiento persistente del LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -10516,11 +10400,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -10529,11 +10413,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "Secuencia de arranque" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -10574,7 +10458,7 @@ msgstr "" " fichero\n" "de una de estas URLs seleccionada de forma aleatoria." -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -10589,7 +10473,7 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" @@ -10598,7 +10482,7 @@ msgstr "" "Determinar quien es parte del floodfill netDb es algo trivial - se " "muestra en el routerinfo publicado de cada ruter como una capacidad." -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." @@ -10606,11 +10490,11 @@ msgstr "" "Los flodfill no tienen inguna autoridad central y no forman ningún " "\"consenso\" - sólo implementan una capa DHT." -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "Convertirse en un ruter floodfill" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -10622,7 +10506,7 @@ msgstr "" "pares floodfill de I2P no necesitas ser de confianza, y cambian con el " "tiempo." -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -10642,7 +10526,7 @@ msgstr "" "estén disponibles 24/7. El ancho de banda mínimo a compartir para " "convertirse en floodfill es de 128 KBytes/sec. " -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -10653,7 +10537,7 @@ msgstr "" "salud (tiempo de espera de los mensajes de salida, retraso de los " "trabajos, etc) antes de que se active automáticamente como un floodfill." -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." @@ -10662,7 +10546,7 @@ msgstr "" " \n" "6% de los routers en la red son routers floodfill." -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -10680,11 +10564,11 @@ msgstr "" "ataque. A su vez, estos pares dejarán de ser floodfill cuando ya haya " "suficientes floodfills activos." -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "El papel del ruter floodfill" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -10702,11 +10586,11 @@ msgstr "" "relacionado directamente con sus servicios distribuidos de la base de " "datos." -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "Medida de cercanía Kademlia" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -10714,7 +10598,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -10731,7 +10615,7 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" @@ -10740,15 +10624,15 @@ msgstr "" "Las claves de enrutado nunca se envían por-el-cable en ninguno de los \n" "mensajes I2NP, sólo se usan localmente para determinar la distancia." -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "Mecanismos de almacenaje, verificación y bloqueo" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "Almacenamiento del RouterInfo en los pares" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -10761,11 +10645,11 @@ msgstr "" "la inicialización de una conexión de transporte NTCP o SSU." -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "Almacenamiento del LeaseSet en los pares" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -10785,7 +10669,7 @@ msgstr "" "búsquedas de LeaseSet, o tener que comunicarse con las Destinaciones para" " publicar los LeaseSets." -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -10807,7 +10691,7 @@ msgstr "" "inundará \"hacia si\" enviándo el mensaje a otros múltiples routers de \n" "inundación. Esto proporciona un alto grado de tolerencia a fallos." -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -10846,11 +10730,11 @@ msgstr "" " de datos). Esto asegura que se encontrará al verdadero par más cercano " "incluso si un par más-distante tiene el elemento netDb." -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "Almacenamiento de RouterInfo en los Floodfills" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -10873,11 +10757,11 @@ msgstr "" "I2NP DeliveryStatusMessage, con el ID del " "mensaje puesto en el valor del token de respuesta." -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "Almacenamiento de LeaseSet en los Floodfills" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" @@ -10887,7 +10771,7 @@ msgstr "" "RouterInfos, ya que un ruter debe de tener cuidad de que el LeaseSet no " "pueda ser asociado con el ruter." -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -10912,11 +10796,11 @@ msgstr "" "puesto como el token de respuesta. Este mensaje es enviado de vuelta a " "los túneles de entrada del cliente." -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "Inundación" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -10955,7 +10839,7 @@ msgstr "" "\"vecindario\"\n" "DHT (tabla de hash distribuida) de la clave de enrutamiento." -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -10977,11 +10861,11 @@ msgstr "" " \n" "que la credencial de respuesta es cero." -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "Búsquedas de RouterInfo y LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -10997,7 +10881,7 @@ msgstr "" "salida del router. Las respuestas están definidas para volver a través de" " uno de los túneles exploratorios de entrada del router." -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." @@ -11006,7 +10890,7 @@ msgstr "" "\"buenos\" (en los que la conexión no falla) más próximos a la clave \n" "solicitada, en paralelo." -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -11025,7 +10909,7 @@ msgstr "" "href=\"%(i2np)s\">I2NP conteniendo una \n" "lista de otros routers floodfill próximos a la clave." -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -11043,7 +10927,7 @@ msgstr "" " cifrado ElGamal. El cifrado de la consulta RouterInfo puede que sea " "habilitado en una futura versión." -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -11062,7 +10946,7 @@ msgstr "" "gateway, IBGW) del túnel de respuesta. Las respuestas a consultas a de \n" "RouterInfo serán cifradas si se habilita el cifrado de consultas." -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " @@ -11072,7 +10956,7 @@ msgstr "" "(Discutiéndolo en público [juego de palabras]) Secciones 2.2-2.3 para los" " términos en itálica de debajo)" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -11087,7 +10971,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -11122,7 +11006,7 @@ msgstr "" "hasta que se alcance el total del tiempo límite de la consulta o se haya " "consultado al número de pares máximo." -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -11142,11 +11026,11 @@ msgstr "" "un router tiene conocimiento detallado del vecindario del espacio del " "identicador (`ID`) del destino." -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "Verificación del almacenamiento de la RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -11162,7 +11046,7 @@ msgstr "" "No está claro si la verificación puede rediseñarse para ser realizada de " "forma segura." -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -11181,11 +11065,11 @@ msgstr "" "extremo-a-extremo con garlic (ajo) para prevenir la vigilancia en el " "extremo exterior (OutBound End Point, OBEP)." -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "Verificación del almacenamiento del LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -11208,7 +11092,7 @@ msgstr "" "extremo-a-extremo con garlic (ajo). Se especifica a las respuestas que " "vuelvan a través de uno de los túneles de entrada del cliente." -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -11221,11 +11105,11 @@ msgstr "" "desde la pasarela de entrada (`inbound gateway`, IBGW) del túnel de " "respuesta." -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "Exploración" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -11247,11 +11131,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "Notas sobre las respuestas a consultas" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -11274,11 +11158,11 @@ msgstr "" "paralelo, es difícill monitorizar el rendimiento de los diferentes " "routers de inundación." -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "Alojamiento redundante (MultiHoming)" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -11312,11 +11196,11 @@ msgstr "" "está en uso en varios\n" "servicios de la red." -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "Análisis de amenazas" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " @@ -11325,7 +11209,7 @@ msgstr "" "También se debate en la web de los " "modelos de amenazas." -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -11336,11 +11220,11 @@ msgstr "" "floodfill y configurándolos para ofrecer respuestas malas, lentas o " "incluso no ofrecerlas. Algunos escenarios se discuten más abajo." -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "Mitigación general a través del crecimiento" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -11355,11 +11239,11 @@ msgstr "" "al incrementarse el tamaño de la red e incrementarse el número de routers" " floodfill." -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "Mitigación general a través de la redundancia" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" @@ -11368,11 +11252,11 @@ msgstr "" "Mediante la inundación, todas las entradas NetDb se almacenan en los\n" "%(floodsize)s routers floodfill (de inundación ) más próximos a la clave." -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "Falsificaciones" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." @@ -11380,11 +11264,11 @@ msgstr "" "Todas las entradas de la netdb están firmadas por sus creadores, por lo " "que ningún ruter puede crear un RouterInfo o un LeaseSet." -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "Lento o sin respuestas" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -11398,33 +11282,33 @@ msgstr "" "con información sobre varias medidas de calidad de ese par. Este conjunto" " incluye:" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "Tiempo medio de respuesta" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "Porcentaje de consultas respondidas con los datos solicitados" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" "Porcentaje de los almacenamientos que fueron verificados " "satisfactoriamente" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "El último almacenaje exitoso" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "La última búsqueda exitosa" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "Última respuesta" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -11444,11 +11328,11 @@ msgstr "" "identificado y evitado rápidamente, los ruters que sólo son maliciosos a " "veces pueden ser mucho más difíciles de manejar." -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "Ataque Sybil (espacio de claves completo)" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -11459,7 +11343,7 @@ msgstr "" "un gran número de ruters floodfill repartidos a través del espacio de " "claves, keyspace." -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -11471,7 +11355,7 @@ msgstr "" "href=\"%(url)s\">gran número de relays Tor.) Si es exitoso, podría " "ser un ataque DOS efectivo en toda la red." -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -11490,7 +11374,7 @@ msgstr "" "respuestas factibles para la red I2P son listadas debajo, aunque ninguna " "de ellas es totalmente satisfactoria:" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -11503,7 +11387,7 @@ msgstr "" "tendrían que descargar la lista manualmente y añadirla a \"lista negra\" " "local." -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" @@ -11511,13 +11395,13 @@ msgstr "" "Pedir a todos los usuarios de la red el activar el floodfill manualmente " "(luchar contra Sybil con más Sybil)" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" "Liberar una nueva versión del software que incluya la lista \"mala\" " "inscrustada en el código" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" @@ -11527,7 +11411,7 @@ msgstr "" "medidas del perfil de los pares, para intentar identificar los pares " "\"malos\" automáticamente." -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" @@ -11535,7 +11419,7 @@ msgstr "" "Añadir una ampliación que descalifique floodfills si hay demasiados de " "ellos en un único bloque de IPs" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -11552,15 +11436,15 @@ msgstr "" " solo grupo el poder de bloquear la participación de cualquier ruter o IP" " en la red, o incluso apagar o destruir la red entera." -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "Este ataque se hace más difícil cuanto más grande es la red." -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "Ataque Sybil (espacio de claves parcial)" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -11581,7 +11465,7 @@ msgstr "" " tenido éxito, esto podía provocar un ataque DOS efectivo sobre un " "eepsite en particular, por ejemplo." -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -11599,7 +11483,7 @@ msgstr "" "cálculo requerida para esto, la cual depende del tamaño de la red, es " "desconocida. " -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -11625,7 +11509,7 @@ msgstr "" " cada rotación los ruters atacantes no estarán ya cerca de la clave del " "objetivo." -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -11641,7 +11525,7 @@ msgstr "" "para \"eclipsar\" una parte del espacio de claves en sólo media hora " "después de la rotación." -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -11660,11 +11544,11 @@ msgstr "" "\"handoffs, manos fuera\" de la netdb a media noche) es un tema para " "futuros estudios." -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "Ataques Bootstrap, de arranque" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -11676,11 +11560,11 @@ msgstr "" "resiembra, o engañando a los desarrolladores para que añadan su web de " "resembrado dentro del código del ruter." -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "Existen varias defensas posibles, y la mayoría ya están planeadas:" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." @@ -11690,15 +11574,15 @@ msgstr "" "ataque de hombre-en-el-medio (MitM) podría simplemente bloquear HTTPS, y " "responder al HTTP." -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "Incluyendo los datos de resiembra en el instalador" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "Defensas que están implementadas:" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" @@ -11706,7 +11590,7 @@ msgstr "" "Cambiar la tarea de resembrado para obtener un subconjunto de RouterInfos" " desde varias webs de resiembra en vez de usar una única web." -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" @@ -11716,7 +11600,7 @@ msgstr "" "periódicamente pregunte a las webs de resiembra y verifique que los datos" " no están corruptos o son inconsistentes con otras vistas de la red." -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." @@ -11724,11 +11608,11 @@ msgstr "" "Desde la versión 0.9.14, los datos de resembrado están empaquetados en\n" "un fichero zip firmado, y la firma se verifica cuando es descargado." -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "Captura de peticiones" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -11739,7 +11623,7 @@ msgstr "" "href=\"%(pdf)s\">Hashing it out in Public Secciones 2.2-2.3 para los " "términos en cursiva de abajo)" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -11750,7 +11634,7 @@ msgstr "" "podría intentar \"dirigir\" a los pares a un subconjunto de ruters " "controlados por él devolviendo sus referencias." -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -11766,7 +11650,7 @@ msgstr "" "hashes de ruters, y cada petición de exploración es dirigida a un ruter " "floodfill aleatorio. " -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -11807,16 +11691,16 @@ msgstr "" "descrito en Hashing it out in Public sea mucho " "más difícil." -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "Selección del Relay basado en DHT" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "(Referencia: Hashing it out in Public Sección 3)" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -11828,11 +11712,11 @@ msgstr "" "discusión de las vulnerabilidades de la selección de los pares para los " "túneles." -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "Fugas de información" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " @@ -11841,7 +11725,7 @@ msgstr "" "(Referencia: In Search of an Anonymous and Secure " "Lookup Sección 3)" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -11867,7 +11751,7 @@ msgstr "" "previamente conocidos son usados para los túneles. Además, la selección " "de pares no tiene relación con la noción de cercanía de claves DHT." -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -11887,7 +11771,7 @@ msgstr "" "red sea 100 veces más grande, la búsqueda sea correlativa. Por supuesto, " "una red más grande hace que un ataque Sybil sea mucho más difícil." -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -11916,17 +11800,17 @@ msgstr "" "aquí y aquí) se " "volverán problemáticas por varios motivos." -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "Movido a la página de discusión de la netdb" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" "Cifrado de fin a fin de las búsquedas y respuestas adicionales en la " "netDb." -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "Mejores métodos de seguimiento de las respuestas de las búsquedas." @@ -17990,17 +17874,17 @@ msgstr "" "ReconfigureSession (reconfiguración de sesión)." #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "Desde la versión" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "Parámetros recomendados" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "Rango permitido" @@ -18045,7 +17929,7 @@ msgstr "" "servidores" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." @@ -18053,7 +17937,7 @@ msgstr "" "Si es verdadero, el ruter simplemente envía el MessagePayload, en lugar " "de enviar MessageStatus y esperar por un ReceiveMessageBegin." -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," @@ -18063,7 +17947,7 @@ msgstr "" "librería de straming por defecto es None como en 0.8.1, la parte cliente " "es None como en 0.9.4" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -18079,62 +17963,62 @@ msgstr "" "router, a menos que se use SSL (i2cp.SSL=true).\n" "La autorización sólo está recomendada cuando se usa SSL." -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "Si es de entrada están permitidos los túneles de cero saltos" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "Si es de salida están permitidos los túneles de cero saltos" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "número desde %(from)s hasta %(to)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "Sin límite" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" "Número de túneles de respaldo (`fail-over`) redundantes para túneles " "entrantes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" "Número de túneles de respaldo (`fail-over`) redundantes para túneles " "salientes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "%(from)s a %(to)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." @@ -18142,15 +18026,15 @@ msgstr "" "El número de bytes de la IP para comparar y determinar si los dos ruters " "están en el mismo túnel. 0 para deshabilitarlo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "Longitud de túneles de entrada." -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "Longitud de túneles de salida.." -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -18169,7 +18053,7 @@ msgstr "" " 0 a 7 \n" "ambos incluidos. La varianza por defecto era 1 antes de la versión 0.7.6." -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -18188,7 +18072,7 @@ msgstr "" "ambos \n" "incluidos. La varianza por defecto era 1 antes de la versión 0.7.6." -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " @@ -18199,13 +18083,13 @@ msgstr "" " del \n" "destino por defecto." -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" "Nombre del túnel - ignorado por lo general a menos que inbound.nickname " "(apodo entrante) no esté establecido." -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." @@ -18213,7 +18097,7 @@ msgstr "" "Ajustes de prioridades para los mensajes de salida. Más alto indica más " "prioridad." -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -18225,17 +18109,17 @@ msgstr "" "superiores a 6\n" "son incompatibles con versiones anteriores." -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "Número de túneles hacia fuera" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" "Se usa para mantener consistente el orden de los pares (peers) entre " "reinicios." -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " @@ -18245,7 +18129,7 @@ msgstr "" "\"opciones desconocidas\" del grupo de configuraciones del túnel de " "entrada." -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " @@ -18255,7 +18139,7 @@ msgstr "" "\"opciones desconocidas\" del grupo de configuraciones del túnel de " "salida." -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -18272,7 +18156,7 @@ msgstr "" "para los servidores alojados de modo redundante (multihomed) con tiempos " "de conexión largos." -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -18288,15 +18172,15 @@ msgstr "" "necesarias, esto puede cambiar la carga a el cliente más lejano final y " "en el floodfill. Hay varios casos donde \"false\" podría ser apropiado:" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "Dirección unidireccional, no se necesita respuesta" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "El LeaseSet está publicado y un latencia de respuesta mayor es aceptable" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -18317,7 +18201,7 @@ msgstr "" "LeaseSet después de expirar. Los servidores HTTP puede encajar en estos " "requerimientos." -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." @@ -18326,7 +18210,7 @@ msgstr "" "las configuraciones pueden causar bastantes problemas en el rendimiento o" " fiabilidad." -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -18350,12 +18234,12 @@ msgstr "" "todas las opciones y valores están limitados a un máximo de 255 bytes (no" " caracteres)." -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "Opciones de la parte cliente" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -18369,49 +18253,44 @@ msgstr "" " estas opciones a través de I2CP. Otras implementaciones pueden tener " "otros valores por defecto." -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "mínimo %(num)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "(ms) tiempo inactivo requerido (por defecto 30 minutos)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "Cerrar las sesiones I2P cuando esté inactivo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "Cifrar el lease" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "Gzip los datos de salida" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" "Para leasesets cifrados. SessionKey (clave de sesión) Base 64 (44 " "caracteres)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -"Clave privada base 64 para cifrado.\n" -"Precedida opcionalmente por el tipo de clave y ':'.\n" -"Sólo está soportado \"ELGAMAL_2048:\", que es el predeterminado.\n" -"I2CP generará la clave pública desde la clave privada.\n" -"Se utiliza para claves persistentes de leasesets entre reinicios." -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -18428,7 +18307,7 @@ msgstr "" "I2CP generará la clave pública desde la clave privada.\n" "Se utiliza para claves persistentes de leasets entre reinicios." -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" @@ -18436,23 +18315,23 @@ msgstr "" "Asegurarse de que está desactivado; None fue implementado en 0.8.1; None " "es el valor por defecto en 0.9.4" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" "(ms) el tienpo inactivo requerido (por defecto 20 minutos, mínimo 5 " "minutos)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Reducir la cantidad de túneles cuando está inactivo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" "Cantidad de túneles cuando se reduce el número (se aplica tanto a los de " "entrada como a los de salida)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " @@ -18462,7 +18341,7 @@ msgstr "" "misma JVM que el ruter esta opción es ignorada, y el cliente conecta con " "el ruter internamente." -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " @@ -18472,7 +18351,7 @@ msgstr "" "ruter, esta opción es ignorada, y el cliente se conecta al ruter " "internamente." -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " @@ -18482,7 +18361,7 @@ msgstr "" "ruter, esta opción es ignorada, y el cliente se conecta al ruter " "internamente." -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -18495,11 +18374,11 @@ msgstr "" "\"true\" en minúsculas será interpretado como falso. Todas los nombres de" " opciones son sensibles a las mayúsculas/minúsculas." -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "Formato de los datos del payload I2CP y de Multiplexing" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -18533,7 +18412,7 @@ msgstr "" "permite peticiones/respuestas usando datagramas para trabajar fiable en " "presencia de múltiples canales." -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" @@ -18543,42 +18422,42 @@ msgstr "" " i2cp.gzip=false, se cambia el valor de esfuerzo de gzip a 0, lo que " "puede ahorrar un poco de CPU." -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "Bytes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Contenido" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "Cabecera gzip" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "Opciones de gzip" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "Puerto de origen I2P (mtime de Gzip)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "Puerto de destino de I2p (mtime de Gzip)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "Zflags de Gzip" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" "Protocolo I2P (6= Streaming, 17 = Datagram, 18 = Raw Datagrams) (OS de " "Gzip)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." @@ -18587,7 +18466,7 @@ msgstr "" " es especificado por el RFC 1952." -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." @@ -18595,7 +18474,7 @@ msgstr "" "El mecanismo actual de autorización puede modificarse para usar " "contraseñas 'hashed'." -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" @@ -18607,7 +18486,7 @@ msgstr "" "está \n" "implementada. Deben ser reemplazadas con datos aleatorios o eliminadas." -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -18956,6 +18835,10 @@ msgstr "" msgid "Protocol Stack" msgstr "Pila de protocolos" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Agosto del 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -19224,6 +19107,12 @@ msgstr "Nota: SAM/SAMv2 puede usar la librería de streaming y de datagramas." msgid "Transport Overview" msgstr "Introducción al los Transportes" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "Transportes den I2P" @@ -21304,10 +21193,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "Implementación de túnel" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "Octubre de 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "Esta página documenta la implementación actual del túnel." diff --git a/i2p2www/translations/es/LC_MESSAGES/get-involved.po b/i2p2www/translations/es/LC_MESSAGES/get-involved.po index 1fa2d168..5b35c335 100644 --- a/i2p2www/translations/es/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/es/LC_MESSAGES/get-involved.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -27,155 +27,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Donar" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Situación tributaria" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Pegatinas" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -#, fuzzy -msgid "One time donation:" -msgstr "Monitor del tiempo de conexión del IRC" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -183,22 +158,25 @@ msgid "Get Involved!" msgstr "¡Involúcrese!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "¡Necesitamos su ayuda!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Para involucrarse, por favor libremente únase a nosotros en el canal de " -"IRC #i2p-dev (en\n" -"irc.freenode.net, irc.oftc.net, o dentro de I2P en irc.echelon.i2p, " -"irc.dg.i2p o irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -209,7 +187,7 @@ msgstr "" "por favor póngase en contacto con nosotros, ya que siempre estamos " "buscando ayudantes entusiastas!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -219,82 +197,147 @@ msgstr "" "contribuir!\n" "¡Aquí tiene una lista para ayudarle a comenzar!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "¡Extienda la Palabra!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Háblele a la gente sobre I2P en foros, blogs y comentarios de artículos." -" Mejore la entrada en la Wikipedia sobre I2P en su idioma. Dígaselo a sus" -" amigos." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Traducciones" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Pruebas" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -"Ejecute las últimas versiones en monotone y " -"reporte los resultados en #i2p como errores en el Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentación" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Ayude a mejorar las partes de la web que están anticuadas o incompletas. " -"Traduzca las páginas a otros idiomas." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Imágenes" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "Cree más imágenes, mejore las viejas de la web" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Contenido" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "¡Cree una eepsite! ¡Añádale contenido! ¡Contribuya a la comunidad!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Servicios" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Ejecute algún servicio en su eepsite. Puede ser un proxy, un foro, un " -"tracker, un servidor de dominios, una motor de búsquedas, un monitor de " -"eepsites... muchos de estos no son tan difíciles." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Resembrado" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplicaciones" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -303,11 +346,11 @@ msgstr "" "¡Escriba o porte aplicaciones para I2P! Hay algunas guías y una lista de " "ideas en la página de aplicaciones." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Programando" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -322,53 +365,19 @@ msgstr "" "donde empezar o ver algunas ideas. Vea la guía de" " nuevos desarrolladores para más detalles." -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Traducciones" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Ayude a traducir la página web y las aplicaciones a su lenguaje. Vea la " -"guía de nuevos traductores para más " -"información." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Análisis" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" -"Estudie o pruebe el código buscando vulnerabilidades. Se necesita " -"estudiar tanto las vulnerabilidades del anonimato de varios modelos de amenazas, como los ataques DOS y " -"otras debilidades debidas a errores en la seguridad." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Resembrado" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." -msgstr "" -"Establezca un servidor de resembrado para que nuevos routers I2P se " -"inicialicen desde él.\n" -"Las instrucciones detalladas están en nuestra página del servidor de resembrado." #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 #: i2p2www/pages/site/get-involved/roadmap-2017.html:2 @@ -383,7 +392,6 @@ msgstr "Enero de 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -423,15 +431,9 @@ msgstr "" "obtener información mas detallada sobre estas tareas." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Enero de 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Enero de 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Objetivos del proyecto I2P" @@ -771,860 +773,6 @@ msgstr "" "Las mejoras en el rendimiento se listan en la página de rendimiento ." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -msgid "Bounty Arabic translation of webpage and router console" -msgstr "" -"Recompensa por la traducción al árabe de la página web y la consola de " -"ruter." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3 -#: i2p2www/pages/site/get-involved/bounties/index.html:114 -msgid "Arabic translation" -msgstr "Traducción al árabe." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" -"Para mejorar el uso de I2P y atraer más gente, echelon propone esta " -"recompensa por la traducción al árabe de la web de I2P y la consola del " -"ruter." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Esta recompensa de divide en 2 partes:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "La parte 1 es la traducción de la página web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" -"Para recibir la recompensa de 20 BTC necesita traducir las siguientes " -"páginas:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"El trabajo fue hecho por Amanda y la recompensa de 20 BTC fue pagada a " -"Amanda." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"La parte 2 es la traducción de la consola del ruter. La consola del ruter" -" fue parcialmente traducida y la recompensa de 80 BTC se pagó a hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "El juez es echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Recompensa por la creación de un cliente nativo para I2P." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Cliente nativo BTC para I2P" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" -"Para el futuro de I2P y para atraer más gente a I2P esta recompensa se " -"pensó para crear un cliente de Bitcoin para I2P. Debería integrarse con " -"otros clientes dentro de la red de I2P y vía las salidas, con la red de " -"Bitcoin actual." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" -"Judge es un psiconauta que donó los primeros 30 € a esta recompensa." -"\n" -"La recompensa casi se completó con btci2p, sólo falta una pequeña\n" -"parte de la creación de un complemento. El usuario giv ha sido " -"recompensado por el trabajo." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Recompensa por el almacenamiento de datos." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "almacenamiento de datos" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" -"Para mejorar el uso de I2P y ser independiente del estados de los ruters " -"en funcionamiento queremos un sistema de almacenamiento de datos como una" -" extensión de I2P. Como en Freenet, el almacenamiento de información " -"debería ser distribuido y cada nodo participante debería poder configurar" -" sus propias opciones. Los archivos deberían ser guardados en trozos y al" -" menos 2-3 veces para obtener redundancia. El uso del espacio de " -"almacenamiento debería ser auto balanceado. Y aunque sea una aplicación " -"extra, debería funcionar perfectamente dentro de I2P y cooperar bien con " -"el ruter I2P. Quizás se puede hacer una integración dentro de la página " -"web o del ruter." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" -"Esta recompensa está unida con otras 2 recompensas, \"frost para I2P\" y " -"\"eepsites en el almacenamiento de datos\"" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" -"La recompensa por frost para el almacenamiento de datos de I2P es pagada " -"por un programa tipo frost en donde los archivos o mensajes son " -"almacenados dentro de una base de datos y obtenidos de la base de datos. " -"Debe funcionar con GUI, entorno gráfico." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" -"El eepsite servido desde el almacén de datos de I2P despliega un " -"enrutador\n" -"('router') I2P para enviar eepsites desde el almacén de datos I2P. Todos " -"los\n" -"ficheros para los eepsites han de ser guardados dentro del almacén de " -"datos\n" -"y son tomados desde este.\n" -"Extensión:\n" -"Para mayor integración todos los participes del almacen de datos podrían\n" -"servier ese eepsite." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Para que una recompensa sea declarada pagada, necesitamos la aplicación y" -" el código. El código debe estar bajo una licencia libre (libre de " -"cambiar y de distribuir el código)." - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "Recompensa por el paquete I2P en los repositorios de Debian y Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Paquetes I2P para Ubuntu/Debian" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" -"Para el futuro de I2P y para atraer a más personas\n" -"a I2P, se estableció esta recompensa por incluir un paquete de I2P en los" -" servidores\n" -"réplica (mirrors) de archivos de Ubunto y Debian.\n" -"Para reclamar esta recompensa, el paquete del router I2P tiene que estar " -"disponible\n" -"desde las réplicas de archivos de Ubuntu y Debian, y el fallo de Debian\n" -"448638\n" -"tiene que estar cerrado con éxito.\n" -"\n" -"Hecho en 2017 por mhatta." - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "Recompensa por la implementación de I2PHex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "Implementación del código fuente de I2P" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" -"Para mejorar el uso de I2P y atraer más gente a I2PHex P2P, ArneBab creó " -"la recompensa por implementar el código actual de Phex dentro de I2PHex." - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Recompensas por I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" -"Aunque siempre aceptamos con agradecimiento cualquier contribución al " -"código, documentación, y de ese tipo, hay otras formas de hacer que I2P " -"siga adelante. Al igual que con otros proyectos libres nuestros fines se " -"podrían conseguir más rápido si fuésemos capaces de compensar a todos los" -" ayudantes para que trabajasen en I2P a jornada completa. Pero, y al " -"igual que con cualquier otro proyecto libre, esto no es posible. En lugar" -" de eso, estamos utilizando un sistema de recompensas en donde cualquiera" -" pude tener compensación por trabajar en algo que desea implementar, y la" -" gente que ayuda a I2P puede estar segura que su apoyo va dirigido a lo " -"que a ellos les interesa." - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" -"También mantenemos abierta una posibilidad para la gente que quiere " -"ayudar a I2P pero no está convencida de las recompensas disponibles. Esta" -" gente simplemente puede poner su confianza en el equipo de I2P para que " -"este haga lo que piense que es mejor, donando a un fondo general que será" -" usado en lo que se considere necesario - usado para las recompensas, " -"cubrir imprevistos (alojamiento, etc), y cosas de ese tipo." - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Recompensas reclamadas" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nombre" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Estado" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Comunidad" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Recompensa por el almacenamiento de datos." - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Desarrollo de aplicaciones " - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "Simulación multiruter" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Recompensas reclamadas" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Recompensas reclamadas" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Equipo de desarrollo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "Paquetes I2P disponibles en los repositorios de Debian y Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Hacer I2P IPV6 nativo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "Configurar un servidor SILC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Almacenamiento de datos sobre I2P." - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Traducción al ruso" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "Agrupando para la transferencia de archivo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "Tamaño de la ventana de la librería de streaming" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "Monitor del tiempo de conexión del IRC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Unit tests (parte 1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" -"Los desarrolladores listan a cualquier persona que haya podido trabajar " -"en la recompensa - por lo cual si está interesado en trabajar en ello, " -"¡por favor contacte con una de las personas listadas!" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "Recompensa por IPV6 nativo para I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "IPV6 nativo para I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" -"Por el futuro de I2P y para atraer a más gente a I2P, yo ofrezco una " -"recompensa por el soporte IPv6 en I2P. Para obtener esta recompensa, los " -"ruters de I2P deben funcionar nativa y completamente con conexiones IPv6 " -"como lo hacen con conexiones IPv4." - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Para que las recompensas sean declaradas hechas y pagadas, necesitamos el" -" pluguin y las fuentes. El código y las fuentes tienen que ser liberados " -"con licencias libres (libre para ser cambiado y distribuido)." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "Sistema NetDB" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "Sistema netDB" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" -"La implementación actual de NetDB (llamada sistema Floodfill) necesita " -"ser extendida con otro sistema para mejorar la seguridad, reducir los " -"ataques de superficie u arreglar los problemas de escalabilidad para los " -"próximos años." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "Se investigará e y finalmente implementará una solución basada en DHT." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" -"Recompensa por la traducción al ruso de la página web y la consola del " -"ruter." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" -"Para mejorar el uso de I2P y atraer más gente a I2P, un donante anónimo " -"ha creado una recompensa para la traducción al ruso de la web de I2P y la" -" consola del ruter." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" -"Para recibir la recompensa de 115 dólares tiene que traducir estas " -"páginas:" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" -"La parte 2 es la traducción del a consola del ruter. Tiene que traducir " -"la consola del ruter completa para recibir la recompensa de 115 dólares." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Judge es el donante ruso." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "Recompensa por migrar el IRC I2P a SILC" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "Servidor I2P silc" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" -"Para el futuro y para atraer a más gente a I2P, se ha creado una " -"recompensa para configurar y mantener un servidor SILC I2P. Esto " -"permitirá a la gente enviar archivos sobre los servidores de mensajes y " -"tener asegurada la privacidad dentro del propio protocolo." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" -"Un servidor SILC ha de ser instalado y ejecutado durante un periodo de al" -" menos 3 meses para obtener el pago.\n" -"Un sergundo servidor también debe ser instalado." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" -"La recompensa ha sido retirada y donada a returningnovice y al fondo " -"general." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Judge es una sociedad secreta anónima, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Desarrollo de Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" -"Además de usar I2P, queremos fomentar que los usuarios tengan más en " -"cuenta el anonimato y la privacidad. Ya que I2P es una red baja latencia " -"con límites naturales, el software SYNDIE puede vencer esos límites y " -"provver más anonimato para la gente que relamente lo necesita." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" -"Por nuestra dejadez el proyecto syndie ha estado durante un\n" -"periodo bastante largo (5 años) sin desarrollo, y sólo se ha\n" -"actualizado con pequeñas correcciones para mantenerlo en\n" -"funcionamiento. Para conseguir una versión nueva y fresca con\n" -"las correcciones de fallos necesarias hemos ofrecido esta\n" -"recompensa. Ademas syndie precisa algunas mejoras y una\n" -"interfaz gráfica mejor para que los usuarios trabajen con ella.\n" -"Actualmente la recompensa asciende a 3 Bitcoin." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" -"Las últimas mejoras de Syndie en el código han mejorado dramáticamente la" -" mejora de la aplicación. Se ha creado un nuevo paquete con arreglos y se" -" ha puesto a disposición en varias páginas. Como resultado de este " -"trabajo, la cantidad de la recompensa fue reducida y el dinero retirado " -"se movido a la recompensa de IPv6." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Recompensa por unittests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "unit test" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" -"Para mejorar el mantenimiento de I2P, queremos un conjunto de unit tests " -"automáticos para el código crítico. Aunque ya tenemos algunos unit tests," -" son ad-hoc y están parcialmente sin terminar. Esta recompensa es para " -"alguien que compruebe los tests existentes y los mueva a jUnit, " -"automatice su ejecución, los amplíe para mejorar la cobertura sobre el " -"código, y lo publique el reporte online. Es un esfuerzo enorme, pero " -"puede romperse en fases, listadas más abajo (la fase 2 debe hacerse " -"primero, pero las demás fases pueden hacerse en cualquier orden). Ya que " -"este trabajo necesita leer el código, es un buen punto de inicio para los" -" nuevos desarrolladores echarle el ojo al código de I2P. Es un buen " -"trabajo para estudiantes o cualquiera interesado." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" -"¡Tenga cuidad! ¡Los trabajos y recompensas han cambiado un poco! ¡Las " -"fases 6,7 y 8 están aun abiertas!" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Fase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "CI jenkins e IRC bot" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Recompensa: %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "el servidor ya se ejecuta y esta rección está bloqueada." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" -"Para obtener esta recompensa, un servidor de integración continuo " -"(Jenkins, antes se llamaba Hudson) debe configurarse y un bot IRC debe " -"configurarse y conectarse al canal #i2p-dev en la red IRC2p para poder " -"mostrar los resultados de las pruebas de compilación.
\n" -"Este servidor debe ejecutarse por largo tiempo." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "Comprobar las pruebas del SDK existentes" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "pagado a str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" -"Para obtener esta recompensa el SDK debe ser comprobado y hacer que " -"funcione de nuevo. Debe ser integrado dentro de los scripts de " -"compilación de ant (\"ant test\") y unido con una herramienta de " -"cobertura (por ejemplo Clover). El script ant " -"debe ser capaz de generar resultados de pruebas de estado como una página" -" web, que se publicará online." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "Cobertura de tests del SDK" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "pagado al grupo de desarrollo de unittests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" -"Para obtener esta recompensa, los unit tests automáticos del SDK " -"(i2p/core/java/src) tienen que funcionar de nuevo." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "Migración de las pruebas del ruter" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" -"Como en la fase 2, los unit tests existentes del ruter tienen que ser " -"movidos a un sistema automático." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "Covertura para los tests del ruter." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" -"Para obtener esta recompensa, los unit tests automáticos del ruter " -"(i2p/core/java/src) tienen que funcionar de nuevo." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "Tests de la libreriá de streaming" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" -"Para hacerse con esta recompensa, un nuevo grupo de tests de unidad \n" -"debe satisfacer una covertura de código determinada de 90% de la \n" -"librería streaming (i2p/apps/ministreaming/ y i2p/apps/streaming/)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "Covertura de unit tests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" -"Para hacerse con esta recompensa, todos los tests de unidad \n" -"anteriores deben satisfacer la marca de covertura 100% \n" -"(excepto para las entradas de registro (`log`)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "Simulación multiruter" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "será dividido en más sub-tareas" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" -"Para obtener esta recompensa, debe comprobarse y hacer funcionar de nuevo" -" la ya existente simulación multi-ruter en la memoria, además de poder " -"simular muchos ruters en la memoria de una única máquina. Esta recompensa" -" se partirá en otros trabajos menores." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" -"El jurado de estas donaciones es el que decide, y el que dona decide si " -"la fase se ha hecho exitosamente y el dinero puede pagarse." - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "Rcompensa por el pluguin I2P vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "pluguin vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" -"Para mejorar el suso de I2P y atraer a más usuarios al uso de torrents en" -" I2P creo una recompensa por un pluguin de vuze que funcione. El pluguin " -"tiene que ser oficial y debe aparecer en la web oficial de de vuze. Debe " -"ser fácil de instalar y utilizar, y funcionar suave y sin problemas. La " -"configuración debe ser sencillas para la gente nueva y debe proveer " -"anonimato fácilmente. Debe funcionar con destinaciones b32 y con " -"destinaciones firmadas (516++ bits)." - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Desarrollo de aplicaciones " @@ -2989,23 +2137,23 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" "Las versiones desde la 0.9.9 podrían estar firmadas por str4d " "(desarrollador). Su actual clave pública es:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "str4d (desarrollador) ha firmado las siguientes versiones:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" "Las versiones de la 0.7.6 a la 0.9.12 fueron firmadas por zzz con la " "siguiente clave:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -3532,13 +2680,13 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." @@ -3546,11 +2694,11 @@ msgstr "" "Convierta explícitamente entre tipos primitivos y clases;\n" "no confíe en autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "No use URL. Use URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." @@ -3558,7 +2706,7 @@ msgstr "" "No atrape Exception. Atrape RuntimeException y excepciones marcadas " "individualmente." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." @@ -3566,7 +2714,7 @@ msgstr "" "No use String.getBytes() sin un argumento con el juego de caracteres " "UTF-8. También puede usar DataHelper.getUTF8() o DataHelper.getASCII()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." @@ -3574,7 +2722,7 @@ msgstr "" "Especifique siempre un juego de caracteres UTF-8 al leer o escribir " "ficheros. Las utilidades DataHelper le pueden ser de ayuda." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" @@ -3585,17 +2733,17 @@ msgstr "" "No use String.equalsIgnoreCase(), ya que no se puede especificar una " "localización." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "No use String.split(). Use DataHelper.split()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" "Asegúrese de que InputStreams y OutputStreams están cerrados en los " "bloques del final." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -3608,11 +2756,11 @@ msgstr "" "todos los bloques.\n" "Ponga \"} else {\" en una sola línea." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "Especifique los campos al final siempre que sea posible." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." @@ -3621,15 +2769,15 @@ msgstr "" "referencia al router I2P o a elementos de contexto específicos, en campos" " estáticos." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "No inicie hilos en los constructores. Use I2PAppThread en lugar de Thread" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licencias" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3642,7 +2790,7 @@ msgstr "" "verifique que la licencia es compatible,\n" "y obtenga permiso del desarrollador." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -3657,7 +2805,7 @@ msgstr "" "de compilación y empaquetado para usar el paquete externo en su lugar.\n" "Lista de comprobación de ficheros a modificar:" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3668,11 +2816,11 @@ msgstr "" "Incluya la licencia y la información de la fuente en el comentario de " "subida." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Bugs" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3685,7 +2833,7 @@ msgstr "" " pueda ayudar.\n" "Asigne, categorice, comente, arregle, o cierre entradas si puede." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -3706,7 +2854,7 @@ msgstr "" "Una vez haya realizado esto sin dificultad con un par de entradas, puede " "seguir el procedimiento normal debajo." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -5612,4 +4760,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "Instrucciones detalladas" - diff --git a/i2p2www/translations/es/LC_MESSAGES/priority.po b/i2p2www/translations/es/LC_MESSAGES/priority.po index 19c9c20c..d1b56050 100644 --- a/i2p2www/translations/es/LC_MESSAGES/priority.po +++ b/i2p2www/translations/es/LC_MESSAGES/priority.po @@ -5,6 +5,7 @@ # Translators: # Adolfo Jayme-Barrientos, 2013 # Daniel Mustieles , 2013 +# juanda097 , 2019 # m1xxy , 2011 # Oliver Trash , 2013 # str4d , 2014 @@ -16,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-30 12:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Iván López Pérez \n" "Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -36,11 +37,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "ATOM Feed del Blog de I2P para la Categoría: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "ATOM feed del blog de I2P" @@ -66,38 +67,46 @@ msgid "Debian I2P Packages" msgstr "Paquetes de I2P para Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic, y posteriores." #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" +"I2P está disponible en los repositorios oficiales de Ubuntu Bionic y " +"posteriores, y Debian Buster y Sid.\n" +"Sin embargo, las distribuciones Debian Buster y Ubuntu Bionic (LTS) " +"tendrán versiones I2P más antiguas.\n" +"Si no está ejecutando Debian Sid o la última versión de Ubuntu,\n" +"usar nuestro repositorio de Debian o Launchpad PPA para asegurarse de que" +" está ejecutando la última versión de I2P." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian o Ubuntu, todas las versiones" + +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" +"Los paquetes de Debian deberían funcionar en la mayoría de las " +"plataformas en ejecución:" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" -msgstr "" -"Los paquetes de Debian han sido probados y deberían funcionar en" -" las plataformas x86/x86_64 ejecutando:" - -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 y posteriores)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy y más recientes)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -110,7 +119,7 @@ msgstr "" " Trac en https://trac.i2p2.de. " -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -118,23 +127,23 @@ msgstr "" "Opción 1: Versiones recientes de Ubuntu y sus " "derivados (Pruebe esto si no usa Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opción 2: Debian (Incluidos derivados de Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" -msgstr "" +msgstr "Instrucciones para Ubuntu y derivados como Linux Mint & Trisquel" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Añadir el PPA desde la línea de comandos e instalar I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Abra un terminal e introduzca:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -145,11 +154,11 @@ msgstr "" "y obtendrá la clave GPG del repositorio que lo ha firmado. La clave GPG " "garantiza que los paquetes no han sido modificados desde que se crearon." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Notifique a su gestor de paquetes el nuevo PPA introduciendo:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -159,15 +168,15 @@ msgstr "" "repositorio que esté habilitado en su sistema, incluyendo\n" "el PPA de I2P que hemos añadido anteriormente." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "¡Ahora está listo para instalar I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Añadir el PPA usando Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -175,7 +184,7 @@ msgstr "" "Abra Synaptic (Sistema -> Administración -> Gestor de paquetes " "Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -183,7 +192,7 @@ msgstr "" "Una vez se abra Synaptic, seleccione Repositorios en el menú " "Configuración." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -195,7 +204,7 @@ msgstr "" "la línea-APT y pulse Añadir fuente. Pulse el botón " "Cerrar y luego Recargar." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -210,7 +219,7 @@ msgstr "" "emergente que diga ¿Marcar cambios adicionales?. Si es así, " "pulse Marcar y luego Aplicar." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -220,17 +229,15 @@ msgstr "" "parte de la inicialización de I2P, y " "configurarlo para su sistema." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instrucciones para Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Arquitecturas actualmente soportadas" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -238,47 +245,52 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" +"Nota: Si está ejecutando Debian Sid (probando), puede instalar I2P " +"directamente desde el repositorio principal de Debian" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" +"Descargue la clave utilizada para firmar el " +"repositorio:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" +"Comprobar la huella dactilar y el propietario de la clave sin importar " +"nada" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" -msgstr "" +msgstr "Añadir la llave al llavero de APT" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Notifique a su gestor de paquetes del nuevo repositorio ejecutando" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -289,7 +301,7 @@ msgstr "" "repositorio activo en sus sistema, incluyendo el repositorio de I2P " "añadido en el paso 1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -299,7 +311,7 @@ msgstr "" "anillo de claves se asegurará que recibe las actualizaciones" " para la clave GPG del repositorio." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -309,12 +321,12 @@ msgstr "" " de la inicialización de I2P, y " "configurarlo para su sistema." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Tareas post-instalación" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -322,7 +334,7 @@ msgstr "" "El router I2P se puede iniciar usando estos paquetes I2P de las tres " "maneras siguientes:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -334,7 +346,7 @@ msgstr "" ""i2prouter start" en una línea de comandos.\n" "(Nota: ¡No utilice sudo ni lo ejecute como root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -350,7 +362,7 @@ msgstr "" "nowrapper\".\n" "(Nota: ¡No utilice sudo ni lo ejecute como root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -365,7 +377,7 @@ msgstr "" "usando sudo. \n" "Esta es la forma recomendada de hacerlo." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -383,7 +395,7 @@ msgstr "" "puertos, la web portforward.com " "puede serle de utilidad." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -395,7 +407,7 @@ msgstr "" "configuración, ya que los valores por defecto de\n" "96 KB/s de bajada / 40 KB/s de subida son bastante conservadores. " -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -408,28 +420,44 @@ msgstr "" "href=\"%(browserconfig)s\">configuración para proxy del navegador " "para ver unas instrucciones sencillas." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" -msgstr "" +msgstr "Perfiles del navegador I2P Firefox" #: i2p2www/pages/downloads/firefox.html:6 msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" +"Un eepsite es un sitio web que se aloja de forma anónima, un servicio " +"oculto al que se puede acceder a través de su navegador web. Se puede " +"acceder a él configurando el proxy HTTP de su navegador web para que " +"utilice el proxy web I2P, el puerto 4444, y navegando hacia el sitio." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" +"Para hacerlo más fácil, el perfil del navegador Firefox está " +"preconfigurado para funcionar con I2P. Aunque puede utilizar cualquier " +"navegador para acceder a los sitios I2P, el uso de un perfil de navegador" +" dedicado mantiene su actividad de navegación I2P separada de su " +"actividad en clearnet." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Este perfil también incluye el plugin de NoScript que le protege de " +"Javascript malicioso y el plugin HTTPSEverywhere que refuerza la " +"encriptación SSL cuando está disponible." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -439,12 +467,13 @@ msgstr "Servidor réplica (mirror):" msgid "select alternate mirror" msgstr "elija un servidor réplica (mirror) alternativo" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Descargue este archivo y ejecútelo." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -453,8 +482,145 @@ msgstr "" "Los ficheros están firmados por %(signer)s,\n" "cuya clave está aquí." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "Laboratorio I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Bienvenido al Laboratorio I2P!\n" +"Este es el hogar de varios proyectos experimentales que aún no están " +"listos para entrar en funcionamiento.\n" +"Te invitamos a que mires a tu alrededor y les des una oportunidad, pero " +"no ofrecemos apoyo para ellos.\n" +"Cualquiera de estos proyectos puede ser interrumpido en cualquier momento." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Proyectos en curso" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Navegador I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"El navegador de Internet Invisible es una bifurcación de " +"TorBrowser/Mozilla Firefox ESR que viene preconfigurado con " +"configuraciones de proxy, NoScript e i2pbutton que contiene algunas " +"mejoras de seguridad/privacidad como un filtro de arrastrar y soltar y un" +" bloqueador de aplicaciones externo." + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Las versiones para Linux, Windows y Mac OS X están disponibles. " +"Actualmente ofrecemos binarios para sistemas de 64 bits. Se han " +"planificado las versiones de 32 bits para Linux y Windows." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" +"En este momento I2P Browser no incluye su propio router I2P. Asegúrese de" +" tener el I2P instalado y en funcionamiento antes de iniciar el Navegador" +" I2P." + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Descargas" @@ -462,7 +628,7 @@ msgstr "Descargas" msgid "Source package" msgstr "Paquete de código fuente" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Actualizaciones automáticas" @@ -471,10 +637,22 @@ msgid "Manual updates" msgstr "Actualizationes manuales" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependencias" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -490,7 +668,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -498,27 +676,27 @@ msgstr "" "El soporte para Java 9 está en desarrollo y no se recomienda para uso " "general." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Notas de la versión" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Registro de cambios" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Registro de cambios para Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Registro de cambios para Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Instalación" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -533,11 +711,11 @@ msgstr "" "terminal para iniciar el instalador. Puede ser que pueda pulsar botón " "derecho y seleccionar "Abrir con Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Instalación desde línea de comandos (sistemas headless):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -548,19 +726,19 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console en la " "terminal." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -577,7 +755,7 @@ msgstr "" "En algunas plataformas puede que sea capaz de hacer clic con el botón \n" "secundario y seleccionar "Abrir con Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -588,30 +766,41 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console desde la " "línea de comandos." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Hay paquetes disponibles para Debian y Ubuntu." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB de RAM mínimo, 1 GB recomendado" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from y después ejecute el instalador gráfico o la instalación " "headless como más arriba." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"El fichero está firmado por %(signer)s,\n" -"cuya clave está aquí." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Actualizaciones desde versiones anteriores:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Hay disponibles actualizaciones de cambio de versión manuales y " "automáticas." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -681,7 +876,7 @@ msgstr "" "botón 'Descargar actualización' en la consola de su router simplemente " "púlselo." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -697,28 +892,27 @@ msgstr "" "ser actualizados\n" "manualmente usando el procedimiento a continuación." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Pulse \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Vaya a por una taza de horchata/café/cacao/mate y vuelva en 11 minutos." -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -727,11 +921,11 @@ msgstr "" "El fichero está firmado por %(signer)s,\n" "cuya clave está aquí." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Versiones anteriores" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"La cuantía de las recompensas puede aumentar por posteriores donaciones. " -"¿Cree que son importantes? ¡Haga su donación " -"indicando la cantidad \n" -"que destina a la recompensa %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "No encontrado" @@ -897,7 +1068,30 @@ msgstr "Error 500 del servidor" msgid "Umm... the server encountered some sort of error." msgstr "Humm... el servidor ha encontrado algún problema." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Preguntas frecuentes (FAQ)" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentación" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contacte con nosotros" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Foros" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "¡Implíquese!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Donar" @@ -953,278 +1147,298 @@ msgid "Introduction to I2P" msgstr "Introducción a I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Comparaciones" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Introducción a las comparaciones" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Otras redes anónimas" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentación" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Índice de la documentación" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "¿Cómo funciona?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Introducción suave" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Introducción técnica" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modelo de amenazas" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Enrutamiento ajo ('garlic')" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Base de datos de red" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Enrutamiento de túneles" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Selección de pares ('peers')" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Cifrado" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Especificaciones" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Propuestas" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Librería de streaming" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramas" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplicaciones" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplicaciones soportadas" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocolos" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Pila del protocolo" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transportes" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Introducción a la capa de transporte" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Túneles" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementación de túneles" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Túneles unidireccionales" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementación antigua" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Nombres y libreta de direcciones" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Complementos" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Resembar" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Equipo" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Salón de la fama" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Documentos académicos y revisión por pares" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Presentaciones, tutoriales y artículos" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contacte con nosotros" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Enlaces" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Aviso legal" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Ayuda" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Preguntas frecuentes (FAQ)" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Como navegar en I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Comunidad" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referencias" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glosario" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Rendimiento" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Foros" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Verificar I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Claves de firmado de versiones" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Claves firmadas de desarrolladores" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Claves de los desarrolladores" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Comparaciones" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Introducción a las comparaciones" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Otras redes anónimas" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Personas" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Equipo" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Salón de la fama" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Documentos académicos y revisión por pares" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Presentaciones, tutoriales y artículos" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Aviso legal" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Enlaces" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Documentación" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Índice de la documentación" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "¿Cómo funciona?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Introducción suave" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Introducción técnica" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modelo de amenazas" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Enrutamiento ajo ('garlic')" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Base de datos de red" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Enrutamiento de túneles" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Selección de pares ('peers')" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Cifrado" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Especificaciones" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propuestas" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Librería de streaming" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramas" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplicaciones" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplicaciones soportadas" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocolos" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Pila del protocolo" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transportes" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Voluntario" +msgid "Transport layer overview" +msgstr "Introducción a la capa de transporte" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "¡Implíquese!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Desarrollo" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licencias" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Túneles" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Monitorizador de fallos" +msgid "Tunnel implementation" +msgstr "Implementación de túneles" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Túneles unidireccionales" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementación antigua" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Nombres y libreta de direcciones" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Complementos" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Resembar" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Investigación" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Investigación académica" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Preguntas de investigación" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Desarrollo" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guías" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nuevos desarrolladores" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Usar un IDE con I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Directrices de desarrollo y estilo del código" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nuevos traductores" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Recompensas" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licencia" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Reuniones" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licencias" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Hoja de ruta" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Lista de tareas" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Monitorizador de fallos" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Idioma" @@ -1374,32 +1588,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Discusión y desarrollo del Paquete de Navegador Abscond " #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listas de correo" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P tiene una lista de correo, pero raramente se usa ya que el pequeño " -"grupo de desarrolladores actual prefiere comunicarse vía IRC o vía foro " -"de desarrolladores. Esto podría cambiar en el futuro." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Suscripción" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1409,11 +1632,11 @@ msgstr "" "de la lista (enlazada debajo) y rellene el formulario. Puede usar la " "dirección de email interna de I2P ( foobar@mail.i2p )." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Darse de baja" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1423,21 +1646,22 @@ msgstr "" "suscripción, vaya a la página de información de la lista (enlazada " "debajo) e introduzca el correo electrónico de su suscripción." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listas" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archivo" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "Discusiones de desarrolladores de I2P - cualquier cosa relacionada con el" " desarrollo de I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2519,6 +2743,16 @@ msgid "" " Any hidden service operator would have to specifically set up and " "enable HTTPS access." msgstr "" +"Within I2P, there is no requirement to use HTTPS. \n" +" All traffic is encrypted end-to-end, any further encryption, e.g. " +"with the use of HTTPS, doesn't create any further anonymity-related " +"benefits.\n" +"\n" +" However, if one would like to use HTTPS or has a requirement to do " +"so, the existing default I2P HTTP Proxy has support for HTTPS traffic." +" \n" +" Any hidden service operator would have to specifically set up and " +"enable HTTPS access." #: i2p2www/pages/site/faq.html:719 msgid "" @@ -2936,7 +3170,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:972 msgid "Join #i2p-dev Discuss with the developers on IRC" -msgstr "" +msgstr "Únete a #i2p-dev Discute con los desarrolladores en IRC" #: i2p2www/pages/site/faq.html:976 msgid "" @@ -2979,122 +3213,83 @@ msgstr "" "herramientas de código libre y diseñada para usar cualquier servicio de " "internet tradicional como email, IRC, foros o páginas webs." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "¿Qué hace I2P por ti?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"La red I2p proporciona una gran privacidad para las comunicaciones sobre " -"Internet. Muchas actividades que podrían poner en riesgo su privacidad en" -" Internet pueden hacerse anónimamente dentro de I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Descarga I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "¿Qué es I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +"Los sitios duplicados alojados en la red permiten el acceso a puntos de\n" +" noticias y otros recursos en áreas donde la información está siendo " +"filtrada\n" +" o denegada. Las comunidades en línea que desean organizarse en\n" +" entornos restrictivos pueden hacerlo de forma anónima para mitigar la " +"amenaza\n" +" política y protegerse mutuamente.\n" +" " + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Leer más…" #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Noticias y actualizaciones" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "Calendario de conferencias 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3134,13 +3329,3 @@ msgstr "Foros, sitio de noticias y otros" msgid "Very Old Stuff" msgstr "Cosas muy antiguas" - - - - - - - - - - diff --git a/i2p2www/translations/et_EE/LC_MESSAGES/docs.po b/i2p2www/translations/et_EE/LC_MESSAGES/docs.po index 5bc3c499..0166aa44 100644 --- a/i2p2www/translations/et_EE/LC_MESSAGES/docs.po +++ b/i2p2www/translations/et_EE/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-08-24 11:51+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Estonian (Estonia) " @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnelid" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versioon" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,8 +1868,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Kirjeldus" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,8 +7101,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7162,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7236,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7255,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7279,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7311,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7330,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7338,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7379,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7406,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7476,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7492,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7504,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7520,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7547,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7561,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7577,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7589,11 +7602,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7602,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7627,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7642,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7667,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7679,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7687,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7704,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7719,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7731,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7748,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7772,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7789,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7801,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7822,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7841,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7868,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7890,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7901,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7915,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7932,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7942,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7953,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7975,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7993,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8003,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8017,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8028,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8046,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8054,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8080,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8097,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8118,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8137,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8150,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8185,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8222,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8234,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8243,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8255,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8264,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8299,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8321,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8333,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8350,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8360,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8372,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8384,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8433,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8441,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8451,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8476,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8493,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8521,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8535,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8551,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12810,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12854,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12877,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12952,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12987,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13018,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13029,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13051,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13071,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13085,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13130,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13177,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13202,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13524,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13723,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15252,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16223,3 +16242,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/fa/LC_MESSAGES/about.po b/i2p2www/translations/fa/LC_MESSAGES/about.po index ef8eafcd..6380d83a 100644 --- a/i2p2www/translations/fa/LC_MESSAGES/about.po +++ b/i2p2www/translations/fa/LC_MESSAGES/about.po @@ -4,14 +4,14 @@ # # Translators: # Amir H. Firouzian, 2014 -# Reza Ghasemi, 2019 +# magnifico, 2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-07-01 23:49+0000\n" -"Last-Translator: Reza Ghasemi\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Persian (http://www.transifex.com/otf/I2P/language/fa/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -72,19 +72,38 @@ msgstr "" " مرورگرهای محبوب آورده شده است" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "پروفایل فایرفاکس برای ویندوز" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "چگونه مرورگر خود را تنظیم کنید" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "شرایط استفاده از سرویس پراکسی خارجی" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 یا Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -96,11 +115,11 @@ msgstr "" " کنید. در پنجره تنظیمات بر روی نوار \"Connections\"‌ بر روی گزینه \"LAN " "Settings\" کلیک کنید و تنظیمات پراکسی را انجام دهید." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "گزینه های اینترنت IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -122,15 +141,15 @@ msgstr "" "برای استفاده از پراکسی I2P آماده است.‌\n" "پ.ن: برای پراکسی پروتکل FTP مانند تنظیمات HTTP عمل کنید." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "تنظیمات پراکسی IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "دستور العمل ها برای فایرفاکس 57 و بالاتر:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -138,11 +157,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "گزینه های شبکه Firefox57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -151,17 +170,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "تنظیمات اتصال Firefox57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -176,11 +195,11 @@ msgstr "" "در بخش Connections بر روی گزینه Settings‌ کلیک کنید. شما به یک پنجره " "مانند زیر هدایت می شوید:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "تنظیمات Network فایرفاکس" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -192,11 +211,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "تنظیمات پراکسی فایرفاکس" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -205,11 +224,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "تنظیمات پراکسی Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -220,14 +239,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -240,7 +259,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -250,7 +269,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -259,7 +278,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -280,324 +299,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "تالار شهرت" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1018,7 +698,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1027,7 +707,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1037,7 +717,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1047,7 +727,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1057,7 +737,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1065,7 +745,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1074,7 +754,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1082,11 +762,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "مقالات و مصاحبه ها" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1095,7 +775,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1104,7 +784,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1112,7 +792,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1121,7 +801,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1129,7 +809,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1140,7 +820,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1148,7 +828,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1159,7 +839,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1167,7 +847,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1175,16 +855,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "دیگر" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "اعضا پروژه I2P" @@ -1213,11 +927,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2576,8 +2290,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/fa/LC_MESSAGES/docs.po b/i2p2www/translations/fa/LC_MESSAGES/docs.po index d784dec8..70ed9ffd 100644 --- a/i2p2www/translations/fa/LC_MESSAGES/docs.po +++ b/i2p2www/translations/fa/LC_MESSAGES/docs.po @@ -1,5 +1,5 @@ # Persian translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-10-04 01:06+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: BiSansor\n" "Language-Team: Persian (http://www.transifex.com/otf/I2P/language/fa/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "بررسی اجمالی" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "خصوصیات" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 -msgid "End-to-End Encryption" -msgstr "" - #: i2p2www/pages/site/docs/index.html:116 +msgid "End-to-End Encryption" +msgstr "رمزگذاری پایان به پایان" + +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "تونل ها" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "بازدید لایه انتقال" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "کارایی" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "رهیابی حفره های نرم افزار" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "نقشه راه" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1183,7 +1192,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "اطلاعات عمومی" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1296,7 +1305,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "نصب" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1360,7 +1369,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:137 msgid "Getting Started" -msgstr "" +msgstr "شروع کردن" #: i2p2www/pages/site/docs/plugins.html:138 #, python-format @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "نسخه" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,8 +1868,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "شرح" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "زبان" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "پایگاه" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "پیش فرض" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "سوابق" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -3780,7 +3791,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/bittorrent.html:3 msgid "January 2017" -msgstr "" +msgstr "ژانویه 2017" #: i2p2www/pages/site/docs/applications/bittorrent.html:7 msgid "" @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "اطلاعات اضافی" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6711,7 +6726,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" -msgstr "" +msgstr "ارجاعات" #: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" @@ -6837,7 +6852,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:48 msgid "Why?" -msgstr "" +msgstr "چرا؟" #: i2p2www/pages/site/docs/how/intro.html:49 #, python-format @@ -6853,7 +6868,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:56 msgid "How?" -msgstr "" +msgstr "چگونه؟" #: i2p2www/pages/site/docs/how/intro.html:58 #, python-format @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7017,7 +7031,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "" +msgstr "کی؟" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -7059,7 +7073,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "" +msgstr "کجا؟" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -7087,10 +7101,8 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -#, fuzzy -msgid "January 2019" -msgstr "ژانویه 2016" +msgid "August 2019" +msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 msgid "" @@ -7163,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7191,11 +7203,11 @@ msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:57 msgid "Reachable" -msgstr "" +msgstr "قابل دسترس" #: i2p2www/pages/site/docs/how/network-database.html:58 msgid "Unreachable" -msgstr "" +msgstr "غیر قابل دسترس" #: i2p2www/pages/site/docs/how/network-database.html:59 #, python-format @@ -7237,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "گزینه های بیشتر" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,12 +7602,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 -#, fuzzy +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" -msgstr "انتخاب اشتراک گذاران" +msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7604,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7629,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7644,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7669,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7681,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7689,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7706,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7721,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7733,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7750,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7774,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7791,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7803,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7824,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7843,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7870,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7892,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7903,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7917,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7934,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7944,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7955,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7977,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7995,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8005,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8019,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8030,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8048,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8056,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8082,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8099,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8120,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8139,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8152,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8187,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8224,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8236,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8245,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8257,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8266,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8301,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8323,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8335,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8352,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8362,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8374,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8386,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8435,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8443,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8453,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8478,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8495,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8523,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8537,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8553,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -8663,7 +8674,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/peer-selection.html:65 msgid "Profiles" -msgstr "" +msgstr "پروفایل ها" #: i2p2www/pages/site/docs/how/peer-selection.html:66 #, python-format @@ -8710,7 +8721,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/peer-selection.html:93 msgid "Speed" -msgstr "" +msgstr "سرعت" #: i2p2www/pages/site/docs/how/peer-selection.html:94 msgid "" @@ -8723,7 +8734,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/peer-selection.html:101 msgid "Capacity" -msgstr "" +msgstr "ظرفیت" #: i2p2www/pages/site/docs/how/peer-selection.html:102 msgid "" @@ -9024,7 +9035,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/tech-intro.html:20 #: i2p2www/pages/site/docs/transport/ssu.html:342 msgid "Introduction" -msgstr "" +msgstr "معرفی" #: i2p2www/pages/site/docs/how/tech-intro.html:7 msgid "I2P Operation" @@ -10780,15 +10791,15 @@ msgstr "" #: i2p2www/pages/site/docs/how/threat-model.html:7 msgid "low" -msgstr "" +msgstr "پایین" #: i2p2www/pages/site/docs/how/threat-model.html:8 msgid "medium" -msgstr "" +msgstr "عادی" #: i2p2www/pages/site/docs/how/threat-model.html:9 msgid "high" -msgstr "" +msgstr "بالا" #: i2p2www/pages/site/docs/how/threat-model.html:34 msgid "Damage Potential" @@ -12664,7 +12675,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/tunnel-routing.html:296 msgid "I2CP options" -msgstr "" +msgstr "گزینه های I2CP" #: i2p2www/pages/site/docs/protocol/i2cp.html:6 msgid "" @@ -12812,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12856,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12879,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12954,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12964,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12989,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13020,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13031,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13053,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13073,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13087,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13132,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13179,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13204,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "محتوا" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13346,7 +13357,7 @@ msgstr "" #: i2p2www/pages/site/docs/protocol/i2np.html:40 msgid "Expiration" -msgstr "" +msgstr "انقضا" #: i2p2www/pages/site/docs/protocol/i2np.html:41 #: i2p2www/pages/site/docs/protocol/i2np.html:99 @@ -13433,7 +13444,7 @@ msgstr "پیام" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "کامنت ها" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13526,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "آگوست 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13725,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14308,7 +14329,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:332 #: i2p2www/pages/site/docs/transport/ntcp.html:437 msgid "Size:" -msgstr "" +msgstr "سایز:" #: i2p2www/pages/site/docs/transport/ntcp.html:209 msgid "Contents:" @@ -14792,7 +14813,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "کلید ها" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15254,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15386,7 +15403,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:110 msgid "Role" -msgstr "" +msgstr "نقش" #: i2p2www/pages/site/docs/tunnels/implementation.html:111 msgid "Preprocessing" @@ -15440,7 +15457,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "رمزگذاری" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/fa/LC_MESSAGES/get-involved.po b/i2p2www/translations/fa/LC_MESSAGES/get-involved.po index 8df5e859..9079dc57 100644 --- a/i2p2www/translations/fa/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/fa/LC_MESSAGES/get-involved.po @@ -4,14 +4,14 @@ # # Translators: # NoProfile, 2016 -# Reza Ghasemi, 2019 +# magnifico, 2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-07-02 15:56+0000\n" -"Last-Translator: Reza Ghasemi\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Persian (http://www.transifex.com/otf/I2P/language/fa/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -20,154 +20,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "حمایت مالی" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "وضعیت مالیات" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "استیکرها" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -175,18 +151,25 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "ما به کمک شما نیاز داریم!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -194,89 +177,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "ترجمه" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "مستندات" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "تصاویر" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "محتوا" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "خدمات" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "برنامه های کاربردی" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -286,41 +345,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "ترجمه" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "آنالیز" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -336,7 +372,6 @@ msgstr "ژانویه 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -371,15 +406,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "ژانویه 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "ژانویه 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "هدف های پروژه I2P" @@ -614,678 +643,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "ترجمه عربی" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "نام" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "وضعیت" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "جامعه" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "توسعه برنامه" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "ترجمه روسی" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "توسعه برنامه" @@ -2250,19 +1607,19 @@ msgstr "" msgid "Download PGP public key" msgstr "دانلود کلید عمومی PGP" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2628,56 +1985,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2685,25 +2042,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "گواهینامه ها" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2712,7 +2069,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2721,18 +2078,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "اشکالات" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2740,7 +2097,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2752,7 +2109,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -3735,7 +3092,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-translators.html:17 #: i2p2www/pages/site/get-involved/guides/new-translators.html:82 msgid "Preparation" -msgstr "" +msgstr "آمادگی" #: i2p2www/pages/site/get-involved/guides/new-translators.html:19 #: i2p2www/pages/site/get-involved/guides/new-translators.html:84 @@ -4139,4 +3496,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/fa/LC_MESSAGES/priority.po b/i2p2www/translations/fa/LC_MESSAGES/priority.po index e1fe2a0f..fc1c0c11 100644 --- a/i2p2www/translations/fa/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fa/LC_MESSAGES/priority.po @@ -6,15 +6,15 @@ # Amir H. Firouzian, 2014-2015 # Mujan, 2015 # Reza Askari , 2015 -# Reza Ghasemi, 2019 +# magnifico, 2019 # Said Lahiri , 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-07-04 14:03+0000\n" -"Last-Translator: Reza Ghasemi\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Morpheus\n" "Language-Team: Persian (http://www.transifex.com/otf/I2P/language/fa/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -32,11 +32,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "اشتراک فید ATOM وبلاگ برای دسته : %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "وبلاگ" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "اشتراک ATOM وبلاگ I2P" @@ -62,39 +62,37 @@ msgid "Debian I2P Packages" msgstr "بسته‌های I2P برای دبیان" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"بسته‌های دیبیان\n" -"این برنامه بر روی پلتفورم زیر که بر مبنای معماری x86/x86_64 امتحان شده و " -"باید کار کند:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr " ابونتو (نسخه 12.04 و جدیدتر)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "لینوکس دبیان (Wheezy و جدید تر)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -107,7 +105,7 @@ msgstr "" "href=\"%(trac)s\">Trac در https://trac.i2p2.de اطلاع دهید." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -115,23 +113,23 @@ msgstr "" "روش 1: نسخه های اخیر اوبنتو و مشتقاتش ( اگر" " از دبیان استفاده نمیکنید آن را امتحان کنید)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "روش 2: دبیان (شامل همه زیر شاخه های دبیان)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "افزودن PPA با استفاده از ترمینال و نصب I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "یک ترمینال باز کنید و این دستور را وارد کنید:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -141,11 +139,11 @@ msgstr "" " GPG امضای این ریپوزیتوری را دریافت خواهد کرد. استفاده از کلید GPG \n" "اطمینان میدهد که بسته ها در هنگام دریافت دستکاری نشده اند." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "نرم‌افزار مدریریت بسته خود را از افزوده شدن PPA با این دستور آگاه کنید:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -155,15 +153,15 @@ msgstr "" "لیست شده باشد درخواست خواهد کرد ،این شامل مخزن I2P PPA هم میشود که با " "دستور قبل اضافه شد." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "شما آماده نصب I2P هستید!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "اضافه کردن PPA از طریق سیناپتیک" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -171,7 +169,7 @@ msgstr "" "سیناپتیک را اجرا کنید (System -> Administration -> Synaptic Package" " Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -179,7 +177,7 @@ msgstr "" "پس از اجرای سناپتیک ، Repositories را از منوی Settings " "انتخاب کنید" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -191,7 +189,7 @@ msgstr "" "maintainers/i2p
و روی Add Source کلیک کنید. روی " "Close کلیک کنید و سپس روی Reload." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -200,7 +198,7 @@ msgid "" " click Mark then Apply." msgstr "" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -209,17 +207,15 @@ msgstr "" "بعد از پایان عملیات نصب میتوانید به مرحله بعد شروع I2P رفته و آن را برای سیستم خود پیکربندی کنید" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "دستور‌العمل برای دبیان" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -227,47 +223,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "افزودن کلید به دسته کلید APT" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "مدیریت بسته خود را با وارد کردن کد زیر از وجود مخزن جدید آگاه کنید" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -279,7 +274,7 @@ msgstr "" " در مرحله\n" "1 افزوده شد." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -289,19 +284,19 @@ msgstr "" "اطمینان رو به شما میدهد که بروزرسانی ها را با کلید GPG مخازن دریافت " "خواهید کرد." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "عملیات پس از نصب" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -309,7 +304,7 @@ msgstr "" "با استفاده از این بسته های I2P ، روتر I2P را میتوان با یکی از این سه روش " "اجرا کرد:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -318,7 +313,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -328,7 +323,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -337,7 +332,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -349,7 +344,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -357,7 +352,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -369,7 +364,7 @@ msgstr "" "راهنمای ساده سری به راه‌اندازی پراکسی " "مرورگر بزنید." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "پروفایل مرورگر فایرفاکس I2P" @@ -378,15 +373,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -400,20 +399,141 @@ msgstr "لینک آیینه ای:" msgid "select alternate mirror" msgstr "یک لینک آیینه ای دیگر انتخاب کنید" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "آن فایل را بارگذاری کرده و اجرا کنید." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "پردازشگاه I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "پروژه های فعلی" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "مرورگر I2P " + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "بارگذاری" @@ -421,7 +541,7 @@ msgstr "بارگذاری" msgid "Source package" msgstr "کد بسته ها" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "آپدیت خودکار" @@ -430,13 +550,25 @@ msgid "Manual updates" msgstr "آپدیت دستی" #: i2p2www/pages/downloads/list.html:21 -msgid "Dependency" +msgid "Lab" msgstr "" #: i2p2www/pages/downloads/list.html:22 #, python-format msgid "" "\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" "Java Runtime Version 7 or higher.\n" "(Oracle,\n" "OpenJDK, or\n" @@ -449,33 +581,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "نکات انتشار" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -486,11 +618,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -498,19 +630,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -521,7 +653,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -529,30 +661,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "بسته های دبیان و اوبونتو موجود است." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "حداقل 512 مگابایت رم مورد نیاز. یک گیگابایت توصیه میشود." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "بروز رسانی ها از نسخه های قدیمی تر:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "آپدیت اتوماتیک و دستی هر 2 برای این نسخه موجود است." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -603,7 +754,7 @@ msgstr "" " فرمان خود \n" "به سادگی روی آن کلیک کنید." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -612,39 +763,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "روی \"راه اندازی " "مجدد\" کلیک کنید" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "یک استکان چای بردار و 11 دقیقه دیگه برگرد" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "نسخه های قبلی" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "پیدا نشد" @@ -760,7 +895,30 @@ msgstr "خطای سرور 500" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "سوالات متداول" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "مستندات" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "تماس با ما" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "تالار گفتمان" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "مشارکت کنید!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "حمایت مالی" @@ -814,278 +972,298 @@ msgid "Introduction to I2P" msgstr "معرفی I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "مقایسه ها" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "برسی اجمالی مقایسه ها" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "شبکه های ناشناس دیگر" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "مستندات" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "فهرست مستندات" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "چگونه کار میکند؟" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "مقدمه تکنیکی" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "دیتابیس اطلاعات شبکه" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "رهیاب تونل پروکسی" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "انتخاب اشتراک گذاران" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "رمزنگاری" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "خصوصیات" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API جهت برنامه نویسان " - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "برنامه های کاربردی" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "برنامه‌های پشتیبانی شده" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "بیت‌تورنت" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "پرتوکل ها" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "پشته درگاه" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "انتقال ها" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "بازدید لایه انتقال" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "تونل ها" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "پیاده سازی تونل" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "تونل یک مسیره" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "پیاده سازی قدیمی" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "افزونه‌ها" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "گروه" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "تالار شهرت" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "اوراق علمی و مرور رونوشت ها" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "نمایش برنامه، آموزش و مشخصات" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "تماس با ما" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "لینک ها" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "راهنمایی" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "سوالات متداول" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "چگونه در I2P به گشت و گذار بپردازیم" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "جامعه" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "ارجاعات" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "واژه نامه لغات فنی" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "کارایی" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "تالار گفتمان" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "تایید اعتبار I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "انتشار کلید های امضا" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "کلید های امضا شده" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "کلید های توسعه‌دهندگان" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "مقایسه ها" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "برسی اجمالی مقایسه ها" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "شبکه های ناشناس دیگر" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "گروه" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "تالار شهرت" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "اوراق علمی و مرور رونوشت ها" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "نمایش برنامه، آموزش و مشخصات" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "لینک ها" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "فهرست مستندات" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "چگونه کار میکند؟" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "مقدمه تکنیکی" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "دیتابیس اطلاعات شبکه" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "رهیاب تونل پروکسی" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "انتخاب اشتراک گذاران" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "رمزنگاری" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "خصوصیات" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API جهت برنامه نویسان " + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "برنامه های کاربردی" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "برنامه‌های پشتیبانی شده" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "بیت‌تورنت" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "پرتوکل ها" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "پشته درگاه" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "انتقال ها" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "داوطلب" +msgid "Transport layer overview" +msgstr "بازدید لایه انتقال" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "مشارکت کنید!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "توسعه" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "مجوز ها" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "تونل ها" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "رهیابی حفره های نرم افزار" +msgid "Tunnel implementation" +msgstr "پیاده سازی تونل" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "تونل یک مسیره" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "پیاده سازی قدیمی" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "افزونه‌ها" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "تحقیق" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "تحقیقات دانشگاهی" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "سوالات تحقیقاتی حل نشده" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "توسعه" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "راهنمایی" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "توسعه‌دهندگان جدید" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "استفاده از IDE برای توسعه I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "دستورعمل‌های توسعه و سبک نوشتار برنامه" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "مترجمان جدید" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "لایسنس" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "مجوز ها" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "نشست‌ها" +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "نقشه راه" +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "فهرست وظیفه ها" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "رهیابی حفره های نرم افزار" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "زبان" @@ -1210,29 +1388,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "فهرست اطلاع رسانی" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "اشتراک" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1242,11 +1432,11 @@ msgstr "" "داده شده) رفته و فرم را پر کنید.ایمیل های داخلی I2P (foobar@mail.i2p) " "قابل استفاده است." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "لغو اشتراک" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1256,19 +1446,20 @@ msgstr "" "اطلاعات فهرست (در زیر پیوند داده شده) رفته آدرس ایمیل اشتراک خود را وارد " "کنید." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "لیست ها" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "آرشیو" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "گفتوگوی توسعه دهندگان I2P - هرچیزی در ارتباط با توسعه I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2692,118 +2883,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "I2P چه کاری برای شما انجام میدهد" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "دریافت %(version)s I2P" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "I2P چیست؟" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "بیشتر بخوانید…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "اخبار و آپدیت ها" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2845,13 +2992,3 @@ msgstr "تخته ها، سایت های خبری، سایر" msgid "Very Old Stuff" msgstr "چیزهای خیلی قدیمی" - - - - - - - - - - diff --git a/i2p2www/translations/fi/LC_MESSAGES/about.po b/i2p2www/translations/fi/LC_MESSAGES/about.po index 83c57410..cdde06f6 100644 --- a/i2p2www/translations/fi/LC_MESSAGES/about.po +++ b/i2p2www/translations/fi/LC_MESSAGES/about.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 09:48+0000\n" +"Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -68,19 +68,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Kuinka asettaa selaimesi" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 tai Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -89,11 +108,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -108,15 +127,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -124,11 +143,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -137,17 +156,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -158,11 +177,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox-verkkovalitsimet" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -174,11 +193,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -187,11 +206,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -202,14 +221,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -222,7 +241,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -232,7 +251,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -241,7 +260,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -262,324 +281,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -991,7 +671,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1000,7 +680,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1019,7 +699,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1039,7 +719,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1047,7 +727,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1056,7 +736,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1064,11 +744,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artikkelit ja haastattelut" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1077,7 +757,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1086,7 +766,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1094,7 +774,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1103,7 +783,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1111,7 +791,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1122,7 +802,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1130,7 +810,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1141,7 +821,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1149,7 +829,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,16 +837,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Muut" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1195,11 +909,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1824,7 +1538,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 msgid "Video" -msgstr "" +msgstr "Video" #: i2p2www/pages/site/about/i2pcon/2015.html:158 #: i2p2www/pages/site/about/i2pcon/2015.html:238 @@ -2558,8 +2272,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/fi/LC_MESSAGES/docs.po b/i2p2www/translations/fi/LC_MESSAGES/docs.po index 5cb137db..f35a4946 100644 --- a/i2p2www/translations/fi/LC_MESSAGES/docs.po +++ b/i2p2www/translations/fi/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 00:32+0000\n" "Last-Translator: erinm\n" "Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n" @@ -18,16 +18,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Teknisen dokumentaation hakemisto" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +#, fuzzy +msgid "July 2019" +msgstr "Tammikuu 2016" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -39,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "Yhteenveto" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Speksit" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrammit" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Käytävät" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Vikaseuraaja" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Tiekartta" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1435,8 +1445,9 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "" +#, fuzzy +msgid "May 2019" +msgstr "Tammikuu 2016" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1454,10 +1465,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1537,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1588,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versio" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1780,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1844,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1854,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,9 +1870,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Elokuu 2010" +#, fuzzy +msgid "February 2019" +msgstr "Tammikuu 2016" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2016,7 +2002,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2011,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2024,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2043,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2118,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Kuvaus" @@ -2902,6 +2888,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2987,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3166,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Oletus" @@ -3660,7 +3674,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historia" @@ -3690,10 +3704,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4104,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4127,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4139,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4148,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4158,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4169,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4183,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4197,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4210,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4221,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6978,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,10 +7104,9 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 #, fuzzy -msgid "January 2019" -msgstr "Tammikuu 2016" +msgid "August 2019" +msgstr "Elokuu 2010" #: i2p2www/pages/site/docs/how/network-database.html:8 msgid "" @@ -7163,7 +7179,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7237,11 +7253,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7272,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7296,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7328,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7347,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7355,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7396,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7423,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7493,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7509,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7521,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7537,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7564,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7578,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7594,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,11 +7606,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7619,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7644,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7659,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7684,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7696,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7704,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7721,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7736,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7748,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7765,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7789,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7806,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7818,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7839,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7858,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7885,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7907,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7918,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7932,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7949,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7959,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7970,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7992,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8010,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8020,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8034,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8045,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8063,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8071,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8097,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8114,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8135,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8154,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8167,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8202,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8239,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8251,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8260,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8272,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8281,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8316,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8338,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8350,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8367,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8377,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8389,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8401,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8450,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8458,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8468,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8493,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8510,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8538,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8552,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8568,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12827,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12871,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12894,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12969,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12979,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13004,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13035,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13046,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13068,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13088,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13102,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13147,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13194,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13219,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Sisältö" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13525,6 +13541,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Elokuu 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13744,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15279,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16224,3 +16246,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/fi/LC_MESSAGES/get-involved.po b/i2p2www/translations/fi/LC_MESSAGES/get-involved.po index 4008db50..25d98679 100644 --- a/i2p2www/translations/fi/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/fi/LC_MESSAGES/get-involved.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -18,154 +18,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Lahjoita" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -173,7 +149,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -181,10 +157,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -192,89 +175,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Käännös" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testataan" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentaatio" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Sisältö" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Palvelut" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Sovellukset" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -284,41 +343,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -334,7 +370,6 @@ msgstr "Tammikuu 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -369,15 +404,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Tammikuu 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -612,676 +641,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabiankielinen käännös" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nimi" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Tila" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Venäjänkielinen käännös" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2246,19 +1605,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2407,7 +1766,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Yhteisö" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2624,56 +1983,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2681,25 +2040,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisenssit" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2708,7 +2067,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2717,18 +2076,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2736,7 +2095,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2748,7 +2107,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4135,4 +3494,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/fi/LC_MESSAGES/priority.po b/i2p2www/translations/fi/LC_MESSAGES/priority.po index ca157f3a..b05daeec 100644 --- a/i2p2www/translations/fi/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fi/LC_MESSAGES/priority.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -29,11 +29,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blog ATOM-syöte luokalle: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogi" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM-syöte" @@ -59,39 +59,37 @@ msgid "Debian I2P Packages" msgstr "Debian I2P-paketit" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian-paketit \n" -"on testattu ja niiden pitäisi toimia x86/x86_64-alustoilla, " -"seuraavissa linux-jakeluissa:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 ja uudemmat)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy ja uudemmat)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -104,7 +102,7 @@ msgstr "" " Trac-palvelussa https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -112,23 +110,23 @@ msgstr "" "Vaihtoehto 1: Ubuntun tuoreet versiot ja niiden " "johdannaiset (Yritä tätä, jos et käytä Debiania)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Vaihtoehto 2: Debian (ja Debian-johdannaiset)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "PPA:n lisääminen komentorivin kautta ja I2P:n asennus" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Avaa pääteikkuna ja kirjoita:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -138,11 +136,11 @@ msgstr "" "avaimen, jolla tietovarasto on allekirjoitettu. GPG-avain takaa, että " "pakkauksiin ei ole kajottu rakentamisen jälkeen." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Ilmoita uuden PPA:n pakkaushallinnalle kirjoittamalla:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -152,21 +150,21 @@ msgstr "" "pakettivarastosta, jotajärjestelmäsi käyttää, mukaanlukien \n" "juuri lisätyn I2P PPA:n." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Olet nyt valmis asentamaan I2P:n!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Lisätään PPA käyttäen Synapticia" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "Open Synaptic (Järjestelmä -> Hallinto -> Synaptic-pakkaushallinta)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -174,7 +172,7 @@ msgstr "" "Kun Synaptic avautuu, valitse Tietovarastot valikosta " "Asetukset." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -186,7 +184,7 @@ msgstr "" "Lisää lähde. Napsauta Sulje-painiketta, sitten " "Lataa uudelleen." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -195,24 +193,22 @@ msgid "" " click Mark then Apply." msgstr "" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Ohjeita Debianille" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -220,47 +216,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -268,26 +263,26 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Asennuksen jälkeen" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -295,7 +290,7 @@ msgstr "" "Käyttämällä näitä I2P-pakkauksia I2P-reitin voidaan käynnistää " "seuraavilla kolmella tavalla:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -309,7 +304,7 @@ msgstr "" "käytä\n" "sudo-komentoa tai älä suorita root-käyttäjänä!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -325,7 +320,7 @@ msgstr "" "(Huomaa: Älä\n" "käytä sudo-komentoa tai älä suorita root-käyttäjänä!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -339,7 +334,7 @@ msgstr "" "i2p\" root-käyttäjänä tai käyttämällä sudo-komentoa. Tämä on " "suositeltu toimintamuoto." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -357,7 +352,7 @@ msgstr "" "saatat huomata osoitteen portforward.com hyödylliseksi." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -365,7 +360,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -374,7 +369,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -383,15 +378,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
\n" -"
\n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
\n" -"
\n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -405,20 +404,141 @@ msgstr "Peilipalvelin:" msgid "select alternate mirror" msgstr "valitse vaihtoehtoinen peilipalvelin" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Lataa tuo tiedosto ja suorita se." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

\n" +"

You can report bugs in the I2P Lab Forum.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

Status: Proof-Of-Concept

\n" +"

Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P-selain" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Lataa" @@ -426,7 +546,7 @@ msgstr "Lataa" msgid "Source package" msgstr "Lähdepakkaus" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Automaattiset päivitykset" @@ -435,10 +555,22 @@ msgid "Manual updates" msgstr "Manuualipäivitykset" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Riippuvuus" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -454,33 +586,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Julkaisutiedot" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Muutosloki" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian muutosloki" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android muutosloki" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -496,11 +628,11 @@ msgstr "" "Saatat ehkä kyetä valitsemaan hiiren kakkospainikkeella\n" ""Avaa Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -508,19 +640,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -531,7 +663,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -542,30 +674,41 @@ msgstr "" "suorita java -jar i2pinstall_%(i2pversion)s.jar -console " "komentoriviltä." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakkaukset Debianille & Ubuntulle ovat saatavilla." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Vähintään 512 megatavua RAM-muistia; 1 gigatavua suositeltu." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Päivitykset aiemmista julkaisuista:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Sekä automaattiset että manuaaliset päivitykset ovat saatavilla " "julkaisulle." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -614,7 +765,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -623,39 +774,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Napsauta \"Käynnistä " "uudelleen\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Edelliset julkaisut" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Ei löytynyt" @@ -773,7 +908,30 @@ msgstr "500-palvelinvirhe" msgid "Umm... the server encountered some sort of error." msgstr "Oh... palvelin kohtasi jonkintapaisen virheen." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "UKK" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentaatio" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Ota yhteyttä" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Foorumit" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Lähde mukaan!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Lahjoita" @@ -827,278 +985,298 @@ msgid "Introduction to I2P" msgstr "" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Vertailut" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Vertailujen yleiskatsaus" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Muut anonyymit verkot" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentaatio" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Dokumentaatiohakemisto" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Kuinka se toimii?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Uhkamalli" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Verkkotietokanta" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Käytäväreititys" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Salakirjoitus" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Speksit" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrammit" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Sovellukset" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Tuetut sovellukset" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokollat" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protokollapino" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Siirrot" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Käytävät" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Vanha toteutus" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Liitännäiset" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Ryhmä" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Esittelyjä, oppikursseja ja artikkeleja" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Ota yhteyttä" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linkkejä" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Ohje" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "UKK" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Yhteisö" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Suositukset" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Sanasto" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Foorumit" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Julkista allekirjoitusavaimet" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Allekirjoitetut avaimet" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Kehittäjäavaimet" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Vertailut" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Vertailujen yleiskatsaus" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Muut anonyymit verkot" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Henkilöt" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Ryhmä" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Esittelyjä, oppikursseja ja artikkeleja" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linkkejä" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Dokumentaatiohakemisto" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Kuinka se toimii?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Uhkamalli" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Verkkotietokanta" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Käytäväreititys" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Salakirjoitus" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Speksit" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrammit" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Sovellukset" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Tuetut sovellukset" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokollat" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protokollapino" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Siirrot" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Vapaaehtoinen" +msgid "Transport layer overview" +msgstr "" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Lähde mukaan!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Kehittäjä" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisenssit" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Käytävät" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Vianjäljittäjä" +msgid "Tunnel implementation" +msgstr "" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Vanha toteutus" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Liitännäiset" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Akateeminen tutkimus" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Kehittäjä" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Oppaat" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Uudet kehittäjät" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Kehittäjäohjeet ja koodaustyyli" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Uudet kotoistajat" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lisenssi" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisenssit" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Tapaamiset" +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Tiekartta" +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Tehtäväluettelo" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Vianjäljittäjä" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Kieli" @@ -1220,32 +1398,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Postituslistat" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P:lla on sähköpostiviestiluettelo, mutta sitä käytetään nykyään " -"harvoin, koska pieni kehittäjien ryhmä pitää parempana viestiä IRC-" -"kanavan tai kehittäjäfoorumin kautta. Tämä voi muuttua tulevaisuudessa." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Tilataan" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1255,30 +1442,31 @@ msgstr "" "alla) ja tåytå kaavake. I2P-sisäisiä sähköpostiosoitteita " "(foobar@mail.i2p) voidaan käyttää." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Lopetetaan tilaus" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Luettelot" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arkisto" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2694,118 +2882,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Mitä I2P tekee sinulle?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Hae I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Mikä on I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Lue lisää…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Uutiset & Päivitykset" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2847,13 +2991,3 @@ msgstr "Keskusteluryhmiä, uutissivustoja, muuta" msgid "Very Old Stuff" msgstr "Hyvin vanhaa materiaalia" - - - - - - - - - - diff --git a/i2p2www/translations/fr/LC_MESSAGES/about.po b/i2p2www/translations/fr/LC_MESSAGES/about.po index d95df699..7c8af919 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/about.po +++ b/i2p2www/translations/fr/LC_MESSAGES/about.po @@ -7,6 +7,7 @@ # Boxoa590, 2013 # AO , 2017-2018 # magma , 2011 +# Nicolas Belleau , 2019 # syl_, 2013 # syl_, 2013,2015-2016 # Towatowa441, 2013 @@ -15,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-07-16 21:29+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -94,19 +95,43 @@ msgstr "" "populaires." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "Profil Firefox pour Windows" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" +"Si vous utilisez Windows, il est recommandé d'utiliser le profil I2P pour le navigateur Firefox." + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" +"Si vous ne souhaitez pas utiliser ce profil et que vous n’utilisez pas " +"Windows, vous devez vous-même configurer votre navigateur. Voyez ci-" +"dessous comment le faire." + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Comment configurer votre navigateur" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Conditions générales d’utilisation d’Outproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 ou Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -114,16 +139,16 @@ msgid "" "the\n" "proxy port configuration." msgstr "" -"Dans le menu Outils, sélectionner la ligne « Options Internet »" -" pour ouvrir les paramètres. Dans la fenêtre des paramètres, choisir " -"l’onglet Connexions et cliquer sur les paramètres du réseau local pour la" -" configuration du port du mandataire." +"Dans le menu Outils, sélectionner la ligne « Options Internet » pour " +"ouvrir les paramètres. Dans la fenêtre des paramètres, choisir l’onglet " +"Connexions et cliquer sur les paramètres du réseau local pour la " +"configuration du port du mandataire." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE Internet options" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -137,24 +162,24 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" -"Maintenant, cochez « utiliser un serveur mandataire pour votre réseau " -"local » et « Ne pas utiliser de serveur mandataire pour les adresses " -"locales ». Cliquez sur le bouton Évolué afin d’ouvrir les ports. " +"Maintenant, cochez « utiliser un serveur mandataire pour votre réseau " +"local » et « Ne pas utiliser de serveur mandataire pour les adresses " +"locales ». Cliquez sur le bouton Évolué afin d’ouvrir les ports. " "Saisissez les valeurs telles que sur l’image, IP 127.0.0.1 et port 4444 " "pour HTTP, port 4445 pour HTTPS. Cliquez sur Correct pour enregistrer les" " paramètres. Votre navigateur est prêt à utiliser le mandataire I2P.\n" -"Note/astuce de confidentialité : définissez le mandataire FTP aux " +"Note/astuce de confidentialité : définissez le mandataire FTP aux " "mêmes paramètres que le mandataire HTTP." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Paramètres de mandataire d’IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Instructions pour Firefox 57 et versions ultérieures :" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -166,11 +191,11 @@ msgstr "" "trouviez la section Paramètres réseau, comme montré dans la " "capture d'écran ci-dessous. Cliquez sur Paramètres" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Paramètres réseau de Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -183,17 +208,17 @@ msgstr "" "127.0.0.1 port 4444 pour les mandataires HTTP " "et SSL, comme montré dans la capture d'écran ci-dessous." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "Paramètres de connexion de Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "Paramètres réseau de Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -207,13 +232,13 @@ msgstr "" "panneau de configuration de Firefox.\n" "Cliquez sur l’icône Évolué puis sur l’onglet Réseau.\n" "Dans la section Connexions, cliquez sur le bouton Paramètres. " -"Vous verrez une fenêtre comme celle-ci :" +"Vous verrez une fenêtre comme celle-ci :" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox options réseau" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -228,16 +253,16 @@ msgstr "" "situé à côté du champ Configuration manuelle du mandataire., " "puis saisir 127.0.0.1, port 4444 dans le champ du mandataire HTTP. Saisir" " 127.0.0.1, port 4445 dans le champ du mandataire SSL.\n" -"S’assurer de saisir localhost et 127.0.0.1 dans la boîte « Aucun " -"mandataire pour ».\n" -"Note/astuce confidentialité : définir le mandataire FTP avec les " +"S’assurer de saisir localhost et 127.0.0.1 dans la boîte « Aucun " +"mandataire pour ».\n" +"Note/astuce confidentialité : définir le mandataire FTP avec les " "mêmes paramètres que le mandataire HTTP." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Paramètres de mandataire de Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -247,14 +272,14 @@ msgid "" msgstr "" "Dans le menu Paramètres, sélectionner Configurer " "Konqueror. Dans le groupe Navigation Web situé à gauche, " -"sélectionner Mandataire, puis sélectionner l’option « Utiliser une " -"configuration de mandataire indiquée manuellement »." +"sélectionner Mandataire, puis sélectionner l’option « Utiliser une " +"configuration de mandataire indiquée manuellement »." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Options de mandataire de Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -268,20 +293,20 @@ msgstr "" "port 4445 dans la boîte HTTPS. Saisir 127.0.0.1,localhost " "dans la boîte Exceptions. Cliquer sur Appliquer puis sur Correct pour " "fermer la fenêtre de configuration.\n" -"Note/astuce confidentialité : définir le mandataire FTP avec les " +"Note/astuce confidentialité : définir le mandataire FTP avec les " "mêmes paramètres que le mandataire HTTP." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -"Se souvenir : I2P n’a pas été conçu pour créer des mandataires vers " +"Se souvenir : I2P n’a pas été conçu pour créer des mandataires vers " "l’Internet externe.\n" "Il est plutôt destiné à être utilisé comme réseau interne." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

The I2P project itself does not run any proxies to the " "Internet. \n" @@ -294,15 +319,15 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" "

Le projet I2P même n’exploite aucun mandataire vers Internet. \n" -"Le seul mandataire sortant est un service du projet par « Privacy " -"Solutions ». \n" +"Le seul mandataire sortant est un service du projet par « Privacy " +"Solutions ». \n" "Envisagez de leur faire un don afin de garantir un service stable et " "continu. La bande passante augmentera en proportion du financement de " "l’organisation. Et peut-être aussi plus de mandataires sortants.

\n" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -317,7 +342,7 @@ msgstr "" "atteignez. (multidomiciles/clés afin d’obtenir de meilleures " "performances)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -331,7 +356,7 @@ msgstr "" "mandataires sortants.\n" "Par commodité, le mandataire sortant bloque les serveurs de publicités." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -356,324 +381,30 @@ msgstr "" msgid "Hall Of Fame" msgstr "Temple de la renommée" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" +"I2P est un projet entièrement réalisé par des passionnés pendant leur " +"temps libre. Mais un grand projet tel qu’I2P n’est pas seulement " +"constitué de logiciels. Plusieurs serveurs, abonnements de domaines et " +"cafés doivent être payés pour obtenir un excellent résultat. Des gens du " +"monde entier ont fait des dons afin qu’I2P atteignent l’état où il se " +"trouve actuellement. Nous gardons ici une trace de ceux qui nous ont " +"donné un nom à publier dans le temple de la renommée d’I2P." -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" +msgid "Big thanks go to the following people who have donated to I2P!" +msgstr "Un grand merci aux personnes suivantes qui ont donné à I2P !" #: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 -msgid "Big thanks go to the following people who have donated to I2P!" -msgstr "Un grand merci aux personnes suivantes qui ont donné à I2P !" - -#: i2p2www/pages/site/about/hall-of-fame.html:40 #, python-format msgid "" "If you have made a donation, please send an email to echelon avec votre nom ou pseudo (et " "facultativement votre page Web) afin que nous puissions vous lister ici." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" +"La liste non triée de donateurs à I2P lors des quinze années d’histoire " +"d’I2P, de mars 2004 à mars 2019." #: i2p2www/pages/site/about/intro.html:2 msgid "Intro" @@ -771,7 +466,7 @@ msgstr "" #: i2p2www/pages/site/about/intro.html:18 msgid "How does it work?" -msgstr "Comment cela marche ?" +msgstr "Comment cela marche ?" #: i2p2www/pages/site/about/intro.html:20 #, python-format @@ -829,11 +524,11 @@ msgid "" "are required." msgstr "" "La première fois qu’un client veut en contacter un autre, ils envoient " -"une requête à la « base de données du réseau »," +"une requête à la « base de données du réseau »," " entièrement distribuée, une table de hachage " "distribuée (DHT) à structure personnalisée fondée sur l’algorithme Kademlia. Cela est fait afin de trouver" -" efficacement les « tunnels entrants » de l’autre client. Les messages " +" efficacement les « tunnels entrants » de l’autre client. Les messages " "subséquents qu’ils échangent incluant habituellement ces données, aucune " "autre consultation de la base de données de réseau n’est nécessaire." @@ -846,7 +541,7 @@ msgstr "" #: i2p2www/pages/site/about/intro.html:51 msgid "What can you do with it?" -msgstr "Que pouvez-vous faire avec ?" +msgstr "Que pouvez-vous faire avec ?" #: i2p2www/pages/site/about/intro.html:53 #, python-format @@ -896,12 +591,12 @@ msgid "" "not ready for use yet." msgstr "" "I2PTunnel est utilisé actuellement pour permettre aux utilisateurs de " -"faire tourner leur propre site Web anonyme (« site eep ») en faisant " -"fonctionner un serveur Web normal et en dirigeant un « serveur » " +"faire tourner leur propre site Web anonyme (« site eep ») en faisant " +"fonctionner un serveur Web normal et en dirigeant un « serveur » " "I2PTunnel vers ce dernier, serveur accessible anonymement par I2P avec un" -" navigateur Internet normal en exécutant un mandataire HTTP I2PTunnel (« " -"mandataire eep »). De plus, nous utilisons la même technique pour faire " -"fonctionner un réseau IRC anonyme (où le serveur IRC est hébergé " +" navigateur Internet normal en exécutant un mandataire HTTP I2PTunnel " +"(« mandataire eep »). De plus, nous utilisons la même technique pour " +"faire fonctionner un réseau IRC anonyme (où le serveur IRC est hébergé " "anonymement et sur lequel les clients IRC normaux utilisent un I2PTunnel " "pour le contacter).\n" "D’autres efforts de développement d’applications existent aussi, comme la" @@ -910,7 +605,7 @@ msgstr "" "magasin de données distribué (semblable à Freenet ou MNet), et un" " système de blogage (un\n" -"« LiveJournal » entièrement distribué), " +"« LiveJournal » entièrement distribué), " "mais elles ne sont pas encore prêtes à être utilisées." #: i2p2www/pages/site/about/intro.html:82 @@ -937,12 +632,12 @@ msgid "" " \n" "certain circumstances the technique could be appropriate." msgstr "" -"I2P n’est pas en lui-même un réseau « mandataire sortant » - le client " +"I2P n’est pas en lui–même un réseau « mandataire sortant » – le client " "auquel vous envoyez un message est l’identifiant cryptographique, pas une" " certaine adresse IP, donc le message doit être adressé à quelqu’un " "exécutant I2P. Cependant, il est possible pour ce client\n" "d’être un proxy sortant, vous permettant de vous servir anonymement de sa" -" connexion Internet. Pour démontrer ceci, le « mandataire eep » acceptera" +" connexion Internet. Pour démontrer ceci, le « mandataire eep » acceptera" " les URL normales non I2P (par exemple « http://www.i2p.net ») et les " "acheminera vers une destination précise qui exécute un mandataire HTTP squid, permettant ainsi simplement la navigation " @@ -1073,8 +768,8 @@ msgid "" "Lars Schimmer,\n" "March 14-15, 2009" msgstr "" -"Vidéo de la conférence I2P au « Chemnitz Linux Tag " -"»,\n" +"Vidéo de la conférence I2P au « Chemnitz Linux " +"Tag »,\n" "Lars Schimmer,\n" "14 au 15 mars 2009" @@ -1151,8 +846,8 @@ msgid "" "Slides (ppt)\n" "Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011." msgstr "" -" Cipherspaces / Darknets : un aperçu des stratégies " -"d’attaque -\n" +" Cipherspaces / Darknets : un aperçu des stratégies " +"d’attaque –\n" "DEF CON Live version (vidéo Youtube) ,\n" "Version \"Studio\" (vidéo Youtube) ,\n" "Diaporama (ppt)\n" @@ -1209,7 +904,7 @@ msgid "" "(odp)\n" "str4d, Real World Crypto, Stanford, January 8, 2016" msgstr "" -"Remplacement de crypto usée (anglais: Weary) : mise à niveau du réseau " +"Remplacement de crypto usée (anglais: Weary) : mise à niveau du réseau " "I2P avec des primitives plus fortes\n" "(pdf)\n" "(odp)\n" @@ -1244,11 +939,11 @@ msgstr "" "(webm)\n" "Andrew Savchenko (bircoph), FOSDEM, Bruxelles, le 4 février 2018" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutoriels" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1261,7 +956,7 @@ msgstr "" "Ce guide vous montrera comment installer I2P sous Windows XP.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1275,7 +970,7 @@ msgstr "" "Debian.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1289,7 +984,7 @@ msgstr "" "Comment mettre en place un site web anonyme dans I2P.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1304,7 +999,7 @@ msgstr "" "connecter à irc.telecomix.i2p.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1319,7 +1014,7 @@ msgstr "" "Agent Felix Atari du « Telecomix Crypto Munitions Bureau ».\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1334,7 +1029,7 @@ msgstr "" "Ce tutoriel montre comment installer et configurer le logiciel nécessaire" " pour accéder à I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1345,7 +1040,7 @@ msgstr "" "(vidéo Youtube)\n" "Comment installer I2P sur Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1358,7 +1053,7 @@ msgstr "" "Adrian Crenshaw. \n" "Janvier 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1369,11 +1064,11 @@ msgstr "" "(vidéo Youtube)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Articles et entrevues" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1386,7 +1081,7 @@ msgstr "" "Partie 2\n" "26 juillet 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1399,7 +1094,7 @@ msgstr "" "Traduction en Anglais\n" "31 octobre 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1410,7 +1105,7 @@ msgstr "" "Invisiblenet\n" "14 septembre 2003." -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1423,7 +1118,7 @@ msgstr "" "(Allemand)\n" "Novembre 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1434,7 +1129,7 @@ msgstr "" "Mars 2009\n" "Traduction allemande" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1451,7 +1146,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">tracker" " de Postman)" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1462,7 +1157,7 @@ msgstr "" "Jonathan Cox,\n" "11 novembre 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1479,7 +1174,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">tracker" " de Postman)" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1490,7 +1185,7 @@ msgstr "" "Security Podcast Ep. 2015-010 (mp3)\n" "Partie 1, 28 février 2015" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1501,11 +1196,46 @@ msgstr "" "Security Podcast Ep. 2015-011 (mp3)\n" "Partie 2, 6 mars 2015" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" +"Fireside avec Lei — Épisode 18 : Lance James. " +"Succès, échec, deuil et boudhism. (archive.org) (mp3) " +"Robert Lei, 31 décembre 2018" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" +"Articles par le contributeur d’I2p Masayuki Hatta " +"sur medium.com 2019\n" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" +"Activer à la fois le routage .onion et .i2p grâce à " +"la configuration automatique du mandataire\n" +"Daniel Aleksandersen, 7 février 2019" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Autres" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1513,6 +1243,18 @@ msgstr "" "I2P mentionné dans \"House of Cards\" de Netflix, saison 2 épisode 2,\n" "14 février 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" +"Une liste organisée par le contributeur d’I2p meeh " +"des mises en œuvre, bibliothèques, ressources, projets et autres choses " +"rutilantes d’I2P\n" +"2019" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Membres du projet I2P" @@ -1532,7 +1274,7 @@ msgstr "" "à l’amélioration des différents aspects du projet et qui étudie et débat " "sur la\n" "conception du réseau.\n" -"Impliquez-vous !" +"Impliquez-vous !" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" @@ -1547,12 +1289,12 @@ msgid "point of contact of last resort" msgstr "contact en dernier ressort" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Trésorier" +msgid "Donations treasurer" +msgstr "Trésorier des dons" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" -msgstr "" +msgid "manage donations" +msgstr "gérer les dons" #: i2p2www/pages/site/about/team.html:25 msgid "PR manager" @@ -1564,11 +1306,11 @@ msgstr "contact presse, gère les relations publiques et les affaires" #: i2p2www/pages/site/about/team.html:30 msgid "Compensation manager" -msgstr "" +msgstr "Chef du service de la rémunération" #: i2p2www/pages/site/about/team.html:32 msgid "Compensation management" -msgstr "" +msgstr "Gestion de la rémunération" #: i2p2www/pages/site/about/team.html:35 i2p2www/pages/site/about/team.html:40 msgid "Assistant PR manager" @@ -1630,27 +1372,27 @@ msgstr "gére les référentiels monotones publics" #: i2p2www/pages/site/about/team.html:65 msgid "Packager; Linux" -msgstr "Packager des distribution Linux" +msgstr "Intégrateur ; Linux" #: i2p2www/pages/site/about/team.html:67 msgid "Linux (Debian/Ubuntu) distribution packager" -msgstr "Packager des distribution Linux (Debian/Ubuntu)" +msgstr "Intégrateur des versions de Linux (Debian/Ubuntu)" #: i2p2www/pages/site/about/team.html:70 msgid "Packager; Windows" -msgstr "Packager Windows" +msgstr "Intégrateur ; Windows" #: i2p2www/pages/site/about/team.html:72 msgid "Windows installer packager" -msgstr "Packager de l’installateur sous Windows" +msgstr "Intégrateur du programme d’installation pour Windows" #: i2p2www/pages/site/about/team.html:75 msgid "Packager; OSX" -msgstr "" +msgstr "Intégrateur ; OS X" #: i2p2www/pages/site/about/team.html:77 msgid "OSX installer packager" -msgstr "" +msgstr "Intégrateur du programme d’installation pour OS X" #: i2p2www/pages/site/about/team.html:80 msgid "Release Manager" @@ -1800,7 +1542,7 @@ msgstr "Greffon I2P-Bote" #: i2p2www/pages/site/about/team.html:192 #, python-format msgid "I2Phex lead" -msgstr "" +msgstr "Responsable de I2Phex" #: i2p2www/pages/site/about/team.html:194 msgid "I2Phex Gnutella client" @@ -1810,6 +1552,8 @@ msgstr "Client Gnutella I2Phex" #, python-format msgid "I2PSnark lead" msgstr "" +"Responsable de I2PSnark" #: i2p2www/pages/site/about/team.html:199 msgid "Maintains the integrated Bittorrent client" @@ -1818,7 +1562,7 @@ msgstr "Maintient le client Bittorrent intégré" #: i2p2www/pages/site/about/team.html:202 #, python-format msgid "Syndie lead" -msgstr "" +msgstr "Responsable de Syndie" #: i2p2www/pages/site/about/team.html:204 msgid "Syndie development" @@ -1862,7 +1606,7 @@ msgstr "Traducteurs" #: i2p2www/pages/site/about/team.html:228 msgid "many many people!" -msgstr "beaucoup beaucoup de personnes !" +msgstr "beaucoup beaucoup de personnes !" #: i2p2www/pages/site/about/team.html:233 msgid "Contributors" @@ -1878,7 +1622,7 @@ msgstr "Interface graphique utilisateur, portage dijjer" #: i2p2www/pages/site/about/team.html:243 msgid "Debian/Ubuntu Packager and PPA maintainer" -msgstr "Packageur Debian/Ubuntu et mainteneur de PPA " +msgstr "Intégrateur Debian/Ubuntu et mainteneur du PPA " #: i2p2www/pages/site/about/team.html:247 msgid "Routerconsole backend and UI work, website revamp, unit tests work" @@ -1888,7 +1632,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:252 msgid "Help needed on many fronts!" -msgstr "Aide nécessaire sur beaucoup de fronts !" +msgstr "Aide nécessaire sur beaucoup de fronts !" #: i2p2www/pages/site/about/team.html:256 msgid "Past contributors" @@ -2074,7 +1818,7 @@ msgstr "Les diaporamas sont également disponibles sous forme de torrent dans I2 #: i2p2www/pages/site/about/i2pcon/2015.html:41 msgid "Note: Video links will be posted as they become available." -msgstr "Note : des liens de vidéos seront affichés dès qu’ils seront disponibles." +msgstr "Note : des liens de vidéos seront affichés dès qu’ils seront disponibles." #: i2p2www/pages/site/about/i2pcon/2015.html:44 msgid "" @@ -2098,16 +1842,16 @@ msgstr "Licence" #: i2p2www/pages/site/about/i2pcon/2015.html:60 msgid "Slides by psi: Public domain." -msgstr "Diaporamas par psi : domaine public." +msgstr "Diaporamas par psi : domaine public." #: i2p2www/pages/site/about/i2pcon/2015.html:65 msgid "Slides by str4d and zzz:" -msgstr "Diaporamas par str4d et zzz :" +msgstr "Diaporamas par str4d et zzz :" #: i2p2www/pages/site/about/i2pcon/2015.html:71 msgid "Slides by others: Contact the author for license information." msgstr "" -"Diaporamas réalisées par d’autres : contactez l’auteur pour les " +"Diaporamas réalisées par d’autres : contactez l’auteur pour les " "informations de licence." #: i2p2www/pages/site/about/i2pcon/2015.html:77 @@ -2242,6 +1986,10 @@ msgid "" "15-16, 2015.\n" "See the link below for more information and links to slides and videos." msgstr "" +"La première conférence dédiée à I2P à eu lieu à Toronto du 15 au 16 août " +"2015.\n" +"Voir les liens ci-dessous pour plus de précisions et les liens vers les " +"diaporamas et les vidéos." #: i2p2www/pages/site/about/i2pcon/index.html:9 msgid "Past years" @@ -2566,17 +2314,16 @@ msgid "" "doesn't pass our test within 60 seconds \"dead\"?" msgstr "" "Les temporisations actuelles pour diverses activités sont une autre des " -"choses assez arbitraires, mais qui « semblent correcte » que " -"nous avons. Pourquoi avons-nous une temporisation « pair " -"inaccessible » de 60 secondes ? Pourquoi essayons-nous après 10 " -"secondes d’envoyer au travers d’un tunnel différent que celui annoncé par" -" le jeu de baux ? Pourquoi les requêtes à la base de données de réseau " -"sont-elles restreintes par des limites de 60 ou 20 secondes ? Pourquoi " -"les destinations sont-elles configurées pour demander un nouveau jeu de " -"tunnels toutes les 10 minutes ? Pourquoi permettons-nous 60 secondes à un" -" pair pour répondre à notre demande de se joindre à un tunnel ? Pourquoi " -"considérons-nous comme « mort » un tunnel qui ne réussi pas " -"notre test dans les 60 secondes ?" +"choses assez arbitraires, mais qui « semblent correcte » que nous avons. " +"Pourquoi avons-nous une temporisation « pair inaccessible » de 60 " +"secondes ? Pourquoi essayons-nous après 10 secondes d’envoyer au travers " +"d’un tunnel différent que celui annoncé par le jeu de baux ? Pourquoi les" +" requêtes à la base de données de réseau sont-elles restreintes par des " +"limites de 60 ou 20 secondes ? Pourquoi les destinations sont-elles " +"configurées pour demander un nouveau jeu de tunnels toutes les 10 " +"minutes ? Pourquoi permettons-nous 60 secondes à un pair pour répondre à " +"notre demande de se joindre à un tunnel ? Pourquoi considérons-nous comme" +" « mort » un tunnel qui ne réussi pas notre test dans les 60 secondes ?" #: i2p2www/pages/site/about/performance/future.html:119 msgid "" @@ -2632,8 +2379,8 @@ msgid "" "Web controls and monitoring the health of the various streams, as well \n" "as the ability to explicitly close or throttle them." msgstr "" -"Le contrôle Web et le contrôle de la santé des divers flux, autant\n" -"que la capacité de, explicitement, les fermer ou les étrangler." +"Contrôles Web et suivi de la santé des divers flux, ainsi que la capacité" +" de les fermer ou de les ralentir explicitement." #: i2p2www/pages/site/about/performance/future.html:153 #, python-format @@ -2648,7 +2395,7 @@ msgstr "" #: i2p2www/pages/site/about/performance/history.html:2 msgid "Performance History" -msgstr "Historique performance" +msgstr "Historique des performances" #: i2p2www/pages/site/about/performance/history.html:4 #, python-format @@ -2692,12 +2439,12 @@ msgid "" msgstr "" "Quand j’ai dernièrement établi le profil du code d’I2P, la grande " "majorité du temps a été passée dans\n" -"une fonction : java.math.BigInteger’s\n" +"une fonction : java.math.BigInteger’s\n" "modPow.\n" "Plutôt que d’essayer d’accorder cette méthode, nous ferons appel à\n" -"GNU MP - une bibliothèque mathématique follement " +"GNU MP – une bibliothèque mathématique follement " "rapide\n" -"(avec assembleur accordé pour beaucoup d’architectures). (éditeur : " +"(avec assembleur accordé pour beaucoup d’architectures). (éditeur : " "voir\n" "NativeBigInteger pour cryptographie clé publique " "plus rapide)" @@ -2949,7 +2696,7 @@ msgid "" msgstr "" "Les messages I2NP et les données qu’ils contiennent sont déjà définis " "dans une structure assez compacte, bien qu’un attribut de la structure " -"d’infosRouteur ne l’est pas. « options » est un mappage nom = valeur " +"d’infosRouteur ne l’est pas. « options » est un mappage nom = valeur " "ASCII en clair. Pour l’instant, nous le remplissons avec ces statistiques" " publiées - autour de 3300 octets par pair. Facile à mettre en œuvre, la " "compression GZIP le réduirait presque d’un tiers et, quand l’on tient " @@ -3023,16 +2770,15 @@ msgid "" "target, the\n" "ACK message is forwarded back to us [through tunnels, of course])." msgstr "" -"Le protocole « ministreaming » profite d’une mauvaise décision " -"de conception dans le protocole client I2P (I2CP) ; l’exposition de " -"« mode=GUARANTEED », permettant à ce qui serait autrement un " -"protocole non fiable, au meilleur effort, basé sur des messages d’être " -"utilisé pour une opération de blocage fiable (sous le capot, tout est " -"encore non fiable et basé sur des messages, le routeur fournissant des " -"garanties de livraison par l’enveloppage ail d’un message " -"« ACK » avec les données utiles. Donc une fois que les données " -"atteignent la cible, le message ACK nous est retourné [par des tunnels, " -"bien sûr])." +"Le protocole « ministreaming » profite d’une mauvaise décision de " +"conception dans le protocole client I2P (I2CP) ; l’exposition de " +"« mode=GUARANTEED », permettant à ce qui serait autrement un protocole " +"non fiable, au meilleur effort, basé sur des messages d’être utilisé pour" +" une opération de blocage fiable (sous le capot, tout est encore non " +"fiable et basé sur des messages, le routeur fournissant des garanties de " +"livraison par l’enveloppage ail d’un message « ACK » avec les données " +"utiles. Donc une fois que les données atteignent la cible, le message ACK" +" nous est retourné [par des tunnels, bien sûr])." #: i2p2www/pages/site/about/performance/history.html:143 #, python-format @@ -3070,7 +2816,7 @@ msgid "" "bandwidth?" msgstr "" "Comment est-ce que I2P fonctionne, pourquoi est-il lent, et pourquoi " -"n’utilise-t-il pas complètement ma bande passante ?" +"n’utilise-t-il pas complètement ma bande passante ?" #: i2p2www/pages/site/about/performance/index.html:7 msgid "" @@ -3083,10 +2829,10 @@ msgid "" "emphatic yes." msgstr "" "Probablement qu’une de choses la plus fréquemment demandée par les gens " -"est \"à quelle vitesse est I2P ?\",\n" +"est \"à quelle vitesse est I2P ?\",\n" "et aucun ne semble aimer la réponse - \"cela dépend\". Après avoir essayé" " I2P, la\n" -"chose suivante qu’ils demandent est \"deviendra-t-il plus rapide ?\", et " +"chose suivante qu’ils demandent est \"deviendra-t-il plus rapide ?\", et " "la réponse à cela est plus\n" "emphatique oui." @@ -3154,7 +2900,7 @@ msgid "" "This adds up to 12 hops (aka 12 different I2P nodes) for a full roundtrip" " client-server-client." msgstr "" -"Un serveur ou client est connu comme une « destination » et chaque " +"Un serveur ou client est connu comme une « destination » et chaque " "destination a au moins un tunnel entrant et un tunnel sortant. Il y a par" " défaut 3 sauts par tunnel.\n" "Cela s’élève à 12 sauts (c.-à-d. 12 nœuds I2P différents) pour un aller-" @@ -3166,11 +2912,11 @@ msgid "" "server:" msgstr "" "Chaque paquet de données est envoyé par 6 autres noeuds I2P jusqu’à ce " -"qu’il atteigne le serveur :" +"qu’il atteigne le serveur :" #: i2p2www/pages/site/about/performance/index.html:40 msgid "and on way back 6 different I2P nodes:" -msgstr "et au retour 6 noeuds I2P différents :" +msgstr "et au retour 6 noeuds I2P différents :" #: i2p2www/pages/site/about/performance/index.html:47 msgid "" @@ -3234,10 +2980,10 @@ msgstr "" "Les tunnels utilisés sont éliminés toutes les 10 minutes et d’autres sont" " construits.\n" "Ce changement de tunnels (et parfois des clients qui se ferment à froid, " -"car ils utilisent la « fermeture immédiate » ou des situations " -"de panne de courant) met parfois fin aux tunnels et aux connexions, comme" -" observé sur le réseau IRC2P en perte de connexion (dépassement du temps " -"de ping) ou lors de l’utilisation d’eepget." +"car ils utilisent la « fermeture immédiate » ou des situations de panne " +"de courant) met parfois fin aux tunnels et aux connexions, comme observé " +"sur le réseau IRC2P en perte de connexion (dépassement du temps de ping) " +"ou lors de l’utilisation d’eepget." #: i2p2www/pages/site/about/performance/index.html:66 msgid "" @@ -3343,7 +3089,7 @@ msgid "" "It will be faster if you use I2P and build more tunnels, e.g. use a " "torrent or www for some time." msgstr "" -"Aussi : les autres noeuds I2P doivent connaître votre routeur I2P pour " +"Aussi : les autres noeuds I2P doivent connaître votre routeur I2P pour " "tester son accessibilité et sa capacité. Cela prend du temps pour que les" " autres noeuds prennent connaissance de votre noeud.\n" "Cela sera plus rapide si vous utilisez I2P et construisez davantage de " @@ -3362,4 +3108,3 @@ msgstr "" "Pour de possible futures améliorations de performance voir\n" "Améliorations de performance futures." - diff --git a/i2p2www/translations/fr/LC_MESSAGES/blog.po b/i2p2www/translations/fr/LC_MESSAGES/blog.po index 7d21e000..c50a8c9d 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/blog.po +++ b/i2p2www/translations/fr/LC_MESSAGES/blog.po @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-23 14:17+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -35,77 +35,65 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "Les fichiers sont proposés sur la `page de téléchargement`_." -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`page des téléchargements`" - #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:31 #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "DÉTAILS SUR LA VERSION" @@ -114,10 +102,10 @@ msgstr "DÉTAILS SUR LA VERSION" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Changements majeurs" @@ -128,44 +116,49 @@ msgstr "Changements majeurs" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Correctifs de bogues" @@ -176,46 +169,51 @@ msgstr "Correctifs de bogues" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Autre" @@ -226,49 +224,54 @@ msgstr "Autre" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" -msgstr "Sommes de contrôle SHA256 :" +msgstr "Sommes de contrôle SHA256 :" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:39 msgid "Major changes" @@ -282,12 +285,20 @@ msgstr "Mise à jour de l’enveloppeur" msgid "Update Info" msgstr "Info de mise à jour" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Les fichiers sont proposés sur la `page de téléchargement`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`page des téléchargements`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Version 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -302,8 +313,8 @@ msgstr "" " ne soit pas encore activée par défaut, alors que nous prévoyons faire " "plus de tests pendant le cycle de développement futur de 0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -311,138 +322,138 @@ msgstr "" "Comme d’habitude, il y a aussi beaucoup de correctifs de bogues dans " "cette version et il est donc recommandé d’effectuer la mise à jour." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -"UPnP : bibliothèque mise à jour pour résoudre plusieurs problèmes. " +"UPnP : bibliothèque mise à jour pour résoudre plusieurs problèmes. " "Devrait fonctionner pour un plus grand nombre de routeurs." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -"Transport : Amélioration des performances de TCP et UDP afin de " +"Transport : Amélioration des performances de TCP et UDP afin de " "bénéficier des routeurs ayant une grande bande passante." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -"I2PSnark : Ajout du support de la DHT bien que non activée par défaut. De" +"I2PSnark : Ajout du support de la DHT bien que non activée par défaut. De" " plus amples tests sont nécessaires et prévus pour la 0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -"Correctif — plusieurs problèmes affectant l’utilisation de la mémoire et " -"les performances sur les routeurs à large bande passante." - -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 -msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" -msgstr "" -"Correctif — problèmes avec l’UDP pour les routeurs qui utilisent une " -"connexion à MTU réduite, p. ex. un RPV" +"Corriger plusieurs problèmes affectant l’utilisation de la mémoire et les" +" performances sur les routeurs à large bande passante." #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" +msgstr "" +"Corriger des problèmes avec l’UDP pour les routeurs qui utilisent une " +"connexion à MTU réduite, p. ex. un RPV" + +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 -msgid "Fix some OSX installation issues" -msgstr "Correctif — plusieurs problèmes d’installation sur OS X" - #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +msgid "Fix some OSX installation issues" +msgstr "Corriger plusieurs problèmes d’installation sur OS X" + +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Ajout du thème \"universal\"" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Mises à jour des thèmes" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Ajout de la bibliothèque jbigi pour Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" "Mise à jour des traductions pour le Tchèque, Néerlandais, Allemand et " "Grec." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Mise à jour des données GeoIP (nouvelles installations et PPA seulement)" @@ -450,8 +461,8 @@ msgstr "Mise à jour des données GeoIP (nouvelles installations et PPA seulemen msgid "0.9.3 Release" msgstr "Version 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -464,29 +475,28 @@ msgid "" msgstr "" "0.9.3 inclut des changements considérables de bas niveau de la mise en " "attente des messages dans le routeur. Nous mettons en œuvre l’algorithme " -"de gestion active de file d’attente « CODEL Active Queue " -"Management » (AQM). Nous unissons aussi les mécanismes de mise en " -"file d’attente et de priorité des transports pour faciliter le diagnostic" -" et réduire la latence du réseau. Nous continuons à corriger les bogues " -"du transport UDP et à rendre UDP plus résistant aux attaques. Il y a " -"d’autres changements pour améliorer les performances du routeur et " -"réduire son utilisation de la mémoire. Nous activons aussi par défaut la " -"prise en charge de la DHT dans I2PSnark, présentée dans la dernière " -"version." +"de gestion active de file d’attente « CODEL Active Queue Management » " +"(AQM). Nous unissons aussi les mécanismes de mise en file d’attente et de" +" priorité des transports pour faciliter le diagnostic et réduire la " +"latence du réseau. Nous continuons à corriger les bogues du transport UDP" +" et à rendre UDP plus résistant aux attaques. Il y a d’autres changements" +" pour améliorer les performances du routeur et réduire son utilisation de" +" la mémoire. Nous activons aussi par défaut la prise en charge de la DHT " +"dans I2PSnark, présentée dans la dernière version." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Gestion de la file d’attente active" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Priorités files d’attente" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." -msgstr "I2PSnark DHT : plusieurs correctifs de bogues, activée par défaut." +msgstr "I2PSnark DHT : plusieurs correctifs de bogues, activée par défaut." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" @@ -496,33 +506,33 @@ msgstr "" " gestion des routeurs situés derrière des pare-feu qui changent les ports" " UDP ; défenses supplémentaires contre les paquets malveillants." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -"Correctif — bogues de sélection de morceaux (les plus rares en premiers) " -"dans i2psnark" +"Corriger des bogues de sélection de morceaux (les plus rares en premiers)" +" dans i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -"Correctif — bogue causant l’ouverture de plusieurs navigateurs au " +"Corriger un bogue causant l’ouverture de plusieurs navigateurs au " "démarrage" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Amélioration de la mise en cache" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" "Plusieurs corrections de synchronisation de et réduction de la contention" " de verrouillage" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Réduction importante de l’utilisation de mémoire des buffers SSU" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" @@ -532,19 +542,19 @@ msgstr "" "modifié par inadvertance à 5 minutes; mise le timeout de lecture de " "serveur i2ptunnel à 5 minutes, il était illimité" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Amélioration des défenses dans i2ptunnel pour \"darkloris\"" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Davantage de validation lors de la création de torrent dans i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "Plusieurs changements de paramètres dans SSU pour améliorer le débit" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" @@ -552,35 +562,35 @@ msgstr "" "Nouveau journal d’événements pour les événements principaux, dont les " "redémarrages ; affiche plusieurs lignes de redémarrage sur les graphes" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Supprimer les doublons de messages des journaux" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "Ne répond par un reset pas aux connexions streaming bloquées, abandonne " "simplement" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Retire toutes les utilisations inefficaces de SimpleTimer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" "Plus de contrôles de la validité des IP et des ports entrés dans la " "console" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 -msgid "Fix bug that wasted a lot of entropy" -msgstr "Correctif — bogue qui gaspillait beaucoup d’entropie" - #: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 -msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" -msgstr "Mises à jour de traduction : Italien, Portugais, Espagnol, Suédois" +msgid "Fix bug that wasted a lot of entropy" +msgstr "Corriger un bogue qui gaspillait beaucoup d’entropie" #: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" +msgstr "Mises à jour de traduction : Italien, Portugais, Espagnol, Suédois" + +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "Ajoute configuration non-NIO dans jetty.xml, recommandé pour Java 5" @@ -588,8 +598,8 @@ msgstr "Ajoute configuration non-NIO dans jetty.xml, recommandé pour Java 5" msgid "0.9.4 Release" msgstr "Version 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -602,7 +612,7 @@ msgstr "" "jour en réseau, et ajoute la possibilité de mettre à jour en réseau via " "des torrents." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -616,7 +626,7 @@ msgstr "" "mandataires HTTP, nous avons converti la méthode de condensé plus " "sécurisée et amélioré la sécurité des formulaires de la console." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -633,7 +643,7 @@ msgstr "" "donnerons de plus amples renseignements quand nous publierons la " "version 0.9.5." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -641,11 +651,11 @@ msgstr "" "Gros remaniement du système de mise à jour; Support préliminaire pour les" " mises à jour via i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "Ajouter de priorités sortantes par destination" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" @@ -653,98 +663,98 @@ msgstr "" "Résolu bug majeur that réduisait les limites de connexion SSU ce qui " "réduisait le taux de succès de construction de tunnel" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Correction de plusieurs bugs dans i2psnark DHT" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "Gère mieux les messages I2CP ignorés" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Réduire la surcharge des messages I2CP" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" "Corrections du fichier eepget.bat sous Windows (nouvelles installation et" " PPA seulement). " -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -"Correctif — bogue qui abandonnait les messages d’exactement 512 octets " +"Corriger un bogue qui abandonnait les messages d’exactement 512 octets " "dans SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Meilleure détection des déconnexions réseau" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "D’autres améliorations dans le transport SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "Augmente le port minimum de port de pair à 1024" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Nouvel enveloppeur ARMv6 pour Raspberry Pi" @@ -752,8 +762,8 @@ msgstr "Nouvel enveloppeur ARMv6 pour Raspberry Pi" msgid "0.9.5 Release" msgstr "Version 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -764,7 +774,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -775,99 +785,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Défenses et correctifs de bogues" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "Aléer le retard avant de vérifier le magasin de remplissage par diffusion" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Améliore le support des navigateurs mobiles" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "Ajout du support d’une liste d’annonce pour i2psnark" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 -msgid "Jetty: upgrade Apache Tomcat to 6.0.36" -msgstr "Jetty : mise à niveau d’Apache Tomact à la version 6.0.36" - #: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +msgid "Jetty: upgrade Apache Tomcat to 6.0.36" +msgstr "Jetty : mise à niveau d’Apache Tomact à la version 6.0.36" + +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "Séparer les fichiers d’infos du routeur en plusieurs sous-répertoires" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "Améliorer l’ensemencement PRNG" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -875,8 +885,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "Version 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -889,7 +899,7 @@ msgstr "" "Jetty 7 est activement maintenue et nous prévoyons de rester en phase " "avec elle dans les versions futures d’I2P." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -898,11 +908,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -920,20 +930,15 @@ msgstr "" "concernées par ce problème. Si la version de votre routeur est " "0.9.5-0-win1, vous avez déjà le correctif et n’avez rien à faire." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -#, fuzzy -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "Les instructions se trouvent sur `cette page`__." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "Détails de migration vers Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -942,7 +947,7 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." @@ -950,7 +955,7 @@ msgstr "" "Après mise à jour, le routeur migrera vos fichiers jetty.xml au nouveau " "format Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -961,7 +966,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -970,49 +975,49 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Greffons" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "La plupart des greffons devraient fonctionner correctement avec Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Plusieurs bogues avec l’installation sous Windows (voir ci-dessus)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" @@ -1020,80 +1025,80 @@ msgstr "" "Ignorer les IP non prises en charge dans InfosRouteur lors de la " "sélection d’une adresse (préparation pour IPv6)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" -"Mise à jour des traductions : allemand, portugais, russe, espagnol et " +"Mise à jour des traductions : allemand, portugais, russe, espagnol et " "Suédois" #: i2p2www/blog/2013/07/15/0.9.7-Release.rst:2 msgid "0.9.7 Release" msgstr "Version 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1108,7 +1113,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1116,23 +1121,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1144,113 +1149,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Améliorations d’anonymat" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 -msgid "Fix version checking for plugins" -msgstr "Correctif — vérification des versions pour les greffons" - #: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +msgid "Fix version checking for plugins" +msgstr "Corriger la vérification des versions pour les greffons" + +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Prise en charge de IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Nouvelle traduction turque" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1258,8 +1259,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "Version 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1276,45 +1277,45 @@ msgstr "" "qui inclura la prise en charge d’IPv6 est toujours prévue pour la fin " "septembre conformément au calendrier." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" "Comme d’habitude, nous recommandons que tous les utilisateurs mettent à " "jour I2P vers cette version." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "Désactiver les messages de vérification d’InfosRouteur" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "Corrections UPnP pour certains matériels" @@ -1322,8 +1323,8 @@ msgstr "Corrections UPnP pour certains matériels" msgid "0.9.8 Release" msgstr "Version 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1338,16 +1339,16 @@ msgstr "" "incluant le remplissage de paquets SSU et de plus longues clés privées de" " routeur." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Détails IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1366,7 +1367,7 @@ msgstr "" "la console de routeur. Si IPv6 cause des problèmes vous pouvez le mettre " "hors de service là." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1384,7 +1385,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1396,11 +1397,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "Détails de régénération de la clé" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1416,7 +1417,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1428,7 +1429,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1441,11 +1442,11 @@ msgstr "" "ends. Cependant, le réseau fonctionne toujours assez bien, donc continuez" " à passer le mot." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Changements majeurs à venir" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1460,11 +1461,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Nouveau site web" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1478,11 +1479,11 @@ msgstr "" "Veuillez contribuer aux traductions du nouveau site Web sur Transifex, " "plus particulièrement la ressource website_priority." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Participation communauté" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1500,61 +1501,61 @@ msgstr "" "C’est super de voir des gens participer à ces événements et représenter " "I2P." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "Prise en charge d’IPv6 pour NTCP et SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "Obscurcissement de protocole SSU par ajout de remplissage aléatoire" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" "Chiffrement plus long et clés privées DH pour utilisateurs sur plates-" "formes plus rapides" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "Répare I2PTunnel / verrouillage I2CP et duplicatas (partiel)" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 -msgid "Fix translation of HTTP proxy error pages" -msgstr "Correctif — traduction des pages d’erreur du mandataire HTTP" - #: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +msgid "Fix translation of HTTP proxy error pages" +msgstr "Corriger la traduction des pages d’erreur du mandataire HTTP" + +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "Répare une exception occasionnelle de runtime dans NTCP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" "Grand re-travail du code de transport afin de s’accommoder des adresses " "multiples et de IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" "Diffusion en continu : rétablissement amélioré des accusés de réception " "perdus, autres correctifs" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" "Utiliser Transifex pour la traduction des nouvelles initiales et des " "pages d’erreur du mandataire HTTP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Nouvelle traduction Roumaine" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Wrapper 3.5.20 (nouvelles installations et PPA seulement)" @@ -1575,16 +1576,15 @@ msgstr "" "seront automatiquement mises à jour, même si elles utilisent 0.9.8." #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 -#, fuzzy msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" "Consultez le `ticket de Trac`__ pour obtenir des détails et des " "palliatifs. Consultez `les notes de mise à jour de la version 0.9.8`_ " "pour obtenir des informations sur l’IPv6 et les autres changements." -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1597,15 +1597,6 @@ msgstr "" "les services ne sont pas rétablis, veuillez signaler les bogues sur IRC " "freenode ou IRC2P #i2p-dev." -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Version 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Version 0.9.9" @@ -1629,11 +1620,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1781,11 +1768,11 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:66 msgid "SSL and crypto code refactoring" -msgstr "" +msgstr "Réusinage du code SSL et cryptographique" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:67 msgid "i2psnark storage code refactoring" -msgstr "" +msgstr "Réusinage du code du stockage d’I2PSnark" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:68 msgid "New destination cache" @@ -1804,7 +1791,7 @@ msgid "" "Translation updates: French, German, Italian, Romanian, Russian, Spanish," " Swedish, and others" msgstr "" -"Mises à jour de traductions : français, allemand, italien, roumain, " +"Mises à jour de traductions : français, allemand, italien, roumain, " "russe, espagnol, suédois et autres" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:73 @@ -1821,11 +1808,11 @@ msgstr "" "Sortie de Syndie 1.105b\n" "=======================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Mise à jour vers HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." @@ -1834,7 +1821,7 @@ msgstr "" "C’est essentiellement la même que la 1.104b-7-rc, avec quelques mises à " "jour de traduction." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." @@ -1843,7 +1830,7 @@ msgstr "" "`syndie.i2p`_.\n" "Les greffons sont proposés sur `plugins.i2p`_ et `stats.i2p`_." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." @@ -1852,7 +1839,7 @@ msgstr "" "trouverez que le démarrage et la fermeture de Syndie sont beaucoup plus " "rapides grâce à la nouvelle version de HSQLDB." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1867,7 +1854,7 @@ msgstr "" "pourriez trouver plus facile d’utiliser votre propre sauvegarde si la " "mise à niveau échoue." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1884,8 +1871,8 @@ msgstr "" " de données ou de toujours garder 1.103b.\n" "Nous en sommes désolés." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " @@ -1896,52 +1883,57 @@ msgstr "" "La meilleure façon de maintenir la sécurité et d’aider le réseau est " "d’exécuter la dernière version" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Améliorations et corrections du GUI" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Syndication" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Base de données" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Nouvelles traductions" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Mises à jour de traduction" @@ -1955,7 +1947,7 @@ msgstr "" "Version 0.9.10\n" "==============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." @@ -1964,7 +1956,7 @@ msgstr "" "compliquera, pour un assaillant, la corrélation entre une destination et " "un routeur." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1975,88 +1967,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Lieu" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "Utiliser les tunnels client pour les consultations des jeux de baux" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 -msgid "Fix setting I2CP host/port in BOB" -msgstr "Correctif — définir les hôte et port I2CP dans BOB" - #: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +msgid "Fix setting I2CP host/port in BOB" +msgstr "Corriger la définition de l’hôte et du port I2CP dans BOB" + +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 -msgid "Fix exception in PrivateKeyFile" -msgstr "Correctif — exception dans le fichier de la clé privée" - #: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 -msgid "Fixes in RouterInfo expiration task" -msgstr "Correctifs — tâche d’expiration d’InfosRouteur" +msgid "Fix exception in PrivateKeyFile" +msgstr "Corriger l’exception dans le fichier de la clé privée" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 +msgid "Fixes in RouterInfo expiration task" +msgstr "Corriger la tâche d’expiration d’InfosRouteur" + +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "Astuces pour réduire le nombre de connexions de pairs" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "D’autres correctifs « findbugs »" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 -msgid "Streaming library refactoring" -msgstr "" - #: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +msgid "Streaming library refactoring" +msgstr "Réusinage de la bibliothèque « streaming » de diffusion en continu" + +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Prendre en charge des traductions propres aux pays" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Nouvelle traduction en Portugais Brésilien" @@ -2070,7 +2053,7 @@ msgstr "" "Version 0.9.11\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." @@ -2079,7 +2062,7 @@ msgstr "" "sortants, améliore la sécurité de consultation des jeux de baux et réduit" " l’utilisation de la mémoire." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -2104,7 +2087,7 @@ msgstr "" "habituelle de correctifs de bogues. Tous les utilisateurs devraient " "mettre leur version à jour." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -2117,33 +2100,38 @@ msgstr "" " Java 5 ou 6, nous recommandons fortement de le mettre à niveau vers Java" " 7." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2152,55 +2140,55 @@ msgstr "" "version. La meilleure façon de maintenir la sécurité et d’aider le réseau" " est d’exécuter la dernière version" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "Davantange d’améliorations du traitement des jeux de baux" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 -msgid "Fix NPE after client shutdown" -msgstr "Correctif — NPE après fermeture du client" - #: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +msgid "Fix NPE after client shutdown" +msgstr "Corriger NPE après fermeture du client" + +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" "Correctif de l’encodage de l’enveloppeur de journaux sur la page des " "journaux" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "Réparations ping streaming et I2Ping" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Ajout de la prise en charge du greffon Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "Ajout la prise en charge de HTTPS au mandataire client HTTP" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" "Nouveau support d’I2CP pour les consultations de noms d’hôte par des " "clients externes" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" "Augmenter l’écart de longueur par défaut des tunnels exploratoires " "entrants" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "Grande réduction d’utilisation de mémoire par transports" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "Toutes les mises à jour intra-réseau via torrent" @@ -2214,7 +2202,7 @@ msgstr "" "Malware sur i2pbrowser.net\n" "=========================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2222,7 +2210,7 @@ msgstr "" "Le site i2pbrowser.net est un faux miroir du site Web d’I2P servant un " "logiciel malveillant (malware) pour Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2236,19 +2224,19 @@ msgstr "" "essaye de duper des utilisateurs concernant\n" "le téléchargement de logiciel malveillant sous Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" "Il y a plusieurs indicateurs qui indiquent que i2pbrowser.net est un site" -" de logiciel malveillant :" +" de logiciel malveillant :" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "Le domaine a été enregistré le 10 février 2014." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2256,37 +2244,29 @@ msgstr "" "Les URL de téléchargement pour Windows, Mac OSX, Linux, Android etc sont " "toutes liées au même fichier .exe." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" "Le .exe ne fait que 741 Ko ; le programme d’installation officiel d’I2P " "pour Windows fait 13 Mo." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2302,17 +2282,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2321,8 +2301,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2330,41 +2310,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2377,11 +2339,11 @@ msgstr "" "Version 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "0.9.12 ajoute le support de ECDSA et met à jour Jetty en version 8" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2393,7 +2355,7 @@ msgstr "" "Si vous utilisez toujours Java 5, vous devez mettre à jour votre Java " "avant l’installation de I2P 0.9.12." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2422,103 +2384,105 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "Chiffrer les messages d’état de livraison" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "Ajoutez un support préliminaire pour les destinations signées-ECDSA" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "Ajoutez le contrôle des requêtes de session NTCP rejouées" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" "Ajouter des vérifications de limitation de bande passante et de blocage " "au traitement des ping de diffusion en continu" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" -msgstr "Correctif — échange InfosRouteur dans NTCP" +msgstr "Corriger l’échange InfosRouteur dans NTCP" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "Prolonger la temporisation pour les messages d’état de livraison" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "Abandon des messages streaming issus de connexions récemment fermées" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "Répare redémarrage sur Raspberry Pi" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "Rétablir la configuration évoluée profileOrganizer.sameCountryBonus" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "Réparation pour jwebcache et i2phex" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "Jetty 8.1.14.v20131031; Java 6 maintenant requis" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" "Réduire encore le nombre de connexions cibles pour réduire le taux de " "refus de tunnels." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" "Ajouter une limite de débit pour les connexions sortantes aux points " "finaux des tunnels" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "Ajoute le blocage facultatif des mandataires entrants dans i2ptunnel" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" "Utiliser la clé de session SSU pour les requêtes et réponses de relais " "quand elle est disponible" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "Inclut les données POST HTTP dans paquet SYN" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "Ajoutez la bibliothèque getopt pour du meilleur traitement d’argument" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "Davantage de retrait de dépendances de Jetty" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "Enlève le code MD5, au lieu de cela utilise les bibliothèques Java" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "Modifier l’URL par défaut d’abonnement à un carnet d’adresses" @@ -2532,13 +2496,13 @@ msgstr "" "Version 0.9.13 \n" "==============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" "0.9.13 avec améliorations de SusiMail et correctifs pour les routeurs " "situés derrière des pare-feu" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2551,96 +2515,96 @@ msgstr "" "Il y a aussi bien sûr l’habituelle collection de correctifs de bogue et " "de mises à jour des traductions." -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" "zzz a mis à jour ses clés GPG, et les fichiers de release sont signés " "avec ses\n" -"nouvelles clés. Sa nouvelle empreinte digitale de clé est :" +"nouvelles clés. Sa nouvelle empreinte digitale de clé est :" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Plusieurs améliorations de l’interface utilisateur" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Implémente le stockage local des messages" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Ajoute le mode hors-ligne" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" "Les messages sont maintenant supprimés du serveur après leur " "téléchargement" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" "Plusieurs corrections et accélérations concernant les arrières-plan POP3 " "et SMTP" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "NetDB corrections concernant la consultation" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 -msgid "Fix transition from not-firewalled to firewalled" -msgstr "Correctif — transition sans pare-feu à derrière un pare-feu" - #: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 -msgid "Fix plugin uninstall on Windows" -msgstr "Correctif — désinstallation des greffons sous Windows" +msgid "Fix transition from not-firewalled to firewalled" +msgstr "Corriger la transition de sans pare-feu à derrière un pare-feu" #: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +msgid "Fix plugin uninstall on Windows" +msgstr "Corriger la désinstallation des greffons sous Windows" + +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "Corrections de verrouillage SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 -msgid "Fix rapid republishing of SSU addresses" -msgstr "Correctif — réédition rapide d’adresses SSU" - #: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 -msgid "IRC client exception fixes" -msgstr "Correctifs — exception de client IRC" +msgid "Fix rapid republishing of SSU addresses" +msgstr "Corriger la réédition rapide d’adresses SSU" #: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +msgid "IRC client exception fixes" +msgstr "Correctifs de l’exception du client IRC" + +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" "Corrige le changement de configuration du mandataire HTTP sortant sans " "redémarrage du tunnel" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" "Nouvelle option de serveur i2ptunnel permettant une adresse locale unique" " par client" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "Avertissement dans i2ptunnel concernant les ports de client en doublon" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "Mettre à jour l’agent utilisateur HTTP pour correspondre au TBB." -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "Prolonge le timer de retransmission d’établissement de SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "Utilise la méthode temps-constant pour la vérification HMAC" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Nouvelle traduction: Slovaque" @@ -2654,11 +2618,11 @@ msgstr "" "Version 0.9.14\n" "==============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "0.9.14 inclut des corrections critiques concernant la sécurité" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2668,7 +2632,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2676,7 +2640,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2693,59 +2657,59 @@ msgstr "" "Il y a, bien sûr, la collection habituelle de correctifs de bogues " "mineurs et de mise à jour des traductions." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" @@ -2753,35 +2717,35 @@ msgstr "" "Le réensemencement récupère maintenant un fichier zip signé contenant les" " infos de routeur, par sécurité et rapidité" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" "Plus d’options évoluées affichées sur les pages de modification " "d’I2PTunnel." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2795,11 +2759,11 @@ msgstr "" "Version 0.9.14.1\n" "================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 inclut des corrections pour i2psnark et pour la console" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2811,7 +2775,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2822,7 +2786,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2831,38 +2795,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2876,11 +2840,11 @@ msgstr "" "La naissance de Privacy Solutions\n" "==============================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "Lancement de cette organisation" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2921,7 +2885,7 @@ msgid "" "shipping a JRE in the bundle anymore. You can read more about the Abscond" " Browser Bundle at https://hideme.today/dev" msgstr "" -"Bonjour à tous !\n" +"Bonjour à tous !\n" "\n" "Aujourd’hui nous annonçons le projet \"Privacy Solutions\" (solutions de " "vie privée), une nouvelle organisation qui développe et entretient le " @@ -2964,7 +2928,7 @@ msgstr "" "raison d’expédier un JRE dans le paquet désormais. Vous pouvez lire plus " "au sujet d Abscond Browser Bundle à l’adresse https://hideme.today/dev" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2984,7 +2948,7 @@ msgstr "" "transparente. C’est pourquoi c’est une fonction essentielle pour i2pd et " "une étape clé." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -3010,7 +2974,7 @@ msgstr "" "du routeur, et le taux de réussites sur des constructions de tunnel. Le " "nom de ce service est comme toujours une petite plaisanterie de Meeh." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -3030,11 +2994,11 @@ msgstr "" "Nous avons un peu raccourci les nouvelles ici, si vous êtes intéressés " "par plus d’informations veuillez visiter " "https://blog.privacysolutions.no/\n" -"Nous sommes encore en travaux et davantage de contenu viendra !\n" +"Nous sommes encore en travaux et davantage de contenu viendra !\n" "\n" "\n" "\n" -"Pour davantage d’informations contacter : press@privacysolutions.no\n" +"Pour davantage d’informations contacter : press@privacysolutions.no\n" "\n" "\n" "\n" @@ -3053,7 +3017,7 @@ msgstr "" "Version de test Android sur Google Play en Norvège\n" "=================================================" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." @@ -3061,7 +3025,7 @@ msgstr "" "I2P pour Android et Bote sont sortis sur Google Play en Norvège, afin de " "tester leur fonctionnement en vue d’une sortie mondiale à venir." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -3084,7 +3048,7 @@ msgstr "" "l’interface utilisateur, des correctifs de bogues et de tests, nous " "pensons qu’I2P pour Android est enfin prête à rejoindre les utilisateurs." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -3107,28 +3071,28 @@ msgstr "" "de centaines d’utilisateurs au lieu de milliers (nous avons déjà beaucoup" " plus de rétroactions que nous n’en avons jamais eues)." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -3142,19 +3106,11 @@ msgstr "" "intuitives qui facilitent à tous l’accès à la protection des données " "personnelles." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "Détails de la sortie sur le site web" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -3168,7 +3124,7 @@ msgstr "" "prendrons en considération les commentaires des utilisateurs norvégiens, " "ceci menant à la sortie de la prochaine version stable." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -3181,7 +3137,7 @@ msgstr "" "n’est plus supporté ; le minimum requis est maintenant\n" "Android 2.3 Gingerbread." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -3204,11 +3160,11 @@ msgstr "" "Version 0.9.15\n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -3227,7 +3183,7 @@ msgstr "" "au format de fichier su3. L’installation de greffons par la console, qui " "avait été désactivée dans la version 0.9.14, est réactivée." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -3253,7 +3209,7 @@ msgstr "" "versions Red Hat (RHEL, Fedora).\n" "Certains ont résolu les problèmes reliés à Java en mettant leur version à" " niveau de Java 6 vers Java 7 ; d’autres ont eu du succès en installant " -"les fichiers « JCE Unlimited Strength Jurisdiction Policy ».\n" +"les fichiers « JCE Unlimited Strength Jurisdiction Policy ».\n" "Nous avons ajouté des informations sur l’absence de cryptographie dans le" " fichier journal et dans la page /logs de la console.\n" "Après mise à jour vers 0.9.15, veuillez vérifier si la prise en charge " @@ -3261,123 +3217,128 @@ msgstr "" "Cela est particulièrement important pour ceux qui exploitent des sites " "eep sites et des services populaires." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Changements" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -"Correctif — mappage des caractères de noms de fichiers lors de la " -"propagation dans i2psnark" +"Correctifs i2psnark du mappage des caractères de noms de fichiers lors de" +" la propagation" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" "i2psnark mémorise maintenant le compte des téléversements même après " "redémarrage" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "i2psnark augmente la taille maximale des morceaux à 8 Mo" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 -msgid "i2psnark several UI fixes" -msgstr "Correctifs — interface utilisateur d’i2psnark " - #: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +msgid "i2psnark several UI fixes" +msgstr "Plusieurs correctifs de l’IU d’i2psnark " + +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -3391,11 +3352,11 @@ msgstr "" "Version 0.9.16\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "0.9.16 inclut une migration crypto et de nombreuses corrections" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3415,7 +3376,7 @@ msgstr "" "De plus, nous avons résolu un grand nombre de bugs sévères, incluant des " "gels de la console." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." @@ -3424,7 +3385,7 @@ msgstr "" " les utilisateurs du plugin nommé i2pcontrol le mettent à jour vers la " "version 0.0.9." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3439,153 +3400,153 @@ msgstr "" "page /logs de la console), veuillez résoudre le problème dès que possible" " ou vos utilisateurs ne pourront bientôt plus se connecter." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "Ajoute le support de signatures plus fortes pour Router Info" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -"Sur les boîtes (machines) les plus rapides : chiffre les aperçus (lookup)" +"Sur les boîtes (machines) les plus rapides : chiffre les aperçus (lookup)" " RI et les réponses" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" "Désactiver SSLv3 et autres chiffres plus anciens pour le réensemencement " "et d’autres utilisations de SSL" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "Ne pas préférer le remplissage par diffusion dans certains pays" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -"Nouveau tri des colonnes, boutons de priorité « définir tout » et " +"Nouveau tri des colonnes, boutons de priorité « définir tout » et " "affichage du ratio de téléversement dans i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "Augmente le nombre prédéfini d’étapes de tunnels pour i2psnark à 3" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "Corrections dans CPUID et mise à jour pour des processeurs récents" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "problèmes d’en-têtes HTTP dans i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" -msgstr "" +msgstr "Réusinage de la mise en place de NTCP en préparation à NTCP2 et à PT" #: i2p2www/blog/2014/11/30/0.9.17-Release.rst:1 msgid "" @@ -3597,11 +3558,11 @@ msgstr "" "Version 0.9.17\n" "==============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "0.9.17 avec davantage de migrations crypto et beaucoup de corrections" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." @@ -3610,7 +3571,7 @@ msgstr "" "elle continue aussi notre migration vers des signatures cryptographiques " "plus fortes." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" @@ -3621,7 +3582,7 @@ msgstr "" "routeur, vers un format signé utilisant RSA 4096 bits afin d’obtenir une " "sécurité augmentée." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3637,7 +3598,7 @@ msgstr "" "d’installation du jar de BouncyCastle Provider (bcprov), celui-ci " "permettant d’ajouter le support d’ECDSA." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3651,99 +3612,99 @@ msgstr "" "Il y a plusieurs correctifs pour les signatures ECDSA préliminaires des " "routeurs ajoutées dans la dernière version, mais pas encore activées." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" "Nombre d’entre nous seront au 31C3 à Hamburg en décembre. Passez nous " -"dire bonjour !" +"dire bonjour !" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "Les actualités sont signées" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "ECDSA par défaut pour les nouveaux tunnels de serveur" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "Le réensemencement n’est maintenant qu’en SSL par défaut" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 -msgid "Fix EdDSA signature verification bug" -msgstr "Correctif — bogue de vérification des signatures EdDSA" - #: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +msgid "Fix EdDSA signature verification bug" +msgstr "Corriger le bogue de vérification des signatures EdDSA" + +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" -msgstr "Correctif — bogue SAM v3 qui causait des échecs de connexions entrantes" +msgstr "Corriger le bogue SAM v3 qui causait des échecs de connexions entrantes" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" "Ne pas publier d’infos directes dans les adresses SSU si des proposeurs " "sont exigés" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "Nouveaux traqueurs ouverts par défaut dans i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "Changements mineurs de format dans le blockfile" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3759,7 +3720,7 @@ msgstr "" "Sorties d’app Android\n" "=====================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." @@ -3767,7 +3728,7 @@ msgstr "" "I2P pour Android 0.9.17 et Bote 0.3 sont parues sur le site Web et sur " "les logithèques Google Play et F-Droid." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3780,7 +3741,7 @@ msgstr "" "version correspondante pour Android.\n" "L’attente est enfin terminée !" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -3788,16 +3749,16 @@ msgstr "" "Nouvelles versions d’app\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -"De nouvelles versions d’I2P pour Android et de Bote sont parues ! " -"Elles peuvent être téléchargées de ces URL :" +"De nouvelles versions d’I2P pour Android et de Bote sont parues ! Elles " +"peuvent être téléchargées de ces URL :" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3815,17 +3776,17 @@ msgstr "" "Le changement principal de ces versions est la transition vers le nouveau" " système de conception matérielle (Material Design) d’Android. Material a" " grandement facilité, pour les développeurs d’applis aux talents de " -"conception, disons « minimalistes » (comme moi), la création d’applis " +"conception, disons « minimalistes » (comme moi), la création d’applis " "plus agréables à utiliser. I2P pour Android met aussi à jour son " -"routeur I2P sous-jacent vers la version 0.9.17 qui vient de sortir. Bote " +"routeur I2P sous–jacent vers la version 0.9.17 qui vient de sortir. Bote " "présentes plusieurs nouvelles fonctions, avec de nombreuses améliorations" " plus petites ; vous pouvez par exemple ajouter maintenant de nouvelles " "destinations de courriel par codes QR." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3845,15 +3806,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "L’empreinte numérique (SHA-256) de la nouvelle clé de signature est :" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -3861,18 +3818,18 @@ msgstr "" "Google Play\n" "-----------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3891,19 +3848,7 @@ msgstr "" "Google Play France. Nous avons affaire au même même problème qui a " "affecté d’autres applis telles que TextSecure et Orbot." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -3911,20 +3856,20 @@ msgstr "" "F-Droid\n" "-------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" @@ -3934,7 +3879,7 @@ msgstr "" "de la clé de signature du dépôt, ou la taper quand vous ajoutez le dépôt," " la voici :" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3962,10 +3907,6 @@ msgstr "" "pourrez ainsi effectuer des mises à niveau à l’avenir à partir de " "n’importe laquelle de ces sources." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3976,7 +3917,7 @@ msgstr "" "Compte rendu de voyage au 31C3\n" "===============================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." @@ -3985,7 +3926,7 @@ msgstr "" "été une exception. Voici un résumé de nos diverses rencontres et " "discussions." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -4002,12 +3943,12 @@ msgstr "" "gens à nous trouver. Merci à Noisy\n" "Square et aux organisateurs du 31C3 pour un super Congrès." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -4015,11 +3956,7 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" @@ -4027,22 +3964,18 @@ msgstr "" "Discussions avec d’autres\n" "========================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -4067,42 +4000,30 @@ msgstr "" "sur\n" "le réseau. Nous serions certainement intéressés par cela." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -4110,19 +4031,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -4145,33 +4058,20 @@ msgstr "" "cela est vrai, nous serons dans la version prochaine de Debian fin 2015. " "Cela serait vraiment, vraiment bien." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Version 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -4197,9 +4097,9 @@ msgstr "" "faire en sorte que les choses commencent plus rapidement. Attendez-vous à" " des améliorations dans notre version 0.9.18." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -4207,7 +4107,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -4217,12 +4117,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "Présentation d’I2PD" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -4230,7 +4125,7 @@ msgstr "" "Nouveaux utilisateurs\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -4266,7 +4161,7 @@ msgstr "" "routeur et d’autres endroits, afin de trouver des occasions de les " "simplifier et utiliser des termes communs." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" @@ -4274,168 +4169,105 @@ msgstr "" "Sujets du projet I2P\n" "------------------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -4448,11 +4280,11 @@ msgstr "" "Version 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "0.9.18 avec amélioration des performances et des correctifs de bogues" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -4464,95 +4296,95 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -"Correctif — Analyse de l’aide d’adresse ECDSA dans le mandataire client " +"Corriger l’analyse de l’aide d’adresse ECDSA dans le mandataire client " "HTTP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 -msgid "Tunnel build request record refactoring" -msgstr "" - #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +msgid "Tunnel build request record refactoring" +msgstr "Réusinage de l’enregistrement des demandes de construction de tunnels" + +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -4566,11 +4398,11 @@ msgstr "" "Version 0.9.19 \n" "=============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "0.9.19 avec amélioration des performances et des correctifs de bogues" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4594,7 +4426,7 @@ msgstr "" "Comme toujours, la meilleure façon de réduire le taux d’utilisation de " "l’UCT est de réduire vos limites de bande passante." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4607,95 +4439,95 @@ msgstr "" "Se référer à la page de configuration de réamorçage dans la console du " "routeur pour plus d’informations. " -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "Amélioration des performances du remplissage par diffusion" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "Réamorçage simplifié depuis un fichier ou une URL" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "Nouvelle façon d’exporter des données de réamorçage" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "Prise en charge de l’installation d’un greffon à partir d’un fichier" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" "Correctifs de l’utilisation intensive de l’UCT lors du remplissage par " "diffusion" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "Correctifs concernant le blocage de i2ptunnel" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "Correctifs pour palier les timeout lors de la lecture en streaming" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "Meilleure rétroaction dans la console pour les erreurs de réensemencement" @@ -4709,11 +4541,11 @@ msgstr "" "Version 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "0.9.20 avec amélioration des performances et des correctifs de bogues" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -4722,7 +4554,7 @@ msgstr "" "changements afin d’augmenter la capacité de remplissage par diffusion " "dans le réseau." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4735,7 +4567,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4746,7 +4578,7 @@ msgstr "" "réseau et ses performances, tout en réduisant la congestion qui a affecté" " le réseau ces trois derniers mois." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4754,119 +4586,119 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "Vérifier les noms d’hôte lors du réensemencement" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "Désactiver le repli vers le réensemencement non su3" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" @@ -4874,43 +4706,35 @@ msgstr "" "Meilleure gestion des erreurs et rétroaction aux utilisateurs quand le " "tunnel client HTTP est désactivé" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -"==============\n" -"I2P Summer Dev\n" -"==============" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -#, fuzzy -msgid "I2P Meetup in Toronto on August 15-16." -msgstr "L’I2PCon aura lieu à Toronto du 15 au 16 août." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4919,7 +4743,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4929,7 +4753,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4937,85 +4761,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "Pour toutes questions, n’hésitez pas à nous contacter sur @geti2p`_." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "Détails concernant cette mise à jour" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Détails" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"Optimisation\n" -"--------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Lieu" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -#, fuzzy -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -"Nous aimerions recevoir votre aide !\n" -"-----------------------------------------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "Présentation d’I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -5024,58 +4835,52 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -#, fuzzy -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -"Nous aimerions recevoir votre aide !\n" -"-----------------------------------------------------" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "Présentation technique d’I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Discussion technique" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "Présentation d’I2PD" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P sur Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 -#, fuzzy msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" "============\n" "I2PCon\n" "============" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "L’I2PCon aura lieu à Toronto du 15 au 16 août." -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -5094,7 +4899,7 @@ msgstr "" " prendra la forme de discussions techniques sur la cryptographie, " "l’anonymat et autres sujets relatifs à I2P. " -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -5110,7 +4915,7 @@ msgstr "" "protection de la vie privée, nous voulons offrir un forum où cette " "communauté peut grandir." -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -5124,15 +4929,13 @@ msgstr "" "sont fournis par `Hacklab`_. Sans eux, cet événement n’aurait pas été " "possible. Nous les remercions." -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" -msgstr "" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" +msgstr "Coût" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -5141,60 +4944,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "`Hacklab`_ au 1266, rue Queen Ouest, Suite no 6, Toronto." -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" -msgstr "" -"Mesure\n" -"-------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" +msgstr "Sur les lieux" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "L’électricité et l’accès Wi-Fi seront fournis par `Hacklab`_." -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -#, fuzzy -msgid "" -"Schedule\n" -"========" -msgstr "" -"Plus rapide ! (MORE)\n" -"======================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" +msgstr "Programme" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" -msgstr "" -"Août : greffons\n" -"--------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" +msgstr "1er jour, 15 août" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" -msgstr "" -"Août : greffons\n" -"--------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" +msgstr "2e jour, 16 août" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -#, fuzzy -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "Je ne comprends pas et j’aimerais obtenir des réponses" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -5207,11 +4982,11 @@ msgstr "" "Version 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "0.9.21 avec des améliorations des performances et des correctifs de bogues" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -5225,10 +5000,10 @@ msgstr "" "réseau, augmenter l’efficacité du remplissage par diffusion et utiliser " "la bande passante plus efficacement.\n" "Nous avons migré les tunnels client partagés vers des signatures ECDSA et" -" avons ajouté un repli DSA utilisant la nouvelle capacité « multisession " -"» pour les sites qui ne prennent pas ECDSA en charge." +" avons ajouté un repli DSA utilisant la nouvelle capacité " +"« multisession » pour les sites qui ne prennent pas ECDSA en charge." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -5240,63 +5015,63 @@ msgstr "" "Regardez sur le `I2PCon page`_ pour plus de précisions.\n" "Réservez votre place sur `Eventbrite`_." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" "Ajoute le support du multisession pour la double-signature crypto sur les" " mêmes tunnels" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "Utilise le multisession pour les clients partagés" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "Augmenter la limite de bande passante sortante par défaut à 60 ko/s" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "Augmentation du nombre maximum par défaut de tunnels participants" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "Décompression plus efficace dans le mandataire HTTP, utilise moins de fils" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "Ajout du support pour les extensions rapides dans i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" "I2psnark lance au démarrage seulement les torrents qui étaient en cours " "d’exécution précédemment" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "Ajoute le support des nouvelles de console traduites" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" "Améliorations SSU afin de mieux rivaliser avec NTCP au niveau de la bande" " passante si elle est limitée" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "Corrections afin d’empêcher des plafonnements SSU" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" @@ -5304,45 +5079,45 @@ msgstr "" "Attendre les tunnels sortants avant d’envoyer le premier jeu de baux au " "client afin d’éviter de perdre le premier message" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "Nettoyage adéquat des ressources quand SAM s’arrête" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" "Meilleur traitement des erreurs et meilleure notification quand le " "mandataire HTTP n’est pas en cours d’exécution" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" "Plus de correctifs d’i2ptunnel au démarrage et lors de la fermeture des " "tunnels" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "Corrige total_size dans le message de métadonnées de i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "Restaurer les dates dans les en-têtes des nouvelles de la console" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Plusieurs corrections dans I2CP" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" "Augmente la bande passante maximum à 16 MBps, ajoute un plus grand filtre" " Bloom" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -5355,14 +5130,14 @@ msgid "" "============================" msgstr "" "============================\n" -"I2PCon : Mission Accomplie\n" +"I2PCon : Mission Accomplie\n" "============================" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" -msgstr "I2PCon : Mission Accomplie" +msgstr "I2PCon : Mission Accomplie" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -5395,7 +5170,7 @@ msgstr "" "Cet événement a été notre premier pas actif vers la construction d’une " "grande communauté inclusive, et comme telle cela a été un grand succès." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -5414,7 +5189,7 @@ msgstr "" "route d’I2P Roadmap session minutiae`_ et `Minute de session. Discussion " "I2P`_." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -5422,23 +5197,23 @@ msgstr "" "Photos\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" "L’apprentissage concernant comment configurer une station de crypto " "partie I2P" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" "L’apprentissage concernant comment utiliser une station de party Vuze et " "I2P" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "La merveilleuse conférence de David Dagons" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -5446,7 +5221,7 @@ msgstr "" "Remerciements\n" "=============" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -5473,7 +5248,7 @@ msgstr "" "`Nick Johnston`_ nous a donné une merveilleuse conférence au sujet de " "pourquoi la vie privée compte et pourquoi vous devriez vous en soucier." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -5486,7 +5261,7 @@ msgstr "" " L’amélioration de notre capacité d’informer les gens au sujet d’I2P est " "quelque chose qui va être important pour nous pour aller de l’avant." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" @@ -5496,7 +5271,7 @@ msgstr "" "marketing (la communication) et les graphismes.\n" "Sans vous I2PCon aurait été un événement très différent." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." @@ -5504,7 +5279,7 @@ msgstr "" "Je voudrais remercier `@chlorelium`_ et `Hacklab`_ pour avoir étés les " "hôtes les plus merveilleux." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." @@ -5512,7 +5287,7 @@ msgstr "" "Je voudrais remercier `@darknetj`_, P et `@hizeena`_ de `Toronto Crypto`_" " pour leur aide pendant l’événement." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" @@ -5522,7 +5297,7 @@ msgstr "" "l’audiovisuel et avoir accompli tout le travail de postproduction pour " "les vidéos de toutes les conférences." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." @@ -5530,7 +5305,7 @@ msgstr "" "Je voudrais remercier `@killyourtv_i2p`_ pour avoir hébergé une station " "de crypto partie très populaire." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" @@ -5540,7 +5315,7 @@ msgstr "" "un intérêt dans notre cause et s’être auto éduqué au sujet des " "technologies impliquées." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." @@ -5548,7 +5323,7 @@ msgstr "" "Merci pour toutes les pizzas `@Panago_Pizza`_, cela nous a permis de " "durer. Vous avez beaucoup amélioré cet événement." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -5573,13 +5348,13 @@ msgstr "" "Version 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" "0.9.22 avec des correctifs de bogues et le début de la migration vers " "Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -5601,42 +5376,37 @@ msgstr "" "avec sa nouvelle identité. Si tout se passe bien, nous accélérerons le " "processus de régénération de clés lors de la prochaine version." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`page des téléchargements`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -5650,17 +5420,17 @@ msgstr "" "Activité de la communauté\n" "==================" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" "Le départ vers des comptes-rendus de l’état de la communauté plus " "fréquents." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "Meta" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -5668,18 +5438,18 @@ msgid "" "Since many awesome events are happening *inside* the network, we think it" " will be worthwhile to talk about some of activities here." msgstr "" -"Salutations !\n" +"Salutations !\n" "Ceci est le début d’une longue série de billets qui a pour but d’aider la" " communauté à voir ce qui se passe dans la communauté I2P.\n" "Depuis que de nombreux évènements formidables ont lieu *à l’intérieur* du" " réseau, nous pensons qu’il serait utile de parler ici de certaines " "activités." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "Demande de rétroaction" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -5691,7 +5461,7 @@ msgstr "" "Nous attendons vos commentaires sur la façon d’améliorer la convivialité " "d’I2P pour les utilisateurs existants et nouveaux." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -5705,13 +5475,13 @@ msgstr "" "Si vous n’êtes pas à l’aide avec Twitter, nous sommes toujours disponible" " via le canal IRC à l’intérieur du réseau.\n" "Vous n’avez pas besoin d’être un utilisateur de longue date.\n" -"Nous voulons entendre toutes sortes de personnes !" +"Nous voulons entendre toutes sortes de personnes !" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -5719,7 +5489,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -5730,7 +5500,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5738,7 +5508,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5746,17 +5516,17 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "Annonces générales" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" "Merci au `TorontoCrypto`_ d’héberger notre tout nouveau serveur I2P de " -"réamorçage !" +"réamorçage !" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5775,7 +5545,7 @@ msgstr "" "Version 0.9.23\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -5783,7 +5553,7 @@ msgstr "" "0.9.23 contient divers correctifs de bogues et des améliorations mineures" " dans I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5791,20 +5561,15 @@ msgid "" "things,\n" "including people." msgstr "" -"Bonjour I2P ! Voici la première version signée par moi (str4d), " -"après 49 versions signées par zzz. C’est un test important de notre " -"redondance pour tout, y compris les personnes." +"Bonjour I2P ! Voici la première version signée par moi (str4d), après 49 " +"versions signées par zzz. C’est un test important de notre redondance " +"pour tout, y compris les personnes." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -"Plus rapide ! (MORE)\n" -"======================" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5814,54 +5579,30 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`page des téléchargements`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -"Si vous avez installé I2P via un gestionnaire de paquets, vous n’êtes pas" -" affectés par le changement et pouvez mettre à jour comme d’habitude." +"Si vous avez installé I2P à partir d’un gestionnaire de paquets, vous " +"n’êtes pas affectés par le changement et pouvez effectuer des mises à " +"jour comme à l’habitude." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "Détails concernant cette mise à jour" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5884,7 +5625,7 @@ msgstr "" "vous à voir une utilisation moindre de la bande passante pendant quelques" " jours alors qu’il réintègre le réseau avec sa nouvelle identité." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5897,7 +5638,7 @@ msgstr "" " nous efforçons déjà de rendre I2P compatible avec le futur Java 9 et une" " partie de ce travail est présente dans cette version." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5907,11 +5648,11 @@ msgstr "" "et avons ajouté une nouvelle page dans la console de routeur afin de " "pouvoir lire des actualités plus anciennes." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" @@ -5919,142 +5660,129 @@ msgstr "" "Correctif - des bogues lors d’un redémarrage à chaud après un grand " "décalage d’horloge (p. ex. reprise) (mais encore plus à faire)" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" -"CCC Recap\n" -"=========" -msgstr "" "============\n" -"I2PCon\n" +"CCC Recap\n" "============" +msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`page des téléchargements`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -6063,17 +5791,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -6081,14 +5809,10 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" @@ -6096,7 +5820,7 @@ msgstr "" "Détection des attaques Sybil (bêta)\n" "======================" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -6110,24 +5834,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -6135,43 +5855,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -6184,13 +5896,37 @@ msgstr "" "Version 0.9.24\n" "==============" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" "0.9.24 contient divers correctifs de bogues et des améliorations des " "performances" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "Détails sur la mise à jour" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -6205,7 +5941,7 @@ msgstr "" "Votre routeur ne se mettra pas automatiquement à jour si vous utilisez " "Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -6213,193 +5949,181 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Famille de routeurs" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -"Correctif — liens de la console dans la page d’erreurs d’I2PTunnel si sur" -" un hôte, port non standard" +"Corriger les liens de la console dans la page d’erreurs d’I2PTunnel si " +"sur un hôte, port non standard" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" "Outil expérimental d’analyse d’attaques Sybil, exige " "routerconsole.advanced=true" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" "Rendre persistantes des statistiques netdb de profils qui n’étaient pas " "enregistrées" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -#, fuzzy -msgid "`Full list of fixed bugs`" -msgstr "Liste complète des bogues corrigés" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" +msgstr "Liste complète des bogues corrigés (en anglais)" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 msgid "" @@ -6411,11 +6135,11 @@ msgstr "" "Version 0.9.25\n" "==============" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 contient SAM 3.3, les codes QR et des correctifs de bogues" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -6425,10 +6149,10 @@ msgstr "" "0.9.25 contient une nouvelle version majeure de SAM, la v3.3, pour " "prendre en charge les applications multiprocotoles sophistiquées.\n" "Elle ajoute des codes QR pour partager les adresses des services cachés " -"avec d’autres et des images « identicône » afin de distinguer les " +"avec d’autres et des images « identicône » afin de distinguer les " "adresses visuellement." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -6436,92 +6160,92 @@ msgid "" "There are several changes to increase the capacity of the network and " "hopefully improve tunnel build success." msgstr "" -"Nous avons ajouté une nouvelle page de configuration \"router family\" " -"dans la console,\n" -"afin qu’il soit plus facile de déclarer que votre groupe de routeurs est " -"exécuté par une seule personne.\n" +"Nous avons ajouté une nouvelle page de configuration « famille de " +"routeurs » à la console, afin qu’il soit plus facile de déclarer que " +"votre groupe de routeurs est exploité par une seule personne.\n" "Il y a plusieurs changements afin d’augmenter la capacité du réseau et " -"nous l’espérons augmenter le taux de succès de construction de tunnels." +"avec un peu de chance améliorer le taux de réussite des constructions de " +"tunnels." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" "Affichage des identicônes et des code QR dans le carnet d’adresses et " "dans i2ptunnel" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "Page de configuration de la famille de routeurs" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -6535,7 +6259,7 @@ msgstr "" "I2P Summer Dev\n" "==============" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" @@ -6545,7 +6269,7 @@ msgstr "" "programme de développement visant à améliorer l’écosystème logiciel de " "vie privée, tant pour les développeurs que pour les utilisateurs." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -6567,7 +6291,7 @@ msgstr "" "apporter HTTPS au\n" "monde entier obtient constamment l’attention." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -6592,7 +6316,7 @@ msgstr "" "configurer leurs services, ce qui sape complètement\n" "leurs intentions." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" @@ -6600,7 +6324,7 @@ msgstr "" "Aider les développeurs à aider leurs utilisateurs\n" "=================================================" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -6611,19 +6335,19 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -"Juin : APIs\n" -"-----------" +"Juin : APIs\n" +"–––––––––––" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -6640,7 +6364,7 @@ msgstr "" "Nous planifions de rendre ces caractéristiques facilement accessibles " "dans nos bibliothèques C++ et Python." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" @@ -6648,9 +6372,9 @@ msgid "" msgstr "" "Nous allons aussi bientôt permettre plus facilement aux développeurs Java" " et Android d’ajouter le support d’I2P dans leurs applications. Restez à " -"l’écoute !" +"l’écoute !" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" @@ -6658,7 +6382,7 @@ msgstr "" "Juillet : Applis\n" "--------------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -6675,15 +6399,15 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -"Août : greffons\n" +"Août : greffons\n" "--------------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -6694,18 +6418,18 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -"Prenez part au Summer Dev !\n" +"Prenez part au Summer Dev !\n" "===========================" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6719,8 +6443,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -6732,9 +6456,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -6753,7 +6477,7 @@ msgstr "" "Version 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -6761,17 +6485,13 @@ msgstr "" "0.9.26 contient des mises à jour cryptographiques, des améliorations de " "l’empaquetage pour Debian et des correctifs de bogues" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -6782,7 +6502,7 @@ msgstr "" "d’adresses avec signatures et des améliorations importantes de " "l’empaquetage Debian et Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -6793,17 +6513,17 @@ msgid "" "Debian/Ubuntu builds only;\n" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -"Concernant la cryptographie, nous sommes passé à GMP 6.0.0 et nous avons " -"ajouté la prise en charge de processeurs plus récents ce qui accélérera " +"Concernant la cryptographie, nous sommes passés à GMP 6.0.0 et nous avons" +" ajouté la prise en charge de processeurs plus récents ce qui accélérera " "considérablement les opérations cryptographiques.\n" "De plus, nous utilisons maintenant des fonctions GMP en temps constant " "afin d’empêcher les attaques par canal auxiliaire.\n" "Par précaution, les changements dans GMP seront seulement activés pour " -"les nouvelles installations et les versions Debian ou Ubuntu ;\n" -"nous les inclurons avec les mises à jour intraréseau dans la version " -"0.9.27." +"les nouvelles installations et les versions Debian ou Ubuntu ;\n" +"nous les inclurons avec les mises à jour intraréseau dans la " +"version 0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -6814,7 +6534,7 @@ msgstr "" "incluant Jetty 8 et geoip, et enlevé le code équivalent qui était " "auparavant inclus." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." @@ -6823,7 +6543,7 @@ msgstr "" "correctif de bogue de minuteur qui causait de l’instabilité et une " "dégradation des performances au fil du temps." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -6831,48 +6551,48 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" "Protocole d’abonnement à des carnets d’adresses, qui permet des mises à " "jour signées du carnet d’adresses" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" "Générer des chaînes d’authentification signées pour les abonnements dans " "i2ptunnel" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" @@ -6880,49 +6600,49 @@ msgstr "" "Améliorations à la fonction zone de notification de l’IUG de bureau, sera" " activée par défaut dans la prochaine version" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 -msgid "Fix router family configuration form" -msgstr "Correctif — formulaire de configuration d’une famille de routeurs" - #: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +msgid "Fix router family configuration form" +msgstr "Corriger le formulaire de configuration d’une famille de routeurs" + +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6935,11 +6655,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6948,8 +6668,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6959,39 +6679,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -7000,29 +6721,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -7032,7 +6744,7 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." @@ -7040,7 +6752,7 @@ msgstr "" "Durant le premier mois du « Summer Dev », nous avons amélioré la " "convivialité de nos API pour les développeurs Java, Android et Python." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -7048,23 +6760,23 @@ msgid "" " you up\n" "to speed on the progress we are making!" msgstr "" -"Le Summer Dev est en plein boum : nous avons étés occupés à graisser des " +"Le Summer Dev est en plein boum : nous avons étés occupés à graisser des " "roues, des bordures de sables et\n" "à nettoyer l’endroit. Maintenant c’est le temps pour notre premier " "rassemblement, où nous vous\n" -"réunirons afin d’accélérer les progrès que nous faisons !" +"réunirons afin d’accélérer les progrès que nous faisons !" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" @@ -7072,7 +6784,7 @@ msgstr "" "Mois des APIs\n" "============" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -7088,54 +6800,43 @@ msgstr "" "développeurs d’applications puissent travailler avec I2P de façon " "efficace, et que les utilisateurs n’aient pas à s’inquiéter des détails." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Lieu" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" @@ -7143,13 +6844,13 @@ msgstr "" "D’autres progrès\n" "--------------------" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" @@ -7159,11 +6860,7 @@ msgstr "" " il a trouvé et il a réparé plusieurs bogues d’i2pd, ce qui améliorera sa" " compatibilité avec I2P Java." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" @@ -7171,12 +6868,12 @@ msgstr "" "À venir : le mois des applis !\n" "=======================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -7184,17 +6881,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -7202,11 +6895,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 contient des correctifs de bogues" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -7223,7 +6916,7 @@ msgstr "" "Il y a des améliorations des transports IPv6, du test de pairs SSU et du " "mode caché." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." @@ -7231,81 +6924,81 @@ msgstr "" "Nous avons mis à jour un certain nombre de greffons durant le I2P Summer," " votre routeur les mettra automatiquement à jour après le redémarrage." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "GMP 6 (mises à jour intra-réseau)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "Test de pairs SSU pour IPv6" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" "Correctif - Problèmes de mise en page sur la page d’inscription " "d’I2PTunnel" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -7316,11 +7009,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 contient des correctifs de bogues" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -7340,7 +7033,7 @@ msgstr "" "Il y a aussi des correctifs préliminaires pour Java 9, bien que nous ne " "recommandions pas encore Java 9 pour une utilisation générale." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -7351,163 +7044,163 @@ msgstr "" "Nous examinerons notre calendrier de lancement et nos priorités 2017 lors" " du congrès." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 -msgid "Fix uploader limit in i2psnark" -msgstr "Correctif — limite de téléverseurs dans i2psnark" - #: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +msgid "Fix uploader limit in i2psnark" +msgstr "Corriger la limite de téléverseurs dans i2psnark" + +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "Correctifs pour Java 9" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "Ajout d’un avertissement pour Java 9 qui n’est pas encore recommandé" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 -msgid "Preliminary fixes for use with Tomcat 8" -msgstr "" - #: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +msgid "Preliminary fixes for use with Tomcat 8" +msgstr "Correctifs préliminaires pour l’utilisation avec Tomcat 8" + +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "Mises à jour de la sélection des pairs" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "Améliorations de l'outil Sybil" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "Traitement amélioré des applisWeb qui ne démarrent pas" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 -msgid "Fix low-memory warnings without wrapper" -msgstr "Correctif — avertissements de mémoire faible sans enveloppeur" - #: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +msgid "Fix low-memory warnings without wrapper" +msgstr "Corriger les avertissements de mémoire faible sans enveloppeur" + +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -7518,11 +7211,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 contient des correctifs de bogues" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -7543,99 +7236,99 @@ msgstr "" "Il y a d’autres correctifs pour Java 9, bien que nous ne recommandions " "pas encore Java 9 pour une utilisation générale." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "Pages man traduites" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 -msgid "Fix javadoc errors" -msgstr "Correctif — erreurs javadoc" - #: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +msgid "Fix javadoc errors" +msgstr "Corriger des erreurs javadoc" + +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "Répare des tests d’unité cassés" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -7649,11 +7342,11 @@ msgstr "" "Correctif du programme d’installation 0.9.29 pour Windows\n" "====================================================" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "Correctif du programme d’installation 0.9.29 pour Windows" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -7682,11 +7375,11 @@ msgstr "" "Version 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 avec Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " @@ -7697,7 +7390,7 @@ msgstr "" "proposées dans les prochaines versions de Debian Stretch ni d’Ubuntu " "Zesty." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -7714,7 +7407,7 @@ msgstr "" "Vérifiez que votre site Web Jetty fonctionne après la mise à niveau et " "contactez-nous sur IRC si vous avez besoin d’assistance." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " @@ -7722,10 +7415,10 @@ msgid "" msgstr "" "Plusieurs greffons ne sont pas compatibles avec Jetty 9 et doivent être " "mis à jour. Les greffons suivants ont été mis à jour pour fonctionner " -"avec 0.9.30 et votre routeur devrait les mettre à jour après redémarrage " -":" +"avec 0.9.30 et votre routeur devrait les mettre à jour après " +"redémarrage :" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" @@ -7734,9 +7427,9 @@ msgstr "" "Les greffons suivants (versions actuelles listées) ne fonctionneront pas " "avec 0.9.30.\n" "Contactez le développeur approprié du greffon pour connaître l’état des " -"nouvelles versions :" +"nouvelles versions :" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -7749,123 +7442,123 @@ msgstr "" "Voir http://zzz.i2p/topics/2271 pour de plus amples informations, " "incluant guide et FAQ." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " "minutes.\n" "Please be patient." msgstr "" -"Notez : sur les plateformes ARM non Android telles que le Raspberry Pi, " +"Notez : sur les plateformes ARM non Android telles que le Raspberry Pi, " "la base de données blockfile se mettra à jour lors du redémarrage, ce qui" " pourrait prendre quelques minutes.\n" "Soyez patient." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jetty 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "Prise en charge Stretch et Zesty" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "Prise en charge de la migration des services cachés DSA-SHA1" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "Migration des types de signature de routeurs ARM (non Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "Migration du format blockfile ARM (non Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "Expiration des proposeurs (proposition 133)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 -msgid "Fix disappearing i2psnark start button" -msgstr "Correctif — bouton de lancement i2psnark disparu" - #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 -msgid "Fix saving of libjcpuid.jnilib file on Macs" -msgstr "Correctif — enregistrement du fichier libjcpuid.jnilib sur les Macs" +msgid "Fix disappearing i2psnark start button" +msgstr "Corriger le bouton de lancement i2psnark disparu" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 -msgid "Fix fallback to 'none' architecture for jbigi" -msgstr "Correctif — repli vers l’architecture « aucune » pour jbigi" +msgid "Fix saving of libjcpuid.jnilib file on Macs" +msgstr "Corriger l’enregistrement du fichier libjcpuid.jnilib sur les Macs" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 -msgid "Fixes for multiple destinations in SusiDNS" -msgstr "Correctifs — destinations multiples dans SusiDNS" +msgid "Fix fallback to 'none' architecture for jbigi" +msgstr "Corriger le repli vers l’architecture « aucune » pour jbigi" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 -msgid "Fix config directory location in Gentoo" -msgstr "Correctif — emplacement du répertoire de configuration dans Gentoo" +msgid "Fixes for multiple destinations in SusiDNS" +msgstr "Corriger les destinations multiples dans SusiDNS" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 -msgid "Fix rapid firewalled/not-firewalled transitions" -msgstr "Correctif — transition rapide derrière un pare-feu ou non" +msgid "Fix config directory location in Gentoo" +msgstr "Corriger l’emplacement du répertoire de configuration dans Gentoo" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 -msgid "Fix startup crash on very old Android platforms" -msgstr "" -"Correctif — plantage au démarrage sur les très anciennes plateformes " -"Android" +msgid "Fix rapid firewalled/not-firewalled transitions" +msgstr "Corriger les transitions rapides de derrière un pare-feu à sans pare-feu" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 -msgid "Fixes for advanced authentication strings in i2ptunnel" -msgstr "Correctifs — chaînes d’authentification évoluées dans i2ptunnel" +msgid "Fix startup crash on very old Android platforms" +msgstr "" +"Corriger le plantage au démarrage sur les très anciennes plateformes " +"Android" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 -msgid "Fix exception caused by corrupt stored i2psnark DHT data" -msgstr "" -"Correctif — exception causée par des données i2psnark DHT enregistrées " -"corrompues" +msgid "Fixes for advanced authentication strings in i2ptunnel" +msgstr "Corriger les chaînes d’authentification évoluées dans i2ptunnel" #: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +msgid "Fix exception caused by corrupt stored i2psnark DHT data" +msgstr "" +"Corriger l’exception causée par des données i2psnark DHT enregistrées " +"corrompues" + +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "Accélérer l’écriture des fichiers i2psnark lors de la fermeture" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "Reconnaissance des processeurs AMD Ryzen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "Prise en charge du nouveau greffon de contrôle i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "Construire le carnet d’adresses en jar, pas en appliWeb" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "Prise en charge de l’inscription des clients dans le contexte de l’appli" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "Ajout de la prise en charge du greffon i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" "Ajuster les seuils de limitation probabiliste de bande passante sur les " "plateformes lentes" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "Ajout de reset() à l’API I2PSocket" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" "Un jour d’un paramètre de date aux chaînes d’authentification des " "abonnements" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "Ajout de scripts d’achèvement bash aux paquets Debian" @@ -7876,10 +7569,10 @@ msgid "" "================================" msgstr "" "==========================================\n" -"Développement d’été 2017 d’I2P : PLUS rapide !\n" +"Développement d’été 2017 d’I2P : PLUS rapide !\n" "==========================================" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." @@ -7887,7 +7580,7 @@ msgstr "" "Le développement d’été de cette année se concentrera sur la collecte de " "données de mesure et les améliorations des performances du réseau." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -7896,17 +7589,17 @@ msgid "" "existing\n" "community members to pick a task and have fun with it!" msgstr "" -"C’est encore cette période de l’année ! Nous nous engageons dans le " +"C’est encore cette période de l’année ! Nous nous engageons dans le " "programme de développement d’été durant lequel nous nous concentrons sur " "un aspect particulier d’I2P pour le faire avancer. Durant les trois " "prochains mois, nous encouragerons à la fois les nouveaux contributeurs " "et les membres existants de la communauté à choisir une tâche et de " -"s’amuser !" +"s’amuser !" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -7914,11 +7607,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -7935,24 +7624,24 @@ msgstr "" " latence faible, le routage du trafic par des ordinateurs supplémentaires" " crée une surcharge importante.\n" "La conception de tunnels unidirectionnels d’I2P signifie que par défaut, " -"un aller-retour entre deux destinations impliquera douze " -"participants ! L’amélioration des performances de ces participants " -"aidera à la fois à réduire la latence des connexions de bout en bout [1]_" -" et à augmenter la qualité des tunnels à la grandeur du réseau." +"un aller-retour entre deux destinations impliquera douze participants ! " +"L’amélioration des performances de ces participants aidera à la fois à " +"réduire la latence des connexions de bout en bout [1]_ et à augmenter la " +"qualité des tunnels à la grandeur du réseau." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -"Plus rapide ! (MORE)\n" +"Plus rapide ! (MORE)\n" "======================" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" -msgstr "Notre programme de développement aura quatre volets cette année :" +msgstr "Notre programme de développement aura quatre volets cette année :" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" @@ -7960,7 +7649,7 @@ msgstr "" "Mesure\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -7970,12 +7659,12 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" "Nous ne pouvons pas savoir si nous améliorons les performances sans base " -"de référence ! Nous créerons un système de mesure pour recueillir " -"des données d’utilisation et de performance d’I2P tout en protégeant les " +"de référence ! Nous créerons un système de mesure pour recueillir des " +"données d’utilisation et de performance d’I2P tout en protégeant les " "données personnelles. Nous porterons aussi vers I2P divers outils de " "conduite de tests de performance (p. ex. iperf3_)." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" @@ -7983,7 +7672,7 @@ msgstr "" "Optimisation\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -7994,13 +7683,13 @@ msgstr "" "Il y a une vaste marge de manœuvre pour améliorer les performances de " "notre code existant, p.ex. pour réduire la surcharge imposée par la " "participation à des tunnels. Nous étudierons des améliorations " -"potentielles des :" +"potentielles des :" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "Primitives cryptographiques" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" @@ -8008,15 +7697,15 @@ msgstr "" "Transports réseau, à la fois au niveau de la couche de liaison (NTCP_, " "SSU_) et de bout en bout (Streaming_)" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "Profilage des pairs" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "Sélection du chemin des tunnels" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" @@ -8024,7 +7713,7 @@ msgstr "" "Évolution\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -8037,13 +7726,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" "Il existe plusieurs propositions ouvertes pour améliorer l’extensibilité " -"du réseau d’I2P (p. ex. Prop115_, Prop123_, Prop124_, Prop125_, Prop138_," -" Prop140_). Nous travaillerons sur ces propositions et commencerons à " +"du réseau I2P (p. ex. Prop115_, Prop123_, Prop124_, Prop125_, Prop138_, " +"Prop140_). Nous travaillerons sur ces propositions et commencerons à " "mettre en œuvre dans les divers routeurs du réseau celles qui auront été " "finalisées. Plus ces propositions recevront de rétroaction, plus vite " "pourrons-nous les déployer et les services I2P les utiliser." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" @@ -8051,7 +7740,7 @@ msgstr "" "Recherche\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -8066,13 +7755,13 @@ msgstr "" "I2P est un réseau à commutation de paquets comme Internet sur lequel il " "fonctionne. Cela nous donne une souplesse considérable quant à la façon " "d’acheminer les paquets, à la fois sur le plan des performances et de la " -"confidentialité. La majorité de cette souplesse est inexplorée ! " -"Nous voulons susciter la poursuite de recherches sur l’application dans " -"I2P de diverses techniques de réseau visible pour améliorer la bande " -"passante et sur comment elles pourraient affecter la confidentialité des " +"confidentialité. La majorité de cette souplesse est inexplorée ! Nous " +"voulons susciter la poursuite de recherches sur l’application dans I2P de" +" diverses techniques de réseau visible pour améliorer la bande passante " +"et sur comment elles pourraient affecter la confidentialité des " "participants au réseau." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -8096,13 +7785,13 @@ msgstr "" "protocoles (cryptographiques ou autres) ou rechercher des idées futures, " "venez discuter avec nous sur IRC ou Twitter ! Nous sommes toujours " "heureux d’accueillir les nouveaux arrivants dans notre communauté, à la " -"fois à l’intérieur et à l’extérieur du réseau d’I2P. Nous enverrons aussi" -" des autocollants d’I2P à tous les nouveaux collaborateurs qui " +"fois à l’intérieur et à l’extérieur du réseau I2P. Nous enverrons aussi " +"des autocollants d’I2P à tous les nouveaux collaborateurs qui " "s’impliqueront ! Si vous souhaitez discuter d’une idée particulière, " "contactez `@GetI2P`_, `@i2p`_ ou `@str4d`_ sur Twitter. Vous pouvez aussi" " nous trouver sur #i2p-dev sur OFTC ou sur Freenode." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -8134,11 +7823,11 @@ msgstr "" "Version 0.9.31\n" "==============" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "0.9.31 avec des mises à jour de la console" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -8158,56 +7847,56 @@ msgstr "" "Nous avons aussi ajouté dans i2psnark la prise en charge des commentaires" " et des évaluations de torrents." -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "Mises à jour de la console" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "Évaluations et commentaires d’i2psnark" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 -msgid "Fix compile error with Jetty 9.2.22" -msgstr "Correctif — erreur de compilation avec Jetty 9.2.22" - #: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +msgid "Fix compile error with Jetty 9.2.22" +msgstr "Corriger l’erreur de compilation avec Jetty 9.2.22" + +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 -msgid "Fix AES NPE on 4-core Rasp. Pi" -msgstr "Correctif — AES NPE sur les Raspberry Pi à 4 cœurs" - #: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 -msgid "Fix NPE in GeoIP" -msgstr "Correctif — NPE dans GeoIP" +msgid "Fix AES NPE on 4-core Rasp. Pi" +msgstr "Corriger AES NPE sur les Raspberry Pi à 4 cœurs" #: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 +msgid "Fix NPE in GeoIP" +msgstr "Corriger NPE dans GeoIP" + +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 -msgid "Fix Debian apparmor profile" -msgstr "Correctif — profil apparmor dans Debian" - #: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +msgid "Fix Debian apparmor profile" +msgstr "Corriger le profil apparmor dans Debian" + +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "Amélioration du traitement du répertoire i2psnark en lecture seule" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "Améliorations de la mise en cache des consultations de noms d’hôtes" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -8221,11 +7910,11 @@ msgstr "" "Version 0.9.32\n" "==============" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "0.9.32 avec des mises à jour de la console" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -8241,48 +7930,41 @@ msgstr "" "Nous avons ajouté des vérifications dans la console afin de résister aux " "attaques par reliaison." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "Rejeter les noms d’hôtes dans les adresses du routeur (proposition 141)" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "Valider l’en-tête Hôte dans la console" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" "De nombreux correctifs d’interface utilisateur pour la console, i2psnark," " susidns et susimail" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -"Correctif — problème de développement des sections dans certains " +"Corriger le problème de développement des sections dans certains " "navigateurs avec i2psnark" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "Correctifs des paquets Debian" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "Nouvel environnement de tests de performance" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "Nouvelle traduction indonésienne" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" +msgstr "Version 0.9.33" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -8341,7 +8023,7 @@ msgstr "EepGet : détecter et refuser les réacheminements vers https" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:48 msgid "HTTP Proxy: Fix up characters in URLs not escaped by browsers " msgstr "" -"Mandataire HTTP : correctif des caractères d’URL non échappés par les " +"Mandataire HTTP : correctif des caractères d’URL non échappés par les " "navigateurs" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:49 @@ -8444,6 +8126,7 @@ msgstr "SusiMail : fermeture du connecteur POP3 après échec" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "Correctifs de tests unitaires" @@ -8512,7 +8195,7 @@ msgstr "i2ptunnel : amélioration de la boîte à messages" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:87 msgid "Session Key Manager: Delete excess tag sets" msgstr "" -"Gestionnaire des clés de session : supprimer les ensembles d’étiquettes " +"Gestionnaire des clés de session : supprimer les ensembles d’étiquettes " "superflus" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:88 @@ -8537,15 +8220,20 @@ msgstr "SusiMail : utiliser les connecteurs internes pour se connecter au serve #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:92 msgid "SusiMail: Encoder refactoring" -msgstr "SusiMail : restructuration de l’encodeur" +msgstr "SusiMail : réusinage de l’encodeur" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:93 msgid "SusiMail: State tracking refactoring" -msgstr "SusiMail : restructuration du suivi de l’état" +msgstr "SusiMail : réusinage du suivi de l’état" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" -msgstr "Mettre à jour les données GeoIP" +msgstr "Mise à jour des données GeoIP" #: i2p2www/blog/2018/02/11/high-level-roadmap.rst:1 msgid "" @@ -8557,7 +8245,7 @@ msgstr "" "Feuille de route de haut niveau pour 2018\n" "======================================" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." @@ -8565,7 +8253,7 @@ msgstr "" "2017 sera l’année de nouveaux protocoles, de nouvelles collaborations et " "d’un objectif affiné." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -8582,7 +8270,7 @@ msgstr "" "tout en facilitant les ajouts dans ces deux catégories. Voici ce que nous" " avons déterminé :" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" @@ -8590,7 +8278,7 @@ msgstr "" "Priorité : nouvelle cryptographie\n" "------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -8621,7 +8309,7 @@ msgstr "" "évoluées. Voir Prop123_.\n" "– Un protocole de bout en bout amélioré (remplaçant ElGamal)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -8636,7 +8324,7 @@ msgstr "" " pouvons tester\n" "– Révision des propositions." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" @@ -8645,7 +8333,7 @@ msgstr "" "Nous ne pouvons diffuser des spécifications de nouveaux protocoles dans " "tout le réseau sans travailler sur chacune de ces catégories." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" @@ -8653,7 +8341,7 @@ msgstr "" "Non essentiel : réutilisation du code\n" "-----------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -8690,7 +8378,7 @@ msgstr "" "effectuons, accroissant leur intérêt à travailler avec nous et pensant à " "I2P dans son intégralité." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -8703,7 +8391,7 @@ msgstr "" "présentent à l’horizon à ce sujet avec plusieurs personnes extérieures à " "I2P !" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" @@ -8711,7 +8399,7 @@ msgstr "" "Priorité : collaboration du réseau visible\n" "----------------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -8736,7 +8424,7 @@ msgstr "" " d’I2P même, ce qui augmente substantiellement l’effort exigé pour " "contribuer." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -8756,7 +8444,7 @@ msgstr "" "et des discussions sur ces dernières (possiblement connectées au forum " "ci-dessus)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -8781,7 +8469,7 @@ msgstr "" "milieu universitaire et qui le situe dans le contexte de la littérature " "existante." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" @@ -8790,7 +8478,7 @@ msgstr "" "Je m’attends à ce que les collaborations avec les personnes à l’extérieur" " d’I2P aient lieu entièrement sur GitHub pour réduire les frictions." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" @@ -8798,7 +8486,7 @@ msgstr "" "Priorité : préparer des versions à longue durée de vie\n" "-------------------------------------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -8816,7 +8504,7 @@ msgstr "" " des années et nous devons garantir que nous pourrons gérer leur présence" " sur le réseau." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -8832,7 +8520,7 @@ msgstr "" "sur plusieurs années, nous devrions incorporez les changements de " "postcompatibilité aussitôt que possible." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" @@ -8840,7 +8528,7 @@ msgstr "" "Priorité : transformer les applis actuelles en greffons\n" "-----------------------------------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -8870,7 +8558,7 @@ msgstr "" "– Cela permettrait à des tiers de créer des « offres groupées I2P » ne " "contenant que les applications qu’ils désirent." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -8890,15 +8578,15 @@ msgstr "" "après nos efforts sur les API et les bibliothèques au cours des quelques " "dernières années)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -"Non essentiel : améliorations des applis\n" +"Non essentiel : améliorations des applis\n" "-----------------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -8918,7 +8606,7 @@ msgstr "" "beaucoup plus facilement travailler sur une application précise " "indépendamment du routeur Java principal." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -8933,7 +8621,7 @@ msgstr "" "corrigerons les bogues que nous pourrons, mais il y a beaucoup à faire " "pour améliorer le code sous-jacent ainsi que la convivialité." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" @@ -8941,7 +8629,7 @@ msgstr "" "Priorité : stabilisation de Susimail et d’I2P-Bote\n" "--------------------------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -8960,15 +8648,15 @@ msgstr "" "pour mettre leur code à niveau et faciliter l’arrivée de nouveaux " "contributeurs." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -"Non essentiel : triage des billets\n" +"Non essentiel : triage des billets\n" "------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -8988,7 +8676,7 @@ msgstr "" "organisés afin que nos nouveaux contributeurs puissent trouver de bons " "billets sur lesquels travailler." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" @@ -8996,7 +8684,7 @@ msgstr "" "Priorité : soutien des utilisateurs \n" "------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -9013,7 +8701,7 @@ msgstr "" "rencontreront sera rapide, et plus il sera probable qu’ils continueront à" " participer à la communauté." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" @@ -9021,7 +8709,7 @@ msgstr "" "Nous aimerions recevoir votre aide !\n" "-----------------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" @@ -9031,7 +8719,7 @@ msgstr "" " ci-dessus se chevauchent et une planification minutieuse peut " "considérablement en diminuer le nombre." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -9052,20 +8740,13 @@ msgstr "" "I2P à BSidesNYC\n" "================" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "Compte-rendu de la rencontre I2P à BSidesNYC." -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" +msgstr "Version 0.9.34" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -9116,12 +8797,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -9137,22 +8818,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" +msgstr "Version 0.9.35" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 avec des dossiers dans SusiMail et un assistant SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -9164,7 +8838,7 @@ msgstr "" "Cette version offre aussi la suite habituelle de correctif de bogues, " "particulièrement dans SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -9173,85 +8847,85 @@ msgstr "" "nouveau programme d’installation pour macOS et un protocole de transport " "plus rapide et plus sécurisé appelé NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P sera présent à HOPE à New York du 20 au 22 juillet. Trouvez-nous y et" " dites-nous bonjour !" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" -msgstr "" +msgstr "Réusinage de NTCP en préparation à NTCP2" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -9262,15 +8936,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -9294,23 +8968,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -9321,7 +8995,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -9334,13 +9008,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -9359,7 +9033,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -9370,7 +9044,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -9379,13 +9053,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -9397,11 +9071,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -9412,13 +9086,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -9432,7 +9106,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -9441,7 +9115,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -9452,7 +9126,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -9469,13 +9143,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -9488,13 +9162,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -9503,35 +9177,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -9542,7 +9216,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -9551,30 +9225,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -9588,16 +9260,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" +msgstr "Version 0.9.36" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -9627,6 +9292,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -9687,46 +9353,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" +msgstr "Version 0.9.37" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 avec activation de NTCP2" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -9737,15 +9396,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -9763,7 +9422,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -9772,13 +9431,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -9793,22 +9452,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -9819,13 +9478,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -9834,11 +9493,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -9849,14 +9508,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -9864,13 +9523,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -9880,13 +9539,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -9897,7 +9556,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -9905,13 +9564,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -9920,7 +9579,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -9931,22 +9590,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" -msgstr "" -"==============\n" -"Version 0.9.32\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" +msgstr "Version 0.9.38" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 avec un nouvel assistant de configuration" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -9963,7 +9615,7 @@ msgstr "" "Nous continuons de travailler sur la prise en charge du nouveau format de" " BDréseau « LS2 »." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -9972,94 +9624,3063 @@ msgstr "" "de nombreux problèmes avec les fichiers joints dans SusiMail, ainsi qu’un" " correctif pour les routeurs IPv6-seulement." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" -msgstr "" +msgstr "Réusinage pour la prise en charge de LS2" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" -msgstr "" +msgstr "Réusinage de ShellCommand et UrlLauncher pour augmenter la sécurité" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "Laboratoire d’I2P" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "Le laboratoire d’I2P — La vitrine des projets expérimentaux" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "Bonjour à tous," +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +"Nous sommes tous emballés par les nombreux projets du monde d’I2P, mais " +"tous ne sont pas prêts à décoller. Nous avons décidé de créer un lieu où " +"nous pouvons les proposer à tous ceux qui souhaiteraient les essayer, un " +"lieu qui servirait de terrain d’essai aux projets qui pourraient un jour " +"devenir des produits officiels d’I2P. Ce lieu est le `laboratoire " +"d’I2P`_." +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +"Dans le labo, nous proposerons des téléchargements prêts à être essayés " +"par vous. Gardez à l’esprit qu’ils ne seront pas de qualité « release » " +"et que certains seront même de qualité « bêta ». Nous n’offrirons aucun " +"soutien pour ces projets. Les projets du labo pourraient être annulés " +"sans préavis." +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +"Si vous avez l’âme aventurière, nous vous invitons à essayer nos idées. " +"Nous vous invitons à nous faire part de vos commentaires sur le `forum " +"d’I2P Lab`_." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 avec amélioration des performances" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 comprend des changements profonds pour les nouveaux types de base " +"de données de réseau (proposition 123).\n" +"Nous avons intégré le greffon i2pcontrol en tant qu’appli Web pour " +"soutenir le développement des applications RPC.\n" +"Il y a de nombreuses améliorations des performances et des correctifs de " +"bogues." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Nous avons supprimé les thèmes minuit et classique afin de réduire la " +"charge de maintenance ; ceux qui les utilisaient verront maintenant le " +"thème sombre ou clair.\n" +"Il y a aussi de nouvelles icônes pour la page d’accueil, une première " +"étape vers la mise à jour de la console." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 avec de nouvelles icônes" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 comprend la prise en charge du nouveau format chiffré de jeux de " +"baux. Nous avons désactivé l’ancien protocole de transport NTCP 1. " +"SusiDNS offre une nouvelle fonction d’importation et un nouveau mécanisme" +" de filtrage par script pour les connexions entrantes." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Assistant de configuration de tunnels" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Paramètres avancés" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 avec des correctifs de bogues" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 poursuit l’effort de mise en place de nouvelles fonctions pour la " +"proposition 123, dont une authentification par client pour les jeux de " +"baux chiffrés. La console offre un logo d’I2P mis à jour et plusieurs " +"nouvelles icônes. Nous avons mis à jour le programme d’installation pour " +"Linux." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Le démarrage devrait être plus rapide sur les plateformes telles que le " +"Raspberry Pi. Nous avons corrigé plusieurs bogues, dont certains " +"importants qui affectaient les messages de bas niveau du réseau." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 avec des correctifs de bogues" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 poursuit le travail pour rendre I2P plus rapide et plus fiable. " +"Elle comprend plusieurs changements pour accélérer notre transport UDP. " +"Nous avons séparé les fichiers de configuration afin de permettre à " +"l’avenir des paquets plus modulaires. Nous poursuivons nos efforts afin " +"de mettre en œuvre de nouvelles propositions de chiffrement plus rapide " +"et plus sécurisé. Et bien sûr, il y a de nombreux correctifs de bogues." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "Parution de la version 0.9.43" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 avec des correctifs de bogues" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +"Dans la version 0.9 43, nous poursuivons nos efforts pour livrer une " +"sécurité et des options de confidentialité et de protection des données " +"personnelles plus robustes, ainsi que des améliorations des performances." +" Notre mise en œuvre de la nouvelle spécification de jeu de baux (LS2) " +"est maintenant achevée. Nous commençons la mise en œuvre d’un chiffrement" +" de bout en bout plus robuste et plus rapide (proposition 144) pour une " +"version à venir. Plusieurs problèmes de détection des adresses IPv6 ont " +"été corrigés, et bien sûr, de nombreux bogues ont été corrigés." + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "Amélioration de l’assistant de configuration de la console" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "Simplification de l’assistant de configuration de tunnels" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "Nouveau message I2CP BlindingInfo pour LS2" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" +"Nouvelle page de mandataire pour saisir les authentifiants chiffrés des " +"jeux de baux" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "Corriger l’assistant SSL des tunnels" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "Correctifs pour la page des dossiers Envoyé et Brouillon de SusiMail" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "Détecter les changements d’adresse IPv6" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "Corriger la détection et la gestion d’IPv6 derrière un pare-feu" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "Corriger le réensemencement manuel à partir d’une URL" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "Prise en charge par I2PTunnel d’options personnalisées citées" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" +"I2PSnark démarre maintenant avec un nombre réduit de tunnels, puis " +"l’augmente au besoin" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "Amélioration des performances de NTCP" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "Réusinage et accélération du traitement des tunnels AES" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "Prise en charge préliminaire des applis Web Servlet 3.0" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "Normaliser le format de date et d’heure dans la console" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "Mise en valeur de la recherche" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" +"Mise en valeur de la recherche – une étude empirique du réseau " +"d’anonymat I2P et de sa résistance à la censure" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" +"L’article de blogue suivant est signé par Hoàng Nguyên Phong. En tant que" +" membre du programme de bourse de recherche sur les contrôles de " +"l’information (ICFP), la recherche de Phong est axée sur l’analyse de " +"différents aspects du réseau I2P, un outil Internet de protection des " +"données personnelles qui peut être utilisé pour accéder à du contenu en " +"ligne par un réseau d’anonymisation utile pour contourner la censure " +"imposée par l’État. En collaborant avec son organisation hôte, " +"l’Université du Massachusetts Amherst, Phong a étudié la résilience à la " +"censure du réseau I2P, dont la détermination des méthodes de blocage " +"qu’un censeur de l’État pourrait utiliser afin d’inhiber l’accès à I2P, " +"et la recherche de solutions potentielles pour rendre I2P plus résistant " +"à un tel blocage." + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" +"Phong à trouver des tentatives de blocage du réseau I2P (particulièrement" +" par empoisonnement du DNS, blocage fondé sur le SNI, injection de " +"paquets TCP ainsi que des blocages propres à certaines pages) et émanant " +"de cinq pays : la Chine, Oman, le Qatar, l’Iran et le Koweït. Phong " +"avance que, dans la mesure où les blocages sont habituellement imposés " +"vers la page de téléchargement d’I2P et vers les serveurs de " +"réensemencement, de tels blocages pourraient être atténués en hébergeant " +"des liens de téléchargement vers ce contenu auprès d’importants " +"fournisseurs de services nuagiques, augmentant ainsi le coût afférent du " +"blocage. Phong a aussi construit un portail de mesures pour la plate-" +"forme afin que des chercheurs et d’autres puissent mieux comprendre qui " +"utilise I2P. Ce portail lui a permis de constater qu’il y a environ à " +"20 000 relais sur le réseau quotidiennement." + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "(Extrait de l’article de blogue de l’OTF)" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "Le document de recherche est aussi proposé ici :" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" +"Nous remercions Phong ainsi que ses collaborateurs pour leur excellente " +"étude alors que nous agissons afin de corriger les lacunes qui ont été " +"mises en lumière. Il est réjouissant de voir de nouvelles études " +"universitaires sur I2P et c’est avec enthousiasme que nous continuerons à" +" travailler avec lui." diff --git a/i2p2www/translations/fr/LC_MESSAGES/comparison.po b/i2p2www/translations/fr/LC_MESSAGES/comparison.po index 74f05603..57ea4b0a 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/fr/LC_MESSAGES/comparison.po @@ -1,5 +1,5 @@ # French translations for I2P. -# Copyright (C) 2019 ORGANIZATION +# Copyright (C) 2018 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" "POT-Creation-Date: 2018-08-24 11:47+0000\n" -"PO-Revision-Date: 2019-06-20 21:17+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -140,7 +140,7 @@ msgstr "" "et les projets liés à " "GNUnet servent à celà). \n" "Néanmoins, certains systèmes se prêtent bien à la comparaison. Les " -"suivants disposent d’ailleurs d’une page dédiée :" +"suivants disposent d’ailleurs d’une page dédiée :" #: i2p2www/pages/site/comparison/index.html:20 #, python-format @@ -320,7 +320,7 @@ msgstr "" "l’anonymisation de demandes Web et comme tel a quelques nœuds centralisés" " (participants à la cascade) qui brassent et mélangent les requêtes des " "clients à travers la séquence de nœuds (la cascade) avant de les relayer " -"vers le Web par un mandataire. Le champ d’application, le modèle de " +"vers le Toile par un mandataire. Le champ d’application, le modèle de " "menace et la sécurité sont sensiblement\n" "différents d’I2P, mais pour ceux qui n’exige pas un anonymat important, " "mais qui ne sont quand même pas satisfaits par un service genre " @@ -364,12 +364,12 @@ msgstr "" "diffusion pour trouver un pair ayant les données ou l’identité désirée. " "Ils utilisent ensuite un algorithme de rétroaction pour optimiser ce " "chemin trouvé. Cela fonctionne bien pour les applications qui veulent " -"simplement savoir ce que les autres aux alentours ont à offrir. « Comment" -" allez vous tous ? » par opposition à « Salut Alice, comment vas-" -"tu ? ». Vous obtenez essentiellement une grappe locale de nœuds qui " -"peuvent partager des fichiers et garder un certain niveau d’anonymat " -"(quoique vous n’ayez pas beaucoup de contrôle sur qui est dans ce groupe " -"de pairs)." +"simplement savoir ce que les autres aux alentours ont à offrir. « Comment" +" allez vous tous ? » par opposition à « Salut Alice, comment vas-tu ? ». " +"Vous obtenez essentiellement une grappe locale de nœuds qui peuvent " +"partager des fichiers et garder un certain niveau d’anonymat (quoique " +"vous n’ayez pas beaucoup de contrôle sur qui est dans ce groupe de " +"pairs)." #: i2p2www/pages/site/comparison/other-networks.html:228 msgid "" @@ -469,7 +469,7 @@ msgstr "" "dans le modèle de menaces et la conception du mandataire sortant (bien " "que Tor prenne aussi en charge les services cachés). De plus, Tor\n" "utilise une approche basée sur un annuaire, fournissant un point " -"centralisé de gestion de la « vue » d’ensemble du réseau, recueille et " +"centralisé de gestion de la « vue » d’ensemble du réseau, recueille et " "rapporte aussi des statistiques, contrairement à la base de données de réseau distribuée d’I2P et la " "sélection de pairs." @@ -717,9 +717,8 @@ msgid "" "Better documentation, has formal papers and specifications,\n" "better website, many more translations" msgstr "" -"Une meilleure documentation, a des papiers et des spécifications " -"formelles, \n" -"meilleur site web, beaucoup plus de traductions" +"Une meilleure documentation avec des articles et des spécifications " +"formelles, un meilleur site Web, beaucoup plus de traductions" #: i2p2www/pages/site/comparison/tor.html:101 msgid "More efficient with memory usage" @@ -908,7 +907,7 @@ msgstr "Autres avantages potentiels d’I2P, mais pas encore mis en œuvre" msgid "...and may never be implemented, so don't count on them!" msgstr "" "... et qui pourraient ne jamais être mis en œuvre, alors ne comptez pas " -"sur eux !" +"sur eux !" #: i2p2www/pages/site/comparison/tor.html:210 msgid "" diff --git a/i2p2www/translations/fr/LC_MESSAGES/docs.po b/i2p2www/translations/fr/LC_MESSAGES/docs.po index 8057f85f..7422d617 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/docs.po +++ b/i2p2www/translations/fr/LC_MESSAGES/docs.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-23 14:16+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -26,15 +26,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Index de la documentation technique" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -47,15 +46,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Cette table des matières est organisée de la plus haute à la plus basse " -"des couches. Les couches les plus hautes sont pour les « clients » ou les" -" « applications » ; les couches plus basses sont dans le routeur même. " -"L’interface entre les applications et le routeur est l’API I2CP " -"(protocole de contrôle d’I2P)." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -68,8 +63,8 @@ msgstr "" "veuillez\n" "créer un ticket identifiant le problème." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -85,39 +80,39 @@ msgstr "" msgid "Overview" msgstr "Aperçu" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Introduction technique" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Une introduction moins technique" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Modèle de menace et analyses" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Comparaison avec d’autres réseaux anonymes" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Spécifications" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Diagramme de la pile du protocole" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Papiers sur I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Présentations, articles, tutoriaux, vidéos et entretiens" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -126,54 +121,54 @@ msgstr "" "Invisible Internet Project (I2P) Project Overview" " 28 août 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Sujets couche d’application" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Nommage et carnet d’adresses" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Aperçu des greffons" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Spécification des greffons" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Clients gérés" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Inclure le routeur dans votre application" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent par-dessus I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "API du greffon I2PControl" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "Format hostsdb.blockfile" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Format de fichier de configuration" -#: i2p2www/pages/site/docs/index.html:52 -msgid "Application Layer API and Protocols" -msgstr "Couche d’application : API et protocoles" - #: i2p2www/pages/site/docs/index.html:53 +msgid "Application Layer API and Protocols" +msgstr "Couche d’application : API et protocoles" + +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -181,36 +176,36 @@ msgstr "" "Des API de haut niveau, faciles à utiliser pour des applications écrites " "dans n’importe quelle langue pour envoyer et recevoir des données." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Vue d’ensemble et guide de développement d’application" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Configuration d’I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocole SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocole SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protocole SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protocole BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "API et protocoles de transport de bout en bout " -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -218,33 +213,33 @@ msgstr "" "Les protocoles de bout en bout utilisés par les clients pour des " "communications fiables et non fiables." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Bibliothèque streaming" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Spécifications du protocole Streaming" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc streaming" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrammes" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Javadoc sur les datagrammes" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "API de l’interface client-à-routeur et protocole" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -255,52 +250,52 @@ msgstr "" "Traditionnellement utilisée seulement par les applications Java et les " "API de plus haut niveau." -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - Protocole contrôle I2P / Vue d’ensemble d’API" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Spécification de I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "Javadoc API I2CP" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "Spécification des structures de données communes" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc structures données" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Chiffrement bout à bout" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "Comment les messages client sont chiffrés de bout en bout par le routeur." -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "Chiffrement ElGamal/AES+SessionTag" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Détails cryptographie ElGamal et AES " -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Base de données de réseau" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." @@ -308,30 +303,30 @@ msgstr "" "Stockage distribué et récupération d’informations concernant les routeurs" " et clients." -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" "Vue d’ensemble de la base de données de réseau, détails et analyse des " "menaces" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Hachages cryptographiques" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Signatures cryptographiques" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Spécification du réamorçage du routeur" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Protocole de message du routeur" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." @@ -339,25 +334,29 @@ msgstr "" "I2P est un routeur orienté-message. Les messages envoyés entre routeurs " "sont définis par le protocole I2NP." -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - Vue d’ensemble de protocole de réseau I2P" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Spécification I2NP " -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "Javadoc I2NP" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnels" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." @@ -365,229 +364,234 @@ msgstr "" "Sélection de pairs, requête de tunnels à travers ces pairs, et " "chiffrement et acheminement des messages à travers ces tunnels." -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "Profilage et sélection de pair" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Vue d’ensemble de l’acheminement de tunnel" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "Cheminement en ail et terminologie \"ail\"" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Construction de tunnel et chiffrement" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "pour construire une requête de chiffrement" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Spécification de construction de tunnel" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "Spécification de message de tunnel bas niveau" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Tunnels unidirectionels" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "Profilage de pair et sélection dans le réseau anonyme I2P" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "Papier de 2009 (pdf), pas actuel mais encore assez précis" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Couche transport" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" "Protocoles pour communication directe (point-à-point) de routeur à " "routeur." -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Aperçu couche transport" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "Vue d’ensemble et spécification du transport basé-TCP" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "Vue d’ensemble du transport basé-UDP" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Spécification SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "Chiffrement transport NTCP" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "Chiffrement transport SSU" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "Javadoc transport" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "Javadoc NTCP" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "Javadoc SSU" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Autres sujets sur routeur" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Mises à jour de logiciel routeur" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Bibliothèque native BigInteger" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Synchronisation de temps et NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Performance" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Guides et ressources de développeur" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Guide du nouveau développeur" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Guide du nouveau traducteur" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Guide Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Directives développeur" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" -msgstr "Javadocs sur l’internet standard :" +msgstr "Javadocs sur l’internet standard :" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Serveur %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -"Notez : vérifiez toujours que javadocs sont actuelles en vérifiant le " +"Notez : vérifiez toujours que javadocs sont actuelles en vérifiant le " "numéro de version." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "JavaDocs dans I2P :" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Propositions" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "Comment configurer un serveur de réensemencement" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Ports utilisés par I2P" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" "Mises à jour automatiques vers les builds de développement à l’intérieur " "d’I2P" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Mise à jour manuelle de l’enveloppeur" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Forum utilisateur" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Forum des développeurs dans I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Système de suivi des bogues" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "Viewmtn dans I2P" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "Source d’I2P exportée vers GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "Source de I2P dans le Git Repo à l’intérieur de I2P" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Traduction source chez Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Feuille de route" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Liste de choses à faire" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "pas actuel" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -685,7 +689,7 @@ msgstr "" "œuvre\n" "dans des applications externes au routeur, mais empaquetées avec\n" "la distribution I2P.\n" -"Les composants sont :" +"Les composants sont :" #: i2p2www/pages/site/docs/naming.html:51 msgid "" @@ -801,10 +805,10 @@ msgstr "" "Il fait une recherche linéaire à travers trois fichiers locaux, dans " "l’ordre, afin de\n" "chercher des noms d’hôte et les convertir en des clés de destination " -"516-octets.\n" +"516–octets.\n" "Chaque fichier est un simple format de " "fichier de configuration, avec hostname=base64, un par ligne.\n" -"Les fichiers sont :" +"Les fichiers sont :" #: i2p2www/pages/site/docs/naming.html:114 msgid "Blockfile Naming Service" @@ -817,9 +821,8 @@ msgid "" "database file named hostsdb.blockfile.\n" "This Naming Service is the default since release 0.8.8." msgstr "" -"Le service de noms Blockfile enregistre plusieurs « carnets " -"d’adresses » dans un seul fichier de base de données nommé " -"hostsdb.blockfile.\n" +"Le service de noms Blockfile enregistre plusieurs « carnets d’adresses » " +"dans un seul fichier de base de données nommé hostsdb.blockfile.\n" "Ce système de noms est le système par défaut depuis la version 0.8.8." #: i2p2www/pages/site/docs/naming.html:122 @@ -843,15 +846,15 @@ msgid "" "approximately 10x reduction in lookup times." msgstr "" "Un blockfile est simplement un stockage sur disque de plusieurs mappages " -"triés (paires valeur-clés, mise en oeuvre en tant que liste « à ignorer " -"».Le format blockfile est spécifié sur la page " -"Blockfile. Il permet la consultation rapide de destinations dans un " -"format compact. Alors que la surcharge du blockfile est substantiel, les " -"destinations sont stockées en binaire plutôt qu’en Base64 comme dans le " -"format de hosts.txt. De plus, le blockfile apporte la capacité de " -"stockage arbitraire de métadonnées (telles que date ajoutée, source et " -"commentaires) pour chaque entrée pour mettre en oeuvre les fonctions " -"évoluées de carnet d’adresses.\n" +"triés (paires valeur-clés, mise en oeuvre en tant que liste « à " +"ignorer ».Le format blockfile est spécifié sur la page Blockfile. Il permet la consultation " +"rapide de destinations dans un format compact. Alors que la surcharge du " +"blockfile est substantiel, les destinations sont stockées en binaire " +"plutôt qu’en Base64 comme dans le format de hosts.txt. De plus, le " +"blockfile apporte la capacité de stockage arbitraire de métadonnées " +"(telles que date ajoutée, source et commentaires) pour chaque entrée pour" +" mettre en oeuvre les fonctions évoluées de carnet d’adresses.\n" "L’exigence en stockage du blockfile est une modeste augmentation par " "relevé au format hosts.txt et le blockfile permet de réduire " "approximativement de dix fois le temps de consultation.x" @@ -965,7 +968,7 @@ msgid "" msgstr "" "Si le routeur n’arrive pas à résoudre le nom d’hôte, le mandataire HTTP " "retourne à l’utilisateur une page d’erreur avec des liens vers plusieurs " -"services de « saut ». \n" +"services de « saut ». \n" "Voir ci-dessous pour plus de précisions." #: i2p2www/pages/site/docs/naming.html:183 @@ -1034,9 +1037,9 @@ msgid "" "hosts.\n" "Presence on this list does not imply endorsement." msgstr "" -"Les opérateurs de ces services peuvent avoir des politiques diverses pour" -" inscrire des hôtes.\n" -"La présence dans cette liste n’implique pas approbation." +"Les opérateurs de ces services peuvent avoir différentes politiques de " +"listage des hôtes.\n" +"La présence dans cette liste n’implique pas une approbation." #: i2p2www/pages/site/docs/naming.html:223 #: i2p2www/pages/site/docs/naming.html:235 @@ -1143,12 +1146,12 @@ msgstr "" #: i2p2www/pages/site/docs/naming.html:293 msgid "Minimum key length 516 bytes." -msgstr "Longueur minimum de clé : 516 octets." +msgstr "Longueur minimum de clé : 516 octets." #: 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’à" +"Longueur maximum de clé : 616 octets (pour tenir compte des certs jusqu’à" " 100 octets)." #: i2p2www/pages/site/docs/naming.html:302 @@ -1177,7 +1180,7 @@ msgstr "" "et ce nom pourra être importé par les carnets d’adresses d’autres " "personnes.\n" "Des méthodes pour refuser des sous-domaines aux 'propriétaires' de non-" -"domaines (des certificats ?)\n" +"domaines (des certificats ?)\n" "et la désirabilité et la faisabilité de ces méthodes\n" "sont sujets de discussions futures." @@ -1242,7 +1245,7 @@ msgstr "" "l’Etag ou les informations de dernière modification retournées par le " "serveur Web de l’abonnement.\n" "Cela réduit grandement la bande passante exigée, car le serveur Web " -"retournera « 304 non modifié » lors de la prochaine récupération si rien " +"retournera « 304 non modifié » lors de la prochaine récupération si rien " "n’a été modifié." #: i2p2www/pages/site/docs/naming.html:353 @@ -1266,8 +1269,8 @@ msgstr "" "Les hôtes servant un hosts.txt fixe ou une application CGI équivalente " "sont fortement encouragés à livrer un en-tête de longueur de contenu et " "soit une balise Etag, soit un en-tête de dernière modification. Cela " -"garantit aussi que le serveur livre un « 304 not modified » " -"(304 non modifié) si nécessaire.\n" +"garantit aussi que le serveur livre un « 304 not modified » (304 non " +"modifié) si nécessaire.\n" "La bande passante du réseau sera considérablement réduite et les risques " "de corruption seront aussi réduits." @@ -1299,9 +1302,9 @@ msgid "" msgstr "" "Il est recommandé que les services de nom d’hôte imposent, au minimum, " "les restrictions imposées par la l’application carnet d’adresses inscrite" -" ci-dessus.\n" +" ci–dessus.\n" "Les services d’ajout d’hôtes peuvent imposer des restrictions " -"supplémentaires de nom d’hôtes et de clés, par exemple :" +"supplémentaires de nom d’hôtes et de clés, par exemple :" #: i2p2www/pages/site/docs/naming.html:380 msgid "A limit on number of 'subdomains'." @@ -1369,7 +1372,7 @@ msgstr "" "Le mandataire HTTP interprétera la chaîne ajoutée et utilisera cette clé " "comme destination effective.\n" "De plus, le mandataire mettra cette clé en cache afin que l’aide " -"d’adresse ne soit plus requis jusqu’au redémarrage." +"d’adresse ne soit plus nécessaire jusqu’au redémarrage." #: i2p2www/pages/site/docs/naming.html:436 msgid "" @@ -1442,7 +1445,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1503,7 +1506,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:17 msgid "Benefits to i2p users and app developers:" -msgstr "Avantages aux utilisateurs i2p et développeurs d’app :" +msgstr "Avantages aux utilisateurs i2p et développeurs d’app :" #: i2p2www/pages/site/docs/plugins.html:22 msgid "Easy distribution of applications" @@ -1638,8 +1641,8 @@ msgstr "" ".xpi2p dans le formulaire au bas de \n" "configclients.jsp" -" dans votre console de routeur et cliquez sur le bouton « Installer " -"le greffon ». Après installation et démarrage d’un greffon, un lien vers " +" dans votre console de routeur et cliquez sur le bouton « Installer " +"le greffon ». Après installation et démarrage d’un greffon, un lien vers " "le greffon apparaîtra normalement en haut de votre barre de sommaire." #: i2p2www/pages/site/docs/plugins.html:110 @@ -1812,7 +1815,7 @@ msgid "Ports Used by I2P" msgstr "Ports utilisés par I2P" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1834,17 +1837,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -"Noter que plusieurs d’eux ne sont pas activés par défaut.\n" -"Davantage d’informations se trouvent dans la FAQ .\n" -"Voir aussi la documentation particulière aux greffons.\n" -"Auteurs de greffons, veuillez ajouter ici les ports que vous utilisez.\n" -"Pour les nouveaux greffons, nous recommandons d’utiliser le prochain port" -" de la plage 766x." -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "endroit recommandé pour de nouveaux plug-ins/applications" @@ -1916,73 +1912,30 @@ msgstr "Merci." msgid "BOB - Basic Open Bridge" msgstr "BOB - Pont ouvert de base" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" -msgstr "Août 2016" - -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "Différences techniques en comparaison de SAM (pour le mieux ?)" - -#: i2p2www/pages/site/docs/api/bob.html:14 -msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -"BOB a des canaux de commandes et de données séparés.\n" -"L’un, un connecteur logiciel de canal de commandes d’application vers le " -"routeur pour configurer.\n" -"Le second, les connecteurs logiciels de données d’application vers/du " -"routeur qui transportent seulement des données.\n" -"Le canal de commandes est seulement nécessaire pour créer ou définir la " -"clé initiale de destination et pour définir la clé de destination vers " -"les liaisons de ports.\n" -"Toutes les connexions sont parallèles." -#: i2p2www/pages/site/docs/api/bob.html:23 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -"SAM a un connexion qui fait tout et vous devez faire l’analyse syntaxique" -" de chaque paquet." -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" -"BOB ne retient pas de valeurs de paires de clés, ni non plus le routeur." -" \n" -"Votre application détient les valeurs de paires de clés.\n" -"Ceci est fait pour éviter une complexité supplémentaire dans le code de " -"routeur, cela ajoute aussi\n" -"à votre vie privée." - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "Le routeur de SAM stocke chaque paire de clés que ferez." - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "Celles-ci sont les différences importantes." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "CLÉS = paire de clés publique+privée, elles sont en Base64" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "CLÉ = clé publique, aussi en Base64" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 msgid "" "ERROR as is implied returns the message \"ERROR " "\"+DESCRIPTION+\"\\n\", where the DESCRIPTION is what" @@ -1992,7 +1945,7 @@ msgstr "" "\"ERROR \"+DESCRIPTION+\"\\n\", où la " "DESCRIPTION est ce qui s’est mal passé." -#: i2p2www/pages/site/docs/api/bob.html:53 +#: i2p2www/pages/site/docs/api/bob.html:41 msgid "" "OK returns \"OK\", and if data is to be " "returned, it is on the same line. OK means the command is " @@ -2002,7 +1955,7 @@ msgstr "" " doivent être retournée, elle seront sur la même " "ligne.Correct signifie que la commande est terminée." -#: i2p2www/pages/site/docs/api/bob.html:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." @@ -2011,85 +1964,80 @@ msgstr "" "demandé. Il peut y avoir de multiples lignes DATA par " "requête." -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" "the rules... it can actually return nothing! This is intentional, since\n" "help is a HUMAN and not an APPLICATION command." msgstr "" -"NOTE : la commande d’aide est la SEULE commande qui a une " +"NOTE : la commande d’aide est la SEULE commande qui a une " "exception aux\n" -"règles ... elle peut en réalité ne rien retourner ! Ceci est " +"règles ... elle peut en réalité ne rien retourner ! Ceci est " "intentionnel, sachant\n" "que l’aide est un HUMAIN et pas une commande d’APPLICATION." -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "Connexion et version" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" -msgstr "La version actuelle est :" +msgstr "La version actuelle est :" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "Historique des versions" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Version" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "Version du routeur I2P" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Changements" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "version actuelle" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "versions de développement" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "Commandes" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -"VEUILLEZ NOTER : \n" -"Pour des précisions À JOUR sur les commandes, VEUILLEZ utiliser la " -"commande d’aide incorporée.\n" -"Connectez-vous simplement par Telnet à l’hôte local 2827 et tapez " -"« help ». Vous obtiendrez ainsi la documentation complète de chaque " -"commande." -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 msgid "" "Commands never get obsoleted or changed, however new commands do get " "added from time to time." @@ -2097,161 +2045,126 @@ msgstr "" "Les commandes ne seront jamais obsolètes ni changées, cependant de " "nouvelles commandes sont ajoutées de temps en temps." -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "COMMAND" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "OPERAND" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "RETURNS" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -"Une fois configuré, tous les sockets TCP peuvent et vont bloquer comme " -"nécessaire, et il n’y a aucun besoin de messages supplémentaires " -"vers/depuis le canal de commande. Ceci permet au routeur de marcher à pas" -" mesurés le flux sans exploser avec OOM comme SAM le fait si il " -"s’étrangle en tentant de pousser\n" -"beaucoup de flux dans ou hors d’un socket -- cela ne peut pas se mettre à" -" l’échelle quand vous avez beaucoup de connexions !" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -"Ce qui est aussi agréable au sujet de cette interface particulière est " -"que écrire quoi que ce soit à l’interface,\n" -"est beaucoup beaucoup plus facile que SAM. Il n’y a aucun autre " -"traitement à faire après la configuration.\n" -"Sa configuration est si simple, que des outils très simples, comme nc " -"(netcat) peuvent être utilisés \n" -"pour pointer vers une certaine application. La valeur est là que l’on " -"pourrait prévoir en haut et en bas pour une application, et ne pas avoir " -"à changer l’application pour le faire, ou même avoir\n" -"à arrêter cette application. Au lieu de cela, vous pouvez littéralement " -"\"déconnecter\" la destination, et \n" -"quand vous rebrancherez de nouveau, l’application TCP normale ne s’en " -"souciera pas et ne le remarquera pas.\n" -"Elle sera simplement trompée -- les destinations ne sont pas accessibles," -" et que rien n’entre." -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "Exemples" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -"Pour l’exemple suivant, nous ferons une configuration très simple de " -"connexion loopback,\n" -"avec deux destinations. La destination \"bouche\" sera le service CHARGEN" -" depuis\n" -"le démon superserveur INET. La destination \"oreille\" sera un port local" -" auquel vous\n" -"pouvez vous connecter via telnet, et observer le joli dégueulis de test " -"d’ASCII." -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "DIALOGUE DE SESSION D’EXEMPLE - un simple telnet 127.0.0.1 2827 fonctionne" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Application" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "La réponse de commande de BOB." -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "FROM" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "TO" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "DIALOGUE" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" -msgstr "PRENEZ NOTE DE LA CLÉ DE DESTINATION CI-DESSUS, LA VÔTRE SERA DIFFÉRENTE !" +msgstr "PRENEZ NOTE DE LA CLÉ DE DESTINATION CI-DESSUS, LA VÔTRE SERA DIFFÉRENTE !" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -"À ce point, il n’y a pas eu d’erreur, une destination avec le surnom " -"\"bouche\"\n" -"est configurée. Quand vous contactez la destination fournie, vous vous " -"connectez en réalité\n" -"au service CHARGEN sur le 19/TCP." -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" "Maintenant pour l’autre moitié, afin que nous puissions réellement " "contacter cette destination." -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -2267,63 +2180,55 @@ msgstr "" "faisons est de coller dedans\n" "la clé et c’est parti." -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -"NOTE : la commande \"quit\" dans le canal de commande ne " +"NOTE : la commande \"quit\" dans le canal de commande ne " "déconnecte PAS les tunnels comme SAM." -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" "Après quelques km virtuels de ce vomissement, pressez " "Control-]" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "Voici ce qui est arrivé..." -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" -msgstr "Vous pouvez connecter aux EEPSITES aussi !" +msgstr "Vous pouvez connecter aux EEPSITES aussi !" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -"Assez cool n’est-ce pas ? Essayez aussi d’autres sites EEP bien connus si" -" vous voulez, des inexistants,\n" -"etc, pour obtenir une sensation de quel genre de sortie auquel s’attendre" -" selon des situations différentes.\n" -"Pour la plupart, il est vous est suggéré d’ignorer tous les messages " -"d’erreur.\n" -"Ils seraient vides de sens à l’application et sont seulement présentés " -"pour le débogage humain." -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" "Allons poser nos destinations maintenant que nous avons terminé avec " "elles." -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "D’abord, allons voir quels sont les surnoms de destination que nous avons." -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "Bien, les voilà. D’abord, enlevons \"bouche\"." -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 msgid "" "Now to remove \"ear\", note that this is what happens when you type too " "fast,\n" @@ -2333,7 +2238,7 @@ msgstr "" " tapez trop vite,\n" "et vous affiche ce à quoi ressemble un message ERROR typique." -#: i2p2www/pages/site/docs/api/bob.html:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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" @@ -2343,21 +2248,21 @@ msgstr "" "pont, car elle est très simple. Elle a deux paramètres possibles et ils " "sont activées/désactivés avec la commande « quiet »." -#: i2p2www/pages/site/docs/api/bob.html:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" "single line consisting of the BASE64 address followed by a newline.\n" "Everything after that is for the application to actually consume." msgstr "" -"La valeur par défaut n’est PAS « quiet » et les premières " -"données à entrer dans votre connecteur logiciel d’écoute sont la " -"destination qui établit le contact. C’est une seule ligne composée de " -"l’adresse Base64 suivie par un saut de ligne.\n" +"La valeur par défaut n’est PAS « quiet » et les premières données à " +"entrer dans votre connecteur logiciel d’écoute sont la destination qui " +"établit le contact. C’est une seule ligne composée de l’adresse Base64 " +"suivie par un saut de ligne.\n" "Tout ce qui arrive ensuite est en fait là pour être consommé par " "l’application." -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -2366,15 +2271,15 @@ msgid "" "can use BOB to point a destination at a web server, for example, and\n" "you would not have to modify the web server at all." msgstr "" -"En mode « quiet », on pourrait le comparer à une connexion " -"ordinaire à Internet. Aucune donnée supplémentaire n’entre du tout. C’est" -" comme si vous étiez simplement connecté à l’Internet ordinaire. Ce mode " -"permet une forme de transparence assez semblable à ce qui est proposé sur" -" les pages de paramètres de tunnel de la console du routeur, afin que " -"vous puissiez utiliser BOB pour diriger une destination vers un serveur " -"Web, par exemple, et vous n’auriez pas du tout à modifier le serveur Web." +"En mode « quiet », on pourrait le comparer à une connexion ordinaire à " +"Internet. Aucune donnée supplémentaire n’entre du tout. C’est comme si " +"vous étiez simplement connecté à l’Internet ordinaire. Ce mode permet une" +" forme de transparence assez semblable à ce qui est proposé sur les pages" +" de paramètres de tunnel de la console du routeur, afin que vous puissiez" +" utiliser BOB pour diriger une destination vers un serveur Web, par " +"exemple, et vous n’auriez pas du tout à modifier le serveur Web." -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -2409,9 +2314,8 @@ msgstr "" "etc. Seule votre imagination limite ce que vous pourriez faire avec BOB." #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Août 2010" +msgid "February 2019" +msgstr "Février 2019" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2537,11 +2441,11 @@ msgstr "" "asymétrique, imposent un lourd fardeau sur les messages intermittents " "tels que ceux utilisés par une application Kademlia-sur-UDP. Les mises en" " œuvre sont actuellement ajustées pour un trafic fréquent utilisant la " -"bibliothèque de diffusion «streaming ». Par exemple, de nombreuses " +"bibliothèque de diffusion «streaming ». Par exemple, de nombreuses " "étiquettes de session sont livrées et la durée de vie d’une étiquette de " "session est courte. Il n’y a actuellement aucun paramètre de " -"configuration dans I2CP qui permettrait d’ajuster les paramètres « " -"Étiquette de session ElGamal »." +"configuration dans I2CP qui permettrait d’ajuster les paramètres " +"« Étiquette de session ElGamal »." #: i2p2www/pages/site/docs/api/datagrams.html:57 msgid "I2CP Protocol Number and Ports" @@ -2577,9 +2481,9 @@ msgstr "" "pourraient exiger les numéros de port pour corréler les datagrammes avec " "des pairs particuliers ou des sessions de communications, comme cela est " "habituel avec l’UDP sur IP.\n" -"Les applications peuvent ajouter les ports « de » et " -"« vers » à l’en-tête d’I2CP (gzip) comme décrit sur la page I2CP." +"Les applications peuvent ajouter les ports « de » et « vers » à l’en-tête" +" d’I2CP (gzip) comme décrit sur la page " +"I2CP." #: i2p2www/pages/site/docs/api/datagrams.html:73 #, python-format @@ -2611,7 +2515,7 @@ msgstr "" "datagramme brut pour la réponse, retournant l’occasion depuis la " "requête." -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2623,12 +2527,12 @@ msgstr "" "href=\"%(i2psession)s\">API I2PSession d’I2CP, comme implémenté dans " "I2PSessionMuxedImpl." -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Intégrité des données" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2640,12 +2544,12 @@ msgstr "" "la couche I2CP.\n" "Il n’y a aucun champ de somme de contrôle dans le protocole de datagramme." -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Encapsulation de paquets" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2669,12 +2573,12 @@ msgstr "" "Il n’y a aucun mécanisme délimiteur de paquet ni de longueur de champ " "dans le protocole de datagramme." -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Spécification" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "Voir la page de spécification des datagrammes." @@ -2737,7 +2641,7 @@ msgstr "Format JSON-RPC 2" #: i2p2www/pages/site/docs/api/i2pcontrol.html:155 #: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "Request:" -msgstr "Requête :" +msgstr "Requête :" #: i2p2www/pages/site/docs/api/i2pcontrol.html:33 #: i2p2www/pages/site/docs/api/i2pcontrol.html:50 @@ -2749,7 +2653,7 @@ msgstr "Requête :" #: i2p2www/pages/site/docs/api/i2pcontrol.html:165 #: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "Response:" -msgstr "Réponse :" +msgstr "Réponse :" #: i2p2www/pages/site/docs/api/i2pcontrol.html:44 #: i2p2www/pages/site/docs/api/i2pcontrol.html:46 @@ -2757,7 +2661,7 @@ msgstr "Réponse :" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Description" @@ -2927,7 +2831,7 @@ msgstr "La moyenne sur 15 secondes de bande passante sortante en Bps." #: i2p2www/pages/site/docs/api/i2pcontrol.html:127 msgid "What the current network status is. According to the below enum:" -msgstr "L’état actuel du réseau. Selon l’énumération ci-dessous :" +msgstr "L’état actuel du réseau. Selon l’énumération ci-dessous :" #: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many tunnels on the I2P net are we participating in." @@ -2943,11 +2847,11 @@ msgstr "Combien de pairs sont considérés 'rapides'." #: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "How many peers are considered 'high capacity'." -msgstr "Le nombre de pairs considérés à « grande capacité »." +msgstr "Le nombre de pairs considérés à « grande capacité »." #: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "Is the router reseeding hosts to its NetDB?" -msgstr "Le routeur réensemence-t-il des hôtes vers son NetDB ?" +msgstr "Le routeur réensemence-t-il des hôtes vers son NetDB ?" #: i2p2www/pages/site/docs/api/i2pcontrol.html:151 msgid "How many peers are known to us (listed in our NetDB)." @@ -3330,11 +3234,11 @@ msgid "" "and quick hosting on I2P.\n" "
The document root is:" msgstr "" -"I2P Webserver - un tunnel pointant vers un serveur web Jetty " +"I2P Webserver – un tunnel pointant vers un serveur web Jetty " "exécuté\n" "sur localhost:7658 pour héberger " "sur I2P de façon commode et rapide.\n" -"
La racine de document est :" +"
La racine de document est :" #: i2p2www/pages/site/docs/api/i2ptunnel.html:31 msgid "Client tunnels" @@ -3350,7 +3254,7 @@ msgstr "" "Un mandataire HTTP utilisé pour parcourir anonymement I2P et l’Internet " "ordinaire à travers I2P.\n" "La navigation sur Internet à travers I2P utilise un mandataire aléatoire " -"précisé par l’option « Mandataires sortants : »." +"précisé par l’option « Mandataires sortants : »." #: i2p2www/pages/site/docs/api/i2ptunnel.html:37 msgid "An IRC tunnel to the default anonymous IRC network, Irc2P." @@ -3416,7 +3320,7 @@ msgstr "" "Un tunnel client HTTP. Le tunnel se connecte à la destination indiquée " "par l’URL dans une requête HTTP. Prend en charge le relais vers Internet " "si un mandataire sortant est fourni. Dépouille les connexions HTTP des " -"en-têtes suivants :" +"en-têtes suivants :" #: i2p2www/pages/site/docs/api/i2ptunnel.html:67 msgid "" @@ -3431,11 +3335,11 @@ msgid "" " following User-Agent:" msgstr "" "Selon que le tunnel utilise un mandataire sortant ou pas, l’agent " -"utilisateur suivant sera ajouté :" +"utilisateur suivant sera ajouté :" #: i2p2www/pages/site/docs/api/i2ptunnel.html:94 msgid "Outproxy:" -msgstr "Mandataire sortant :" +msgstr "Mandataire sortant :" #: i2p2www/pages/site/docs/api/i2ptunnel.html:95 msgid "Internal I2P use:" @@ -3612,6 +3516,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Langue" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Site" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "enveloppeur" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -3685,7 +3617,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3890,13 +3822,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Option" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Par défaut" @@ -4399,10 +4331,10 @@ msgid "" "analysis:" msgstr "" "Les paramètres suivants sont codés en dur, mais peuvent être intéressants" -" pour analyse :" +" pour analyse :" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historique" @@ -4432,10 +4364,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4734,7 +4666,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/bittorrent.html:159 msgid "Client Connections" -msgstr "" +msgstr "Connexions des clients" #: i2p2www/pages/site/docs/applications/bittorrent.html:160 msgid "" @@ -4832,17 +4764,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4852,10 +4787,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4863,7 +4799,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4872,7 +4808,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4882,7 +4818,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4893,11 +4829,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4907,7 +4843,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4921,7 +4857,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4934,7 +4870,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4945,17 +4881,17 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Renseignements complémentaires" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is aussi proposée ici." -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" @@ -4982,7 +4918,7 @@ msgstr "" "La\n" "FAQ bittorrent I2P" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "Discussion DHT sur I2P" @@ -5414,7 +5350,7 @@ msgid "" "initial defaults." msgstr "" "Les fichiers suivants devraient être inclus dans le répertoire " -"d’installation d’I2P en indiquant la propriété « i2p.dir.base ».\n" +"d’installation d’I2P en indiquant la propriété « i2p.dir.base ».\n" "Ne pas oublier les certificats/réensemencement et certificats/SSL exigés " "pour le réensemencement et blocklist.txt pour la validation IP.\n" "Le répertoire geoip est facultatif, mais recommandé afin que le routeur " @@ -5822,7 +5758,7 @@ msgid "" msgstr "" "\n" "Les applications supportées sont étiquetées avec une ou davantage des " -"choses suivantes :" +"choses suivantes :" #: i2p2www/pages/site/docs/applications/supported.html:94 #: i2p2www/pages/site/docs/applications/supported.html:281 @@ -5971,9 +5907,9 @@ msgid "" "proxies, etc. These services focus on boosting the usefulness of the\n" "network as a whole, and making network content more discoverable." msgstr "" -"Service réseau essentiel tiers - Services qui sur\n" -"le réseau d’I2P sont similaires à ceux fournis sur l’internet public\n" -"par les fournisseurs d’hébergement, les FAI et Google : indexes de sites " +"Service réseau essentiel tiers – Services qui, sur\n" +"le réseau I2P  sont similaires à ceux fournis sur l’internet public\n" +"par les fournisseurs d’hébergement, les FAI et Google : indexes de sites " "eep et services de saut, moteurs de recherche, courriel, services de noms" " genre DNS, hébergement, mandataires, etc. Ces services tendent à " "renforcer l’utilité du réseau dans son ensemble et à rendre le contenu du" @@ -6131,7 +6067,7 @@ msgstr "" "dresseent la carte des destinations Base64 en de courts, habituellement " "lisibles par êtres humain noms de \"domaine\", ayant le suffixe .i2p que " "le client HTTP du routeur I2P peut résoudre en retour en adresses Base64." -" (Note : tandis que les destinations Base64 sont globalement " +" (Note : tandis que les destinations Base64 sont globalement " "unique, les noms de \"domaine\" du carnet d’adresses nomment seulement " "localement la résolution vers des destinations uniques.)" @@ -6150,10 +6086,10 @@ msgid "" "\n" "via @i2pmail.org addresses. One of the oldest continuous services on I2P." msgstr "" -"Fournit un service de courriel dans le réseau d’I2P par des adresses " -"@mail.i2p et un service de passerelle de courriel entre le réseau d’I2P " -"et l’internet public par des adresses @i2pmail.org. Un des plus anciens " -"en service continu sur I2P." +"Fournit un service de courriel dans le réseau I2P par des adresses " +"@mail.i2p et un service de passerelle de courriel entre le réseau I2P et " +"l’internet public par des adresses @i2pmail.org. Un des plus anciens en " +"service continu sur I2P." #: i2p2www/pages/site/docs/applications/supported.html:309 msgid "" @@ -6387,9 +6323,8 @@ msgid "" "Website for sponge's jump service.\n" "Source code available." msgstr "" -"Site web pour le service de saut desponge.\n" -"Code source disponible." +"Site Web du service de saut desponge.\n" +"Le code source est disponible." #: i2p2www/pages/site/docs/applications/supported.html:598 msgid "Another jump service." @@ -6402,7 +6337,7 @@ msgstr "Index d’eepsites mis à jour dynamiquement." #: i2p2www/pages/site/docs/applications/supported.html:610 #, python-format msgid "Website for zzz's jump service." -msgstr "Site web pour le service de saut de zzz." +msgstr "Site Web du service de saut de zzz." #: i2p2www/pages/site/docs/applications/supported.html:620 msgid "SOCKS-enabled caching web proxy with basic filtering capabilities." @@ -6803,7 +6738,7 @@ msgid "" "eepsite status reporters.\n" "Jump servers and subscriptions are a pain, it should just work like DNS." msgstr "" -"Peu pratique, pas en temps réel :\n" +"Peu pratique, pas en temps réel :\n" "C’est un assemblage de fournisseurs de hosts.txt, de fournisseurs de " "formulaires Web d’ajout de clés, de fournisseurs de service de saut, de " "rapporteurs d’état de sites eep.\n" @@ -7069,7 +7004,7 @@ msgstr "" msgid "" "Each message received has one of two\n" "the two possible conditions:

" -msgstr "Chaque message reçu a l’une de deux conditions possibles :

" +msgstr "Chaque message reçu a l’une de deux conditions possibles :

" #: i2p2www/pages/site/docs/how/elgamal-aes.html:84 msgid "" @@ -7115,7 +7050,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/elgamal-aes.html:103 msgid "The encrypted message contains:" -msgstr "Le message chiffré contient :" +msgstr "Le message chiffré contient :" #: i2p2www/pages/site/docs/how/elgamal-aes.html:127 msgid "ElGamal Block" @@ -7127,7 +7062,7 @@ msgstr "Le bloc chiffré en ElGamal a toujours 514 octets de long." #: i2p2www/pages/site/docs/how/elgamal-aes.html:132 msgid "The unencrypted ElGamal data is 222 bytes long, containing:" -msgstr "Les données ElGamal non chiffrées ont 222 octets de long, contenant :" +msgstr "Les données ElGamal non chiffrées ont 222 octets de long, contenant :" #: i2p2www/pages/site/docs/how/elgamal-aes.html:164 #, python-format @@ -7168,11 +7103,11 @@ msgstr "Bloc AES" msgid "The unencrypted data in the AES block contains the following:" msgstr "" "Les données non chiffrées dans le bloc en AES contiennent les choses " -"suivantes :" +"suivantes :" #: i2p2www/pages/site/docs/how/elgamal-aes.html:254 msgid "Minimum length: 48 bytes" -msgstr "Longueur minimale : 48 octets" +msgstr "Longueur minimale : 48 octets" #: i2p2www/pages/site/docs/how/elgamal-aes.html:257 #, python-format @@ -7860,11 +7795,11 @@ msgstr "" " destinataire ne peut être identifié par l’autre, ni par un tiers. Par " "exemple, il y a aujourd’hui des sites Web intra-I2P (qui permettent la " "publication et l’hébergement anonymes), mais aussi des mandataires HTTP " -"vers le Web normal (qui permettent une navigation anonyme sur le Web). Il" -" est essentiel d’avoir la capacité d’exécuter des serveurs dans I2P, car " -"il est fort probable que tout mandataire sortant vers l’Internet normal " -"sera surveillé, désactivé ou qu’il sera même piraté pour tenter des " -"attaques encore plus malveillantes." +"vers le Web normal (qui permettent une navigation anonyme sur la Toile). " +"Il est essentiel d’avoir la capacité d’exécuter des serveurs dans I2P, " +"car il est fort probable que tout mandataire sortant vers l’Internet " +"normal sera surveillé, désactivé ou qu’il sera même piraté pour tenter " +"des attaques encore plus malveillantes." #: i2p2www/pages/site/docs/how/intro.html:25 #, python-format @@ -7887,7 +7822,7 @@ msgid "" " turn on and off various\n" "proxies to enable the anonymizing functionality." msgstr "" -"Le réseau lui-même est \"orienté messages\" : il est principalement " +"Le réseau lui–même est \"orienté messages\" : il est principalement " "constitué d’une couche IP sécurisée\n" "et anonyme, dans laquelle les messages sont adressés à des clés " "cryptographiques (Destinations) et\n" @@ -7903,7 +7838,7 @@ msgstr "" " La plupart des gens n’utilisent pas\n" "I2P directement, ou ne ressentent même pas le besoin de savoir qu’ils " "l’utilisent. Au lieu de ça ils verront\n" -"une des application compatibles avec I2P, ou peut-être une petite " +"une des application compatibles avec I2P, ou peut–être une petite " "application de contrôle qui va activer\n" "ou désactiver divers mandataires pour piloter la fonction d’anonymisation." @@ -8069,7 +8004,7 @@ msgid "" "immediately without having to look in the network database for the " "current data." msgstr "" -"Si Bob veut répondre à Alice, il utilise simplement la même procédure : " +"Si Bob veut répondre à Alice, il utilise simplement la même procédure : " "envoyer un message via un de ses\n" "tunnels sortants en ciblant un des tunnels entrants d’Alice (tunnel 1 ou " "2). Pour rendre les choses plus faciles,\n" @@ -8144,28 +8079,17 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" -"Le chiffrement de bout en bout (I2CP) (application client vers " -"application serveur) a été désactivé dans la version 0.6 d’I2P ; Le " -"chiffrement de bout en bout (ail, routeur client d’I2P client vers " -"routeur serveur d’I2P) du routeur « a » d’Alice vers le routeur" -" « h » de Bob reste. Remarquez l’utilisation différente des " -"termes ! Toutes les données de a vers h sont chiffrées de bout en " -"bout, mais la connexion I2CP entre le routeur I2P et les applications " -"n’est pas chiffrée de bout en bout ! A et h sont les routeurs " -"d’Alice et Bob, alors que dans le graphique suivant, Alice et Bob sont " -"les applications qui tournent sur I2P." #: i2p2www/pages/site/docs/how/intro.html:126 msgid "End to end layered encryption" @@ -8232,7 +8156,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "Quand ?" +msgstr "Quand ?" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -8258,7 +8182,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:161 msgid "Who?" -msgstr "Qui ?" +msgstr "Qui ?" #: i2p2www/pages/site/docs/how/intro.html:162 #, python-format @@ -8289,7 +8213,7 @@ msgstr "" " l’analyse de pair, le test,\n" "l’écriture d’applications compatibles, ou de documentation. Le système " "est totalement\n" -"\"open source\" : le routeur et presque tout l’outil de développement " +"\"open source\" : le routeur et presque tout l’outil de développement " "sont de plein droit dans le domaine public avec\n" "quelques lignes de code sous licences BSD et Cryptix, et quelques " "applications comme I2PTunnel\n" @@ -8301,7 +8225,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "Où ?" +msgstr "Où ?" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -8335,8 +8259,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -8410,7 +8333,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Remplissage par diffusion" @@ -8484,11 +8407,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "Options supplémentaires " -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -8503,21 +8426,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -8527,30 +8450,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "Options d’une famille" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" -msgstr "Les options d’une famille sont :" +msgstr "Les options d’une famille sont :" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "Le nom de la famille" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -8559,17 +8482,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -8578,7 +8501,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -8589,39 +8512,39 @@ msgstr "" "arrivent à expiration au bout d’une heure environ, car la liste des " "proposeurs expire à peu près dans le même délai." -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -8630,26 +8553,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -8657,65 +8580,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -8727,11 +8650,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -8743,7 +8666,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -8755,8 +8678,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -8771,19 +8694,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -8798,7 +8721,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -8812,11 +8735,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -8828,11 +8751,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -8840,11 +8763,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -8853,11 +8776,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -8878,7 +8801,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -8893,24 +8816,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -8918,7 +8841,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -8930,7 +8853,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -8938,13 +8861,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -8955,11 +8878,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -8970,11 +8893,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -8982,7 +8905,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -8999,22 +8922,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -9023,11 +8946,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -9040,7 +8963,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -9052,7 +8975,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -9073,11 +8996,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -9092,18 +9015,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -9119,11 +9042,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -9141,7 +9064,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -9152,11 +9075,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -9166,13 +9089,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -9183,7 +9106,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -9193,7 +9116,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -9204,14 +9127,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -9226,7 +9149,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -9244,7 +9167,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -9254,11 +9177,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -9268,7 +9191,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -9279,11 +9202,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -9297,7 +9220,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -9305,11 +9228,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -9331,11 +9254,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -9348,11 +9271,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -9369,18 +9292,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -9388,11 +9311,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -9401,32 +9324,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -9436,31 +9359,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -9473,11 +9396,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -9485,7 +9408,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -9494,7 +9417,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -9506,7 +9429,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -9515,30 +9438,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -9558,15 +9481,15 @@ msgstr "" " IP particuliers du réseau ou même de fermer ou détruire complètement le " "réseau entier." -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -9580,7 +9503,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -9592,7 +9515,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -9609,7 +9532,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -9619,7 +9542,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -9631,11 +9554,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -9643,48 +9566,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -9692,7 +9615,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -9700,7 +9623,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -9710,7 +9633,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -9735,16 +9658,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -9752,18 +9675,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -9780,7 +9703,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -9794,7 +9717,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -9810,15 +9733,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -10348,13 +10271,13 @@ msgstr "" #: i2p2www/pages/site/docs/how/tech-intro.html:36 msgid "Web browsing: using any existing browser that supports using a proxy." msgstr "" -"Navigation sur le Web : en utilisant n’importe quel navigateur existant " -"qui prend en charge l’utilisation d’un mandataire." +"Navigation sur la Toile : en utilisant n’importe quel navigateur existant" +" qui prend en charge l’utilisation d’un mandataire." #: i2p2www/pages/site/docs/how/tech-intro.html:37 msgid "Chat: IRC, Jabber, I2P-Messenger." msgstr "" -"Conversation : IRC, Jabber, I2P-" +"Conversation : IRC, Jabber, I2P-" "Messenger." #: i2p2www/pages/site/docs/how/tech-intro.html:38 @@ -10365,10 +10288,10 @@ msgid "" "href=\"#app.i2pbt\">I2P-bt\n" "and others." msgstr "" -"Partage de fichiers : I2PSnark, I2PSnark, Robert, iMule, \n" "I2Phex, PyBit, I2P-bt\n" +"href=\"#app.i2pbt\">I2P–bt\n" "et autres." #: i2p2www/pages/site/docs/how/tech-intro.html:43 @@ -10376,7 +10299,7 @@ msgid "" "E-mail: susimail and I2P-Bote." msgstr "" -"Courriel : susimail et susimail et I2P-Bote." #: i2p2www/pages/site/docs/how/tech-intro.html:44 @@ -10392,7 +10315,7 @@ msgid "" "Distributed Data Store: Save your data redundantly in the Tahoe-LAFS " "cloud over I2P." msgstr "" -"Magasin de données distribué : enregistrez vos données de façon " +"Magasin de données distribué : enregistrez vos données de façon " "redondante dans le nuage Tahoe-LAFS par I2P." #: i2p2www/pages/site/docs/how/tech-intro.html:46 @@ -11786,7 +11709,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/tech-intro.html:1049 #, python-format msgid "Developed by: %(dev)s" -msgstr "Développé par : %(dev)s" +msgstr "Développé par : %(dev)s" #: i2p2www/pages/site/docs/how/tech-intro.html:842 msgid "" @@ -12031,7 +11954,7 @@ msgid "" "href=\"http://www.klomp.org/mark/\">mjw's Snark client" msgstr "" -"I2PSnark est développé par : jrandom, et al, porté depuis\n" +"I2PSnark est développé par : jrandom, et al, porté depuis\n" "le client Snark\n" "de autres\n" "systèmes, mais quelques points clés devraient " "être gardés à l’esprit lors\n" -"de l’examen de littérature liée :" +"de l’examen de littérature liée :" #: i2p2www/pages/site/docs/how/threat-model.html:102 msgid "" @@ -14309,17 +14232,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -14353,20 +14276,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -14376,72 +14299,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -14451,7 +14374,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -14461,24 +14384,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -14486,29 +14409,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -14517,7 +14440,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -14528,15 +14451,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -14550,13 +14473,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -14570,12 +14493,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -14584,42 +14507,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -14629,46 +14552,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Réduire le nombre de tunnels en cas d’inactivité" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -14676,11 +14599,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -14701,66 +14624,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Contenu" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -15023,6 +14946,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Août 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -15048,7 +14975,7 @@ msgid "" "IP: Internet Protocol, allow addressing hosts on the regular internet and" " routing packets across the internet using best-effort delivery." msgstr "" -"IP : Protocole Internet, permet l’adressage d’hôtes sur l’Internet " +"IP : Protocole Internet, permet l’adressage d’hôtes sur l’Internet " "ordinaire et le routage de paquets par Internet en utilisant la livraison" " au mieux." @@ -15108,7 +15035,7 @@ msgid "" " used to pass messages through multiple routers. These I2NP messages are " "combined in tunnel messages." msgstr "" -"I2NP messages : les messages du protocole réseau" +"I2NP messages : les messages du protocole réseau" " I2P sont utilisé pour passer des messages à travers de multiples " "routeurs. Ces messages I2NP sont combinés dans des tunnels de messages." @@ -15117,7 +15044,7 @@ msgid "" "I2P Garlic Layer: provide encrypted and anonymous end-to-end I2P " "message delivery." msgstr "" -"I2P couche Ail : fournit la livraison de message I2P chiffrés et " +"I2P couche Ail : fournit la livraison de message I2P chiffrés et " "anonymes de bout à bout." #: i2p2www/pages/site/docs/protocol/index.html:55 @@ -15202,7 +15129,7 @@ msgstr "" #: i2p2www/pages/site/docs/protocol/index.html:104 msgid "Streaming/datagram applications: i2psnark, Syndie, i2phex..." -msgstr "Streaming/applications de datagramme : i2psnark, Syndie, i2phex..." +msgstr "Streaming/applications de datagramme : i2psnark, Syndie, i2phex..." #: i2p2www/pages/site/docs/protocol/index.html:105 msgid "SAM/BOB applications: IMule, i2p-bt, i2prufus, Robert..." @@ -15214,7 +15141,7 @@ msgid "" "Other I2P applications: Syndie, EepGet, plugins..." msgstr "" -"Autres applications I2P : Syndie, EepGet, Autres applications I2P : Syndie, EepGet, plugins..." #: i2p2www/pages/site/docs/protocol/index.html:107 @@ -15222,7 +15149,7 @@ msgid "" "Regular applications: Jetty, Apache, Monotone, CVS, browsers, " "e-mail..." msgstr "" -"Applications habituelles : Jetty, Apache, Monotone, CVS, " +"Applications habituelles : Jetty, Apache, Monotone, CVS, " "navigateurs, courriel..." #: i2p2www/pages/site/docs/protocol/index.html:111 @@ -15241,6 +15168,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15429,7 +15362,7 @@ msgid "" "href=\"%(ssu)s\">the SSU spec for details)" msgstr "" "Un routeur se trouve derrière un pare-feu et publie par conséquent une " -"adresse SSU qui contient une liste de pairs coopérants ou « proposeurs » " +"adresse SSU qui contient une liste de pairs coopérants ou « proposeurs » " "qui aideront à la traduction d’adresse de réseau (voir les spécifications SSU pour plus de précisions)" @@ -16685,7 +16618,7 @@ msgid "" "they are willing and able to serve as an introducer - serving\n" "as a Bob for an otherwise unreachable Alice." msgstr "" -"Si l’adresse du pair contient la capacité « C », cela signifie qu’il est " +"Si l’adresse du pair contient la capacité « C », cela signifie qu’il est " "d’accord et peut servir de proposeur, servant de Bob à une Alice " "autrement inaccessible." @@ -16783,10 +16716,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "Octobre 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po index dabcd453..d1432fb4 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-23 14:16+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -27,155 +27,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Faire un don" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
\n" +"
\n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Statut fiscal" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Autocollants" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -#, fuzzy -msgid "One time donation:" -msgstr "Moniteur de temps de connexion IRC" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -183,21 +158,25 @@ msgid "Get Involved!" msgstr "Impliquez-vous !" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Nous avons besoin de votre aide !" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Pour vous impliquer, n’hésitez à vous joindre à nous sur le canal IRC " -"#i2p-dev (sur irc.freenode.net, irc.oftc.net ou dans I2P par " -"irc.echelon.i2p, irc.dg.i2p ou irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -206,111 +185,173 @@ msgid "" msgstr "" "Si vous êtes intéressé à vous joindre à notre équipe, veuillez nous contacter, car nous " -"recherchons toujours des contributeurs enthousiastes !" +"recherchons toujours des contributeurs enthousiastes !" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" "Nous avons besoin d’aide dans de nombreux domaines et vous n’avez pas " -"besoin de connaître Java pour contribuer !\n" -"Voici une liste pour vous aider à démarrer !" +"besoin de connaître Java pour contribuer !\n" +"Voici une liste pour vous aider à démarrer !" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Passez le mot !" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Informer les gens au sujet d’I2P sur les forums, les blogues et les " -"commentaires à des articles.\n" -"Corriger l’article Wikipédia concernant I2P dans votre langue.\n" -"En parler à vos amis." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Traduction" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "En test" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -"Exécutez les dernières versions de monotone " -"et signalez ​​les résultats sur #i2p ou comme bogues sur Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentation" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Aider à améliorer les parties du site qui ne sont pas à jour ou " -"incomplètes.\n" -"Traduisez des pages dans d’autres langues." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Images" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "Faites davantage d’images, corrigez les anciennes sur le site" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Contenu" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "Créez un site eep, ajoutez-y du contenu, contribuez à la communauté !" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Services" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Faites tourner un service sur un site eep. Cela pourrait être un " -"mandataire, un forum, un traqueur, un système de noms, un moteur de " -"recherche, un moniteur de sites eep... beaucoup d’entre eux ne sont pas " -"si compliqués." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Réensemencement" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Applications" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -"Écrivez ou portez des applications vers I2P ! Il y a quelques directives " +"Écrivez ou portez des applications vers I2P ! Il y a quelques directives " "et\n" "une liste d’idées sur la page des applications." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Programmation" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -329,54 +370,19 @@ msgstr "" "Consultez le guide du nouveau développeur " "pour plus de précisions." -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Traduction" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Aidez à traduire le site et le logiciel dans votre langue. \n" -"Consultez le guide du nouveau traducteur " -"pour plus de précisions." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analyse" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" -"Étudiez ou testez le code afin de chercher des vulnérabilités.\n" -"À la fois les vulnérabilités d’anonymat depuis les différents\n" -"modèles de menaces,\n" -"et DOS et d’autres faiblesses dues à des trous de sécurité,\n" -"ont besoin de recherche." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Réensemencement" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." -msgstr "" -"Mettre en place un serveur de réensemencement afin que les nouveaux " -"routeurs puissent amorcer à partir de ce dernier. Des instructions " -"détaillées se trouvent sur notre page sur le " -"serveur de réensemencement." #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 #: i2p2www/pages/site/get-involved/roadmap-2017.html:2 @@ -391,7 +397,6 @@ msgstr "Janvier 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -431,15 +436,9 @@ msgstr "" "veuillez voir la liste À FAIRE." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Janvier 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Janvier 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Objectifs du projet I2P" @@ -759,26 +758,18 @@ msgid "" "tunnels, refusing to agree to allocate more bandwidth than the peer has \n" "available." msgstr "" -"En plus des aspects d’anonymat des autres diverses opérations de tunnel,\n" -"Il y a aussi une dimension fonctionnelle. Chaque pair a seulement une " -"certaine\n" -"quantité de données qu’il peut router pour le réseau, et afin d’empêcher " -"n’importe quel\n" -"tunnel de consommer une portion déraisonnable de cette bande passante, il" -"\n" -"voudra inclure quelques étrangleurs sur le tunnel. Par exemple, un tunnel" -"\n" -"peut être configuré pour s’étrangler lui-même après le passage de 600 " -"messages (1 par\n" -"seconde), 2,4 Mo (4 Kbps), ou avoir excédé une certaine moyenne mouvante " -"(8 Kbps durant la\n" -"dernière minute). Les messages en excès peuvent être retardés ou " -"abandonnés sommairement. Avec\n" -"ce type d’étranglement, les pairs peuvent fournir du soutien de QoS " -"semblable à l’ATM pour leurs\n" -"tunnels, refusant d’accorder d’allouer davantage de bande passante que " -"les pairs en ont de\n" -"disponible." +"En plus des aspects d’anonymat offerts par une opération plus variée des " +"tunnels, Il y a aussi une dimension fonctionnelle. Chaque pair ne peut " +"acheminer qu’une certaine quantité de données pour le réseau et afin " +"d’empêcher qu’un tunnel particulier ne consomme une portion déraisonnable" +" de cette bande passante, il voudra étrangler le tunnel. Par exemple, un " +"tunnel peut être configuré pour s’étrangler après 600 messages (1 par " +"seconde), 2,4 Mo (4 kbps), ou après avoir dépassé une certaine moyenne " +"mobile (8 kbps durant la dernière minute). Les messages excédants peuvent" +" être retardés ou abandonnés immédiatement. Avec ce genre d’étranglement," +" les pairs peuvent fournir une qualité de service semblable à ATM pour " +"leurs tunnels, refusant d’accepter d’attribuer plus de bande passante que" +" le pair n’a de disponible." #: i2p2www/pages/site/get-involved/todo.html:154 msgid "" @@ -834,895 +825,6 @@ msgstr "" "Les améliorations en relevé avec la performance sont listées sur la\n" "page Performance." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -msgid "Bounty Arabic translation of webpage and router console" -msgstr "Prime pour traduction arabe de la page Web et de la console du routeur" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3 -#: i2p2www/pages/site/get-involved/bounties/index.html:114 -msgid "Arabic translation" -msgstr "Traduction en arabe" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" -"Pour augmenter l’utilisation d’I2P et afin d’attirer plus d’utilisateurs " -"vers I2P, echelon à mis en place cette prime de traduction de la page Web" -" d’I2P et de la console du routeur I2P en arabe." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Cette prime est composée de 2 sous-parties :" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "La partie 1 est la traduction de la page Web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" -"Pour percevoir la prime de 20 BTC vous devez traduire les pages suivantes" -" :" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"Ce travail a été fait par hamada et la prime de 20 BTC a été payée à " -"hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"La seconde partie est la traduction de la console du routeur. La console " -"du routeur a été traduite partiellement et la prime de 80 BTC a été payée" -" à hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Le juge est echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Prime pour créer un client Bitcoin natif à I2P" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Client natif I2P BTC" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" -"Pour l’avenir d’I2P et afin d’attirer plus d’utilisateurs vers I2P, cette" -" prime est pour créer un client Bitcoin natif à I2P. Il devrait " -"s’intégrer aux autres clients par le réseau I2P et par les passerelles " -"vers le réseau Bitcoin existant." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" -"Le juge est psychonaut qui a fait don des 30 premiers € pour cette " -"prime.\n" -"La prime était presque satisfaite avec btci2p, il ne reste plus qu’une " -"petite partie de la création du greffon. L’utilisateur giv a été payé " -"pour ce travail." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Prime datastorage (système de fichiers distribués)" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "système de fichiers distribué" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" -"Pour améliorer l’utilisation d’I2P et être indépendants de l’état de " -"connexions des routeurs, nous voulons un stockage de données comme " -"extension d’I2P. Comme dans Freenet, le stockage de données devrait être " -"distribué et chaque nœud participant devrait pouvoir configurer ses " -"options. Les fichiers devraient être enregistrés en morceaux et au moins " -"2 à 3 fois pour obtenir une redondance. L’utilisation de l’espace de " -"stockage devrait être équilibrée automatiquement. En tant qu’application " -"supplémentaire, elle devrait fonctionner parfaitement dans I2P et bien " -"coopérer avec le routeur I2P. Une intégration dans la page Web ou le " -"routeur pourrait être effectuée." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" -"Cette prime coopère avec les 2 autres primes \"frost pour I2P\" et\n" -"\"sites eep dans datastorage\"." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" -"La prime frost pour datastorage I2P est payée pour un logiciel comme " -"frost\n" -"avec lequel les fichiers/messages sont stockés dans une base de données " -"et obtenus depuis la base de données. \n" -"Il doit marcher avec un GUI." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" -"Le site eep servi à partir du magasin de données d’I2P épaule un " -"routeur I2P pour envoyer des sites eep à partir du magasin de données " -"d’I2P. Tous les fichiers des sites eep doivent être enregistrés dans un " -"magasin de données et y sont récupérés.\n" -"Extension :\n" -"Pour une meilleure intégration, tous les participants au magasin de " -"données pourraient servir ce site eep." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Pour que les primes soient déclarées faites et soient payées, nous avons " -"besoin du programme ET du source.\n" -"Le source et le code doivent être accordés sous une licence libre (libre " -"à modifier\n" -"et gratuit à distribuer)." - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "Prime paquet I2P dans les miroirs Debian et Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Paquet I2P pour Ubuntu/Debian" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" -"Pour l’avenir d’I2P et afin d’attirer plus d’utilisateurs vers I2P, cette" -" prime a été mise en place pour inclure un paquet I2P dans les miroirs " -"d’archives d’Ubuntu et de Debian.\n" -"Pour réclamer cette prime, le paquet de routeur I2P doit être proposé sur" -" les miroirs d’archives d’Ubuntu et de Debian, et le bogue Debian 448638 doit être fermé avec succès.\n" -"\n" -"Effectué en 2017 par mhatta." - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "Prime pour mise en œuvre du code d’I2PHex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "Mise en œuvre du code d’I2Phex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" -"Pour augmenter l’utilisation d’I2P et afin d’attirer plus d’utilisateurs " -"vers I2PHex P2P, ArneBab a établi une prime pour mettre en œuvre le code " -"Phex dans I2PHex." - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Primes pour I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" -"Tandis que nous acceptons toujours avec reconnaissance toutes " -"contributions de code,\n" -"documentation, et ainsi de suite, il y a d’autres façons d’aider à ce que" -" I2P\n" -"avance. Comme avec n’importe quel projet open source, nos buts seraient " -"réalisés plus\n" -"rapidement si nous pouvions soutenir tous nos collaborateurs afin qu’ils " -"travaillent\n" -"sur I2P à plein temps. Cependant, comme avec n’importe quel projet open " -"source, ce n’est pas une\n" -"possibilité. Au lieu de cela, nous nous servons d’un système de prime, " -"par lequel\n" -"chacun peut obtenir du soutien pour travailler sur quelque chose que des " -"gens veulent\n" -"qu’il soit implémenté, ainsi les gens qui veulent contribuer à I2P " -"peuvent être assurés que leur\n" -"soutien va à ce dont ils se soucient." - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" -"Nous gardons aussi ouverte la capacité pour les gens qui veulent soutenir" -" I2P\n" -"mais qui n’ont pas de sentiments fort concernant les primes disponibles. " -"Ces gens\n" -"peuvent simplement faire confiance à l’équipe d’I2P pour faire ce que " -"nous sentons être le mieux\n" -"par donation à un fonds général fourre-tout qui sera utilisé à ce qui est" -" considéré\n" -"nécessaire - répartir à diverses primes, couvrir des faux frais " -"(hébergement,\n" -"etc), et d’autres de ce genre." - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Primes réclamées" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nom" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "État" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Communauté" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Prime datastorage (système de fichiers distribués)" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Développement d’application" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "Simulation multi-routeur" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Primes réclamées" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Primes réclamées" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Équipe dév" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "Paquet I2P dans les miroirs Debian et Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Rendre I2P natif IPv6" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "Mettre en œuvre un serveur SILC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Système de fichiers distribués sur I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Traduction en Russe" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "Transfert de fichier segmenté" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "Taille de fenêtre de la bibliothèque streaming" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "Moniteur de temps de connexion IRC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Tests unitaires (partie 1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" -"Dev liste quiconque qui pourrait déjà travailler sur cette prime - la " -"collaboration est\n" -"préférée, donc si vous êtes intéressés par travailler dessus, veuillez " -"prendre contact avec une\n" -"des personnes listées !" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "Prime I2P IPv6 natif" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "I2P IPv6 natif" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" -"Pour l’avenir d’I2P et afin d’attirer plus d’utilisateurs vers I2P, je " -"retire la prime vuze et offre une prime IPv6.\n" -"Pour réclamer cette prime, le routeur I2P doit fonctionner complètement " -"sur des connexions IPv6 natives, comme c’est le cas sur IPv4." - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Pour que les primes soient déclarées faites et payées, il nous faudra le " -"greffon ET la source.\n" -"La source et le code doivent être sous une licence libre (liberté de " -"modification et distribution)." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "Dorsale de la BDréseau" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "Dorsale de la BDréseau" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" -"La mise en oeuvre actuelle de BDréseau (à savoir le système de " -"remplissage par diffusion) doit être augmentée d’une autre dorsale pour " -"améliorer la fiabilité, réduire la surface d’attaque et résoudre la " -"question d’extensibilité pour les années à venir." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" -"Une solution probablement basée sur un DHT sera examinée et\n" -"finalement mise en œuvre." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "Prime traduction en russe de la page web et de la console de routeur" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" -"Pour augmenter l’utilisation d’I2P et afin d’attirer plus d’utilisateurs " -"vers I2P, un donateur anonyme a établi une prime pour la traduction\n" -"de la page Web d’I2P et de la console routeur I2P en russe." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" -"Pour obtenir la prime de 115 $ USD vous devez traduire les pages " -"suivantes :" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" -"La partie 2 est la traduction de la console de routeur. Le console de " -"routeur a besoin\n" -"d’être traduite en entier pour obtenir la prime de 115 $ USD." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Le juge est le donateur russe." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "Prime migration de IRC d’I2P vers SILC" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "Serveur silc I2P" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" -"Pour l’avenir d’I2P et afin d’attirer plus d’utilisateurs vers I2P, cette" -" prime est pour la mise en place et l’hébergement d’un serveur I2P SILC." -"\n" -"Cela permettra aux utilisateurs d’envoyer des fichiers par leurs serveurs" -" de messagerie et une sécurité intrinsèque sera construite dans le " -"protocole." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" -"Un serveur silc doit être mis en place et fonctionner durant au moins 3 " -"mois pour obtenir le paiement.\n" -"Un deuxième serveur devrait être mis en place, aussi." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" -"La prime a été retirée et l’argent donné à returningnovice et au fond " -"général." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Le juge est une société secrète anonyme, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Développement Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" -"À côté d’I2P nous voulons encourager les utilisateurs\n" -"à se soucier davantage d’anonymat et de sécurité. Comme I2P est un\n" -"réseau à basse latence avec ses limites naturelles, le logiciel SYNDIE\n" -"peut surmonter certaines de ces limites et fournir un meilleur anonymat\n" -"pour les gens qui en ont vraiment besoin." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" -"Malheureusement pour nous, le projet Syndie n’était pas développé pendant" -" longtemps (5 ans) et n’a été mis à jour qu’avec de petits correctifs " -"pour en assurer le fonctionnement. Pour obtenir une version actuelle et " -"nouvelle avec les correctifs de bogues requis, nous avons lancé cette " -"prime. Syndie a aussi besoin de quelques améliorations et d’une meilleure" -" IUG pour les utilisateurs.\n" -"La prime actuelle est de 3 bitcoins." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" -"Le plus récent rallye de programmation sur Syndie a considérablement " -"amélioré la situation du paquet Syndie. Un nouveau paquet Syndie avec des" -" correctifs de bogues été créé et rendu disponible sur différentes pages " -"Web. À la suite de ce travail, la somme de la prime a été réduite et " -"l’argent déplacé vers la prime IPv6." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Prime tests unitaires" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "test unitaire" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" -"Pour améliorer la maintenance d’I2P, nous voulons avoir pour le code " -"critique\n" -"un ensemble solide de test unitaires automatisés. Bien que nous avons " -"certains\n" -"tests unitaires à l’heure actuelle, ils sont ad-hoc et en partie " -"inachevés.\n" -"Cette prime est pour quelqu’un pour vérifiera les tests existants et les " -"bougera\n" -"par dessus les ancien vers jUnit, automatisez leur exécution, étendez-les" -" pour mieux\n" -"fournir la couverture du code, et publier le relevé en ligne. C’est un " -"effort massif,\n" -"mais il est possible de le décomposer en phases, listées ci-dessous (la " -"phase 2\n" -"doit arriver d’abord, mais de nouvelles phases peuvent arriver dans " -"n’importe quel ordre).\n" -"Comme cela nécessite un peu de lecture de code, c’est le meilleur point " -"de départ pour\n" -"de nouveaux dévs pour obtenir une bonne vue d’ensemble du code d’I2P et " -"programmer. Un bon travail\n" -"pour des étudiants universitaires, internes ou quiconque qui est juste " -"intéressé." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" -"Attention ! Travaux et primes sont un peu mélangés !\n" -"Les phases 6, 7 et 8 sont toujours ouvertes !" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Phase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "CI jenkins et bot IRC" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Prime : %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "le serveur fonctionne et cette section est bloquée" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
\n" -"The server needs to be run long term." -msgstr "" -"Pour avoir cette prime, un serveur d’intégration continu (Jenkins,\n" -"précédemment nommé Hudson) doit être configuré et un robot IRC connecté " -"doit\n" -"être configuré dans le canal #i2p-dev sur le réseau IRC2P pour afficher\n" -"les résultats des builds test.\n" -"Le serveur doit être exécuté durant un long terme." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "Vérifier les tests SDK existants" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "payé à str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" -"Pour obtenir cette prime, les tests de SDK existants doivent être " -"vérifiés et rendus fonctionnels à nouveau. Ils doivent être intégrés dans" -" les scripts de construction ant (« ant test ») et reliés avec un outil " -"de couverture de code (p. ex.Clover). Le " -"script ant doit pouvoir générer des résultats d’état de test en tant que " -"page Web, qui sera publiée en ligne." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "Couverture de test du SDK" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "payé à l’équipe de dév des tests unitaires" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" -"Pour avoir cette prime, les tests unitaires automatisés du SDK\n" -"(i2p/core/java/src) doivent fonctionner de nouveau." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "Migration du routeur test" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" -"Comme avec la phase 2, les tests unitaires existants concernant le " -"routeur doivent être\n" -"déplacés vers le système automatisé." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "Couverture du routeur test" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" -"Pour avoir cette prime, les tests unitaires automatisés du routeur\n" -"(i2p/router/java/src) doivent fonctionner de nouveau." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "Tests lib streaming" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" -"Pour avoir cette prime, un nouvel ensemble de tests unitaires doit " -"respecter une\n" -"couverture de code mesurée de 90% de la streaming lib\n" -"(i2p/apps/ministreaming/ et i2p/apps/streaming/)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "Couverture tests unitaires" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" -"Pour percevoir cette prime, toutes les tests unitaires ci-dessus doivent " -"répondre à 100 % au marqueur de couverture (à l’exception des " -"déclarations de journalisation)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "Simulation multi-routeur" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "sera divisé en plusieurs sous-tâches" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" -"Pour avoir cette prime, la simulation multi-routeur en-mémoire existante\n" -"doit être vérifiée, être capable de fonctionner de nouveau et étendue " -"pour simuler\n" -"beaucoup de routeurs en mémoire sur une seule machine. Cette prime sera\n" -"divisée en de plus fins sous-travaux à granularité." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" -"Le juge sur tous ces travaux est le donateur et le donateur décide si une" -" phase peut être\n" -"appelée faite avec succès et si l’argent peut être payé." - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "Prime greffon vuze d’I2P" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "greffon vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" -"Pour augmenter l’utilisation d’I2P et afin d’attirer plus d’utilisateurs " -"vers I2P torrent P2P, j’établis une prime pour un greffon vuze I2P\n" -"fonctionnel.\n" -"Le greffon doit être officiel et envoyé à vuze pour être publié sur leur " -"page Web et leur dépôt de greffons.\n" -"Il devrait être facile à installer et à configurer, fonctionner de " -"manière fluide et sans faille.\n" -"La configuration devrait être conviviale pour les débutants et facilement" -" anonyme.\n" -"Il devrait fonctionner avec des destinations *.b32.i2p comme avec les " -"destinations signées (516++ bits)." - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Développement d’application" @@ -1734,7 +836,7 @@ msgstr "Mai 2013" #: i2p2www/pages/site/get-involved/develop/applications.html:7 #: i2p2www/pages/site/get-involved/develop/applications.html:15 msgid "Why write I2P-specific code?" -msgstr "Pourquoi écrire du code spécifique à I2P ?" +msgstr "Pourquoi écrire du code spécifique à I2P ?" #: i2p2www/pages/site/get-involved/develop/applications.html:8 #: i2p2www/pages/site/get-involved/develop/applications.html:101 @@ -1872,7 +974,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:58 msgid "Figure 1:" -msgstr "Figure 1 :" +msgstr "Figure 1 :" #: i2p2www/pages/site/get-involved/develop/applications.html:63 #: i2p2www/pages/site/get-involved/develop/applications.html:65 @@ -1885,13 +987,13 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:65 msgid "Figure 2:" -msgstr "Figure 2 :" +msgstr "Figure 2 :" #: i2p2www/pages/site/get-involved/develop/applications.html:69 msgid "In summary, a number of reasons to write I2P-specific code:" msgstr "" -"En résumé, un certain nombre de raisons d’écrire du code spécifique à I2P" -" :" +"En résumé, un certain nombre de raisons d’écrire du code spécifique à " +"I2P :" #: i2p2www/pages/site/get-involved/develop/applications.html:73 msgid "" @@ -1956,7 +1058,7 @@ msgstr "" msgid "There are a few changes that require adjusting to when using I2P:" msgstr "" "Il y a peu de changements qui exigent un réglage lors de l’utilisation " -"d’I2P :" +"d’I2P :" #: i2p2www/pages/site/get-involved/develop/applications.html:107 msgid "Destination ~= host+port" @@ -2044,7 +1146,7 @@ msgid "" "available." msgstr "" "Il existe des façons de faire référence à ces grandes et laides " -"destinations par de courts et beaux noms (p. ex « irc.duck.i2p »), mais " +"destinations par de courts et beaux noms (p. ex « irc.duck.i2p »), mais " "ces techniques ne garantissent pas l’unicité globale (puisqu’ils sont " "stockés localement dans une base de données sur la machine de chacun) et " "le mécanisme actuel n’est pas particulièrement extensible ni sécurisé " @@ -2323,13 +1425,13 @@ msgid "" msgstr "" "L’application I2PTunnel permet aux applications de construire des tunnels" " spécifiques, ressemblant à TCP, vers des pairs en créant soit des " -"applications I2PTunnel « client » (qui écoutent sur un port particulier " +"applications I2PTunnel « client » (qui écoutent sur un port particulier " "et se connectent à une destination I2P particulière quand un connecteur " -"logiciel est ouvert vers ce port) ou des applications I2PTunnel « serveur" -" » (qui écoutent une destination I2P particulière et, quand elles " -"obtiennent une nouvelle connexion I2P, la relaient vers un hôte, port TCP" -" précis). Ces flux sont compatibles 8 bits et sont authentifiés et " -"sécurisés par la même bibliothèque de diffusion en continu que SAM " +"logiciel est ouvert vers ce port) ou des applications I2PTunnel " +"« serveur » (qui écoutent une destination I2P particulière et, quand " +"elles obtiennent une nouvelle connexion I2P, la relaient vers un hôte, " +"port TCP précis). Ces flux sont compatibles 8 bits et sont authentifiés " +"et sécurisés par la même bibliothèque de diffusion en continu que SAM " "utilise, mais la création de plusieurs instances d’I2PTunnel uniques " "impliquent une surcharge substantielle, puisque chacune a sa propre " "destination I2P et son propre jeu de tunnels, clés, etc." @@ -2375,8 +1477,8 @@ msgid "" "It's possible to use:" msgstr "" "The Bibliothèque de datagramme permet " -"d’envoyer des paquets semblables-UDP-.\n" -"Il est possible d’utiliser :" +"d’envoyer des paquets semblables–UDP–.\n" +"Il est possible d’utiliser :" #: i2p2www/pages/site/get-involved/develop/applications.html:283 msgid "Repliable datagrams" @@ -2457,7 +1559,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:316 msgid "This will require the following libraries in your classpath:" -msgstr "Ceci exigera les bibliothèques suivantes dans votre classpath :" +msgstr "Ceci exigera les bibliothèques suivantes dans votre classpath :" #: i2p2www/pages/site/get-involved/develop/applications.html:320 msgid "The streaming library itself" @@ -2479,7 +1581,7 @@ msgid "" msgstr "" "Vous pouvez les obtenir depuis un installation I2P ou ajouter les " "dépendances suivantes\n" -"depuis Maven Central :" +"depuis Maven Central :" #: i2p2www/pages/site/get-involved/develop/applications.html:334 msgid "" @@ -2520,7 +1622,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:370 msgid "Code example 1: initializing the server application." -msgstr "Exemple de code 1 : initialisation de l’application serveur." +msgstr "Exemple de code 1 : initialisation de l’application serveur." #: i2p2www/pages/site/get-involved/develop/applications.html:372 msgid "" @@ -2549,7 +1651,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:456 msgid "Code example 2: accepting connections from clients and handling messages." msgstr "" -"Exemple de code 2 : acceptation de connexions issues de clients et " +"Exemple de code 2 : acceptation de connexions issues de clients et " "traitement de messages." #: i2p2www/pages/site/get-involved/develop/applications.html:460 @@ -2558,10 +1660,10 @@ msgid "" "(but without the line endings, it should just be\n" "one huge block of characters):" msgstr "" -"Quand vous exécutez le code de serveur ci-dessus, il devrait imprimer " +"Quand vous exécutez le code de serveur ci–dessus, il devrait imprimer " "quelque chose comme ceci (mais sans les fins de ligne, il devrait juste " "être\n" -"un énorme bloc de caractères) :" +"un énorme bloc de caractères) :" #: i2p2www/pages/site/get-involved/develop/applications.html:474 msgid "" @@ -2600,7 +1702,7 @@ msgid "" "Code example 3: starting the client and connecting it to the server " "application." msgstr "" -"Exemple de code 3 : lancer le client et le connecter à l’application " +"Exemple de code 3 : lancer le client et le connecter à l’application " "serveur." #: i2p2www/pages/site/get-involved/develop/applications.html:564 @@ -2625,7 +1727,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/develop/applications.html:570 msgid "Congratulations, you have successfully communicated over I2P!" -msgstr "Félicitations, vous avez communiqué avec succès au moyen d’I2P !" +msgstr "Félicitations, vous avez communiqué avec succès au moyen d’I2P !" #: i2p2www/pages/site/get-involved/develop/applications.html:574 msgid "Existing Applications" @@ -2753,9 +1855,9 @@ msgid "" "Note: Transport keys are only needed for setting up a\n" "Monotone server." msgstr "" -"Note : les clés de transport sont nécessaires seulement pour " +"Note : les clés de transport sont nécessaires seulement pour " "mettre en œuvre un\n" -"serveur Monotone." +"serveur Monotone." #: i2p2www/pages/site/get-involved/develop/license-agreements.html:2 msgid "License Agreements" @@ -2817,16 +1919,16 @@ msgid "" "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 "" -"Bien que les informations ci-dessous peuvent prêter davantage à confusion" +"Bien que les informations ci–dessous peuvent prêter davantage à confusion" "\n" "que de simplement déclarer \"I2P est sous licence BSD\", \"I2P est sous " "licence GPL\" ou \"I2P est dans le domaine public\",\n" -"la réponse courte à la question \"Sous quelle licence est I2P ?\" est " -"celle-ci :" +"la réponse courte à la question \"Sous quelle licence est I2P ?\" est " +"celle–ci :" #: i2p2www/pages/site/get-involved/develop/licenses.html:21 msgid "All software bundled in the I2P distributions will allow:" -msgstr "Tous les logiciels inclus dans les distributions I2P doivent permettre :" +msgstr "Tous les logiciels inclus dans les distributions I2P doivent permettre :" #: i2p2www/pages/site/get-involved/develop/licenses.html:23 msgid "use without fee" @@ -2970,8 +2072,8 @@ msgstr "" "code sous GPL inclus dans\n" "I2PTunnel et d’autres applications doit être sorti sous GPL avec une " "\"exception\" supplémentaire\n" -"autorisant explicitement l’utilisation des bibliothèques standard de Java" -" :" +"autorisant explicitement l’utilisation des bibliothèques standard de " +"Java :" #: i2p2www/pages/site/get-involved/develop/licenses.html:292 msgid "" @@ -3030,7 +2132,7 @@ msgstr "" "De plus, ils doivent explicitement être d’accord avec les termes susdits " "pour être dignes de confiance.\n" "Cela signifie qu’ils doivent envoyer à l’un des directeurs de sortie un " -"message signé affirmant que :" +"message signé affirmant que :" #: i2p2www/pages/site/get-involved/develop/licenses.html:322 msgid "" @@ -3103,35 +2205,35 @@ msgstr "" msgid "Releases 0.7.6 and later are signed by zzz. His current public key is:" msgstr "" "Les versions 0.7.6 et suivantes sont signées par zzz. Sa clé publique " -"actuelle est :" +"actuelle est :" #: i2p2www/pages/site/get-involved/develop/release-signing-key.html:20 msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" "Les versions sorties à partir de la 0.9.9 pourraient être signées par " -"str4d. Sa clé publique actuelle est :" +"str4d. Sa clé publique actuelle est :" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" -msgstr "str4d a signé les versions suivantes :" +msgstr "str4d a signé les versions suivantes :" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" "Les versions 0.7.6 jusqu’à 0.9.12 ont été signées par zzz avec la clé " -"suivante :" +"suivante :" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" msgstr "" "Les versions 0.6.1.31 jusqu’à 0.7.5 ont étés signées par Complication. Sa" -" clé publique est :" +" clé publique est :" #: i2p2www/pages/site/get-involved/develop/security-key.html:2 msgid "Security GPG Key" @@ -3141,7 +2243,7 @@ msgstr "Clé GPG de sécurité" msgid "Following is the GPG key for the security _at_ geti2p.net email address:" msgstr "" "Ce qui suit est la clé GPG pour la sécurité de l’adresse électronique " -"_at_ geti2p.net :" +"_at_ geti2p.net :" #: i2p2www/pages/site/get-involved/develop/signed-keys.html:2 msgid "Signed Developer Keys" @@ -3193,7 +2295,7 @@ msgid "" "B310 4155\n" "76BA A76E 0BED`." msgstr "" -"Astuce : pour trouver la clé GPG de zzz, sur son site eep " +"Astuce : pour trouver la clé GPG de zzz, sur son site eep " "localisez la clé `0xA76E0BED`, avec\n" "le nom `zzz@mail.i2p` et l’empreinte `4456 EBBE C805 63FE 57E6 B310 4155\n" "76BA A76E 0BED`." @@ -3206,7 +2308,7 @@ msgid "" " FD81\n" "3872 6DFC 6016 64D1 EBBC 0374 62E0 11A1`." msgstr "" -"Astuce : pour trouver la clé GPG de welterde, sur les serveurs " +"Astuce : pour trouver la clé GPG de welterde, sur les serveurs " "publics de clés localisez la clé\n" "`0x62E011A1`, avec le nom `welterde@arcor.de` et l’empreinte `6720 FD81\n" "3872 6DFC 6016 64D1 EBBC 0374 62E0 11A1`." @@ -3219,7 +2321,7 @@ msgid "" "`73CF\n" "2862 87A7 E7D2 19FF DB66 FA1D FC6B 79FC CE33`." msgstr "" -"Astuce : pour trouver la clé GPG de Complication’s, sur son site " +"Astuce : pour trouver la clé GPG de Complication’s, sur son site " "eep localisez la clé\n" "`0x79FCCE33`, avec le nom `complication@mail.i2p` et l’empreinte `73CF\n" "2862 87A7 E7D2 19FF DB66 FA1D FC6B 79FC CE33`." @@ -3231,9 +2333,9 @@ msgid "" "the key `0x393F2DF9`, with the name `syndie-dist-key@i2p.net` and the\n" "fingerprint `AE89 D080 0E85 72F0 B777 B2ED C2FA 68C0 393F 2DF9`." msgstr "" -"Astuce : pour trouver la clé GPG de jrandom pour les versions de " +"Astuce : pour trouver la clé GPG de jrandom pour les versions de " "Syndie, sur les serveurs publics de clés localisez\n" -"l’empreinte `0x393F2DF9`, avec le nom `syndie-dist-key@i2p.net` et\n" +"l’empreinte `0x393F2DF9`, avec le nom `syndie–dist–key@i2p.net` et\n" "l’empreinte `AE89 D080 0E85 72F0 B777 B2ED C2FA 68C0 393F 2DF9`." #: i2p2www/pages/site/get-involved/develop/signed-keys.html:122 @@ -3263,10 +2365,10 @@ msgid "" "--dearmor\n" "mtn-committers.asc`:" msgstr "" -"D’abord, le fichier « mtn-committers » contenant la clé Monotone de " -"jrandom. Enregistrez-le sous « mtn-committers.asc » et décompressez-le " -"en utilisant « gpg --output mtn-committers --dearmor mtn-committers.asc »" -" :" +"D’abord, le fichier « mtn-committers » contenant la clé Monotone de " +"jrandom. Enregistrez-le sous « mtn-committers.asc » et décompressez-le " +"en utilisant « gpg --output mtn-committers --dearmor mtn-" +"committers.asc » :" #: i2p2www/pages/site/get-involved/develop/signed-keys.html:151 msgid "" @@ -3276,11 +2378,11 @@ msgid "" "--dearmor mtn-committers.sig.asc`. Use it to verify the above supplied\n" "`mtn-committers` file:" msgstr "" -"Maintenant, le fichier « mtn-committers.sig », contenant la signature " -"GPG. Enregistrez-le sous « mtn-committers.sig.asc » et décompressez-le en" -" utilisant « gpg --output mtn-committers.sig --dearmor mtn-" -"committers.sig.asc ». Utilisez-la pour vérifier le fichier « mtn-" -"committers » fourni ci-dessus :" +"Maintenant, le fichier « mtn-committers.sig », contenant la signature " +"GPG. Enregistrez-le sous « mtn-committers.sig.asc » et décompressez-le en" +" utilisant « gpg --output mtn-committers.sig --dearmor mtn-" +"committers.sig.asc ». Utilisez-la pour vérifier le fichier « mtn-" +"committers » fourni ci-dessus :" #: i2p2www/pages/site/get-involved/develop/signed-keys.html:170 #, python-format @@ -3375,7 +2477,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "1-2 days after previous release: Checkins to trunk are allowed." msgstr "" -"1 à 2 jours après la version sortie précédemment : les inclusions " +"1 à 2 jours après la version sortie précédemment : les inclusions " "(checkins) vers le tronc (trunk) sont permises." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:46 @@ -3383,13 +2485,13 @@ msgid "" "2-3 weeks after previous release: Deadline to propagate major changes " "from other branches to trunk." msgstr "" -"2-3 semaines après la version sortie précédemment : délai limite pour " +"2–3 semaines après la version sortie précédemment  : délai limite pour " "propager les changements majeurs depuis d’autres branches vers le tronc." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:49 msgid "4-5 weeks before release: Deadline to request new home page links." msgstr "" -"4-5 semaines avant la sortie : délai limite concernant les demandes " +"4–5 semaines avant la sortie : délai limite concernant les demandes " "d’ajouts de liens sur la page d’accueil." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 @@ -3403,7 +2505,7 @@ msgid "" "2-3 weeks before release: Hold project meeting to review new home page " "link requests, if any." msgstr "" -"2 à 3 semaines avant la sortie : tenue d’une réunion de projet afin de " +"2 à 3 semaines avant la sortie : tenue d’une réunion de projet afin de " "passer en revue les requêtes de mise en page d’accueil, si il y en a." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:58 @@ -3412,7 +2514,7 @@ msgid "" "(\"tagged\") strings.\n" "Push strings to Transifex, announce translation deadline on Transifex." msgstr "" -"7-10 jours avant la sortie : gel des chaînes de texte. Il n’y a plus de " +"7–10 jours avant la sortie : gel des chaînes de texte. Il n’y a plus de " "modification des chaînes de texte (\"étiquettées\") à traduire.\n" "Les chaînes de texte sont poussées vers Transifex, l’annonce de la date " "limite de traduction est annoncée sur Transifex." @@ -3422,7 +2524,7 @@ msgid "" "7-10 days before release: Feature deadline. Bug fixes only after this " "time. No more features, refactoring or cleanup." msgstr "" -"7 à 10 jours avant la parution : date limite pour les fonctions. Passé " +"7 à 10 jours avant la parution : date limite pour les fonctions. Passé " "cette date, il n’y aura que des correctifs de bogues, plus de nouvelles " "fonctions, de réusinage ou de nettoyage." @@ -3431,7 +2533,7 @@ msgid "" "3-4 days before release: Translation deadline. Pull translations from " "Transifex and check in." msgstr "" -"3-4 jours avant la sortie : délai limite de traduction. Tirez les " +"3–4 jours avant la sortie : délai limite de traduction. Tirez les " "traductions depuis Transifex puis enregistrez les." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 @@ -3439,13 +2541,13 @@ msgid "" "2-3 days before release: Checkin deadline. No checkins after this time " "without the permission of the release builder." msgstr "" -"2-3 jours avant la sortie : délai limite des vérifications. Aucune " +"2–3 jours avant la sortie : délai limite des vérifications. Aucune " "vérification après cette date sans la permission du constructeur de " "sortie." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:71 msgid "Hours before release: Code review deadline." -msgstr "Heures qui précèdent la sortie : délai limite d’examen du code." +msgstr "Heures qui précèdent la sortie : délai limite d’examen du code." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:80 msgid "" @@ -3587,8 +2689,8 @@ msgid "" msgstr "" "Pour tout Javadocs ajouté, il ne doit y avoir aucune erreur doclint ni " "d’avertissement.\n" -"Pour le vérifier, exécuter « ant javadoc » avec Oracle Java 8 " -"ou ultérieure.\n" +"Pour le vérifier, exécuter « ant javadoc » avec Oracle Java 8 ou " +"ultérieure.\n" "Tous les paramètres doivent avoir des lignes @param, toutes les méthodes " "non nulles doivent avoir des lignes @return, toutes les exceptions " "déclarées comme jetées doivent avoir des lignes @throws et aucune erreur " @@ -3658,13 +2760,13 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." @@ -3672,11 +2774,11 @@ msgstr "" "Convertissez explicitement entre types primitifs et classes;\n" "ne comptez pas sur l’autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "N’utilisez pas URL. Utilisez URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." @@ -3684,7 +2786,7 @@ msgstr "" "N’interceptez pas Exception. Interceptez RuntimeException et vérifiez les" " exceptions individuellement." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." @@ -3693,7 +2795,7 @@ msgstr "" "UTF-8. Vous pouvez aussi utiliser DataHelper.getUTF8() ou " "DataHelper.getASCII()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." @@ -3701,7 +2803,7 @@ msgstr "" "Spécifiez toujours un jeu de caractères UTF-8 lors de la lecture ou de " "l’écriture de fichiers. Les utilitaires DataHelper peuvent être utiles." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" @@ -3712,17 +2814,17 @@ msgstr "" "N’utilisez pas String.equalsIgnoreCase() car on ne peut pas spécifier de " "local." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "N’utilisez pas String.split(). Utilisez DataHelper.split()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" "Assurez-vous que InputStreams et OutputStreams sont fermés en blocs " "finaux (finally blocks)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -3734,11 +2836,11 @@ msgstr "" " tous les blocs.\n" "Placez \"} else {\" sur une seule ligne." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "Spécifiez les champs en tant que finaux chaque fois que possible." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." @@ -3746,17 +2848,17 @@ msgstr "" "Ne pas stocker dans des champs statiques I2PAppContext, RouterContext, " "Log ni autres références au routeur ou aux éléments contextuels." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" "Ne commencez pas de fils (threads) dans des constructeurs (contructors). " "Utilisez I2PAppThread au lieu de fil." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licences" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3771,7 +2873,7 @@ msgstr "" "vérifiez que la licence est compatible,\n" "et obtenez l’approbation du développeur principal." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -3785,9 +2887,9 @@ msgstr "" "paquet Debian ou Ubuntu,\n" "vous devez mettre en œuvre des options de construction et d’empaquetage " "afin d’utiliser le paquet externe à la place.\n" -"Liste de contrôle des fichiers à modifier :" +"Liste de contrôle des fichiers à modifier :" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3799,11 +2901,11 @@ msgstr "" "Incluez la licence et sourcez l’information dans le commentaire de " "checkin." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Bogues" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3816,7 +2918,7 @@ msgstr "" "Assignez, catégorisez, commentez, réparez, ou fermez des tickets si vous " "le pouvez." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -3836,7 +2938,7 @@ msgstr "" "Une fois que vous ceci avez fait sans à-coups pour deux ou trois tickets," " vous pouvez suivre la procédure normale ci-dessous." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -3868,8 +2970,8 @@ msgid "" msgstr "" "La branche principale de développement de I2P (i2p.i2p) a " "été mise en place pour permettre aux développeurs de configurer " -"facilement deux des IDE généralement utilisés pour le développement Java " -": Eclipse et NetBeans." +"facilement deux des IDE généralement utilisés pour le développement " +"Java : Eclipse et NetBeans." #: i2p2www/pages/site/get-involved/guides/ides.html:10 msgid "" @@ -3921,7 +3023,7 @@ msgid "" "Done! Your workspace should now contain all projects within the I2P " "branch, and their build dependencies should be correctly set up." msgstr "" -"Fait ! Votre espace de travail devrait maintenant contenir tous les " +"Fait ! Votre espace de travail devrait maintenant contenir tous les " "projets dans la branche I2P, et leurs dépendances de construction " "devraient être correctement configurées." @@ -4055,7 +3157,7 @@ msgid "" " and\n" " having the ability to resume interrupted synchronization attempts." msgstr "" -"Certaines des remarquables qualités de Monotone sont : contrôle\n" +"Certaines des remarquables qualités de Monotone sont : contrôle\n" "de version distribué, authentification cryptographique, contrôle d’accès," " petite taille, avoir peu\n" "de dépendances, stockage de projets dans un fichier de base de données " @@ -4093,7 +3195,7 @@ msgid "" "
  • run a Monotone server
  • \n" " " msgstr "" -"Sans clé de transport, on ne peut pas :\n" +"Sans clé de transport, on ne peut pas :\n" "
      \n" "
    • tirer du code depuis un serveur qui ne permet pas l’accès global en " "lecture
    • \n" @@ -4108,7 +3210,7 @@ msgid "" "
    • commit any code
    • \n" "
    " msgstr "" -"Sans une clé d’engagement, on ne peut pas :\n" +"Sans une clé d’engagement, on ne peut pas :\n" "
      \n" "
    • engager du code
    • \n" "
    " @@ -4134,7 +3236,7 @@ msgid "" msgstr "" "Par convention, les clés sont nommées comme des adresses courriel,\n" "mais il n’est pas requis qu’une adresse courriel correspondante existe. " -"Par exemple, vos clés pourraient être nommées :" +"Par exemple, vos clés pourraient être nommées :" #: i2p2www/pages/site/get-involved/guides/monotone.html:111 msgid "" @@ -4144,7 +3246,7 @@ msgid "" msgstr "" "Monotone stocke les clés sous $HOME/.monotone/keys " "dans des fichiers textes qui\n" -"sont nommés identiquement aux clés. Par example :" +"sont nommés identiquement aux clés. Par example :" #: i2p2www/pages/site/get-involved/guides/monotone.html:121 msgid "" @@ -4228,7 +3330,7 @@ msgid "" msgstr "" "Un dépôt peut retenir beaucoup de branches. Par exemple, notre dépôt " "retient les\n" -"branches principales suivantes :" +"branches principales suivantes :" #: i2p2www/pages/site/get-involved/guides/monotone.html:174 msgid "The I2P router and associated programs" @@ -4261,7 +3363,7 @@ msgstr "" "Pour initialiser votre dépôt local, allez dans le répertoire dans lequel " "vous voulez que le\n" "fichier i2p.mtn et les répertoires de branche soient stockés" -" (ex: $HOME/.monotone/) et tapez la commande suivante :" +" (ex: $HOME/.monotone/) et tapez la commande suivante :" #: i2p2www/pages/site/get-involved/guides/monotone.html:197 msgid "" @@ -4299,7 +3401,7 @@ msgstr "" "nouveau\n" "fichier. Créez ce fichier (ex: keys.txt) dans le même" " répertoire dans lequel i2p.mtn est localisé. Importez les " -"clés avec la commande :" +"clés avec la commande :" #: i2p2www/pages/site/get-involved/guides/monotone.html:220 msgid "" @@ -4316,7 +3418,7 @@ msgid "" " That is not acceptable for I2P development." msgstr "" "La politique de confiance de Monotone par défaut est beaucoup trop faible" -" pour nos exigences : chaque contributeur est digne de confiance par " +" pour nos exigences : chaque contributeur est digne de confiance par " "défaut.\n" "Ceci n’est pas acceptable pour le développement de I2P." @@ -4330,7 +3432,7 @@ msgstr "" "Allez dans le répertoire $HOME/.monotone puis ouvrez " "le fichier\n" "monotonerc avec un éditeur de texte. Copiez et collez les " -"deux fonctions suivantes dans ce fichier :" +"deux fonctions suivantes dans ce fichier :" #: i2p2www/pages/site/get-involved/guides/monotone.html:244 msgid "" @@ -4400,11 +3502,11 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/monotone.html:283 msgid "If you only want I2P sources:" -msgstr "Si vous voulez seulement des sources d’I2P :" +msgstr "Si vous voulez seulement des sources d’I2P :" #: i2p2www/pages/site/get-involved/guides/monotone.html:292 msgid "If you want all branches:" -msgstr "Si vous voulez toutes les branches :" +msgstr "Si vous voulez toutes les branches :" #: i2p2www/pages/site/get-involved/guides/monotone.html:298 msgid "" @@ -4430,7 +3532,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/monotone.html:315 msgid "To verify that trust evaluation works:" -msgstr "Pour vérifier que l’évaluation de confiance fonctionne :" +msgstr "Pour vérifier que l’évaluation de confiance fonctionne :" #: i2p2www/pages/site/get-involved/guides/monotone.html:319 msgid "Make a backup of your monotonerc file." @@ -4442,7 +3544,7 @@ msgid "" "variable in the following way:" msgstr "" "Modifiez monotonerc en modifiant la variable " -"trusted_signers de façon suivante :" +"trusted_signers de façon suivante :" #: i2p2www/pages/site/get-involved/guides/monotone.html:326 msgid "" @@ -4451,11 +3553,11 @@ msgid "" "directory where i2p.mtn was created and attempt a checkout " "of the I2P branch:" msgstr "" -"Avec monotonerc configuré comme ci-dessus, Monotone " -"n’aura plus confiance en aucun des engagés. Confirmez-ceci en allant dans" +"Avec monotonerc configuré comme ci–dessus, Monotone " +"n’aura plus confiance en aucun des engagés. Confirmez–ceci en allant dans" " le\n" "répertoire où i2p.mtn a été créé, puis tentez d’obtenir la " -"branche I2P :" +"branche I2P :" #: i2p2www/pages/site/get-involved/guides/monotone.html:336 msgid "" @@ -4465,7 +3567,7 @@ msgid "" msgstr "" "Un répertoire nommé i2p.i2p ne devrait pas " "apparaître. Vous devriez rencontrer beaucoup\n" -"de messages d’erreurs tels que :" +"de messages d’erreurs tels que :" #: i2p2www/pages/site/get-involved/guides/monotone.html:353 msgid "" @@ -4495,8 +3597,8 @@ msgid "" "Change into the directory where i2p.mtn is located. Over " "there issue:" msgstr "" -"Allez dans le répertoire où i2p.mtn est placé. Là-bas " -"envoyez :" +"Allez dans le répertoire où i2p.mtn est placé. Là–bas " +"envoyez :" #: i2p2www/pages/site/get-involved/guides/monotone.html:380 msgid "" @@ -4509,7 +3611,7 @@ msgstr "" "L’obtention (checkout) devrait être complète sans messages d’erreur et un" " répertoire nommé \n" "i2p.i2p devrait apparaître dans le répertoire actuel. " -"Félicitations ! vous avez\n" +"Félicitations ! vous avez\n" "obtenu avec succès les dernières sources d’I2P, prêtes à être compilées." #: i2p2www/pages/site/get-involved/guides/monotone.html:391 @@ -4523,13 +3625,13 @@ msgstr "" "Si vous n’avez pas déjà fait ceci, tirez le code frais hors du serveur " "vers votre \n" "dépôt Monotone local. Pour accomplir ceci, allez dans le répertoire où \n" -"i2p.mtn est localisé, puis entrez :" +"i2p.mtn est localisé, puis entrez :" #: i2p2www/pages/site/get-involved/guides/monotone.html:402 msgid "Now change into your i2p.i2p directory, and over there issue:" msgstr "" -"Maintenant allez dans votre répertoire i2p.i2p, et là-bas " -"envoyez :" +"Maintenant allez dans votre répertoire i2p.i2p, et là–bas " +"envoyez :" #: i2p2www/pages/site/get-involved/guides/monotone.html:411 msgid "" @@ -4537,7 +3639,7 @@ msgid "" "successfully updated to the latest I2P sources. They\n" " should be ready to compile." msgstr "" -"Si il n’y a pas d’erreurs …Félicitations ! vous avez réussi à vous" +"Si il n’y a pas d’erreurs …Félicitations ! vous avez réussi à vous" " mettre à jour aux dernières sources d’I2P. Elles\n" "devraient être prêtes à être compilées." @@ -4569,7 +3671,7 @@ msgid "" "being explicitly granted. To grant push access:" msgstr "" "Personne ne pourra pousser du code vers votre serveur sans permission " -"accordée explicitement. Accorder l’accès en poussée :" +"accordée explicitement. Accorder l’accès en poussée :" #: i2p2www/pages/site/get-involved/guides/monotone.html:455 msgid "" @@ -4692,12 +3794,12 @@ msgstr "Obtenir le code de I2P" #: i2p2www/pages/site/get-involved/guides/new-developers.html:9 #: i2p2www/pages/site/get-involved/guides/new-developers.html:53 msgid "The easy way: Git" -msgstr "La manière facile : Git" +msgstr "La manière facile : Git" #: i2p2www/pages/site/get-involved/guides/new-developers.html:10 #: i2p2www/pages/site/get-involved/guides/new-developers.html:73 msgid "The proper way: Monotone" -msgstr "La manière appropriée : Monotone" +msgstr "La manière appropriée : Monotone" #: i2p2www/pages/site/get-involved/guides/new-developers.html:12 #: i2p2www/pages/site/get-involved/guides/new-developers.html:136 @@ -4738,7 +3840,7 @@ msgid "" "creating translations." msgstr "" "\n" -"Donc vous voulez commencer à travailler sur I2P ? Très bien !\n" +"Donc vous voulez commencer à travailler sur I2P ? Très bien !\n" "Voici un guide rapide pour commencer\n" "en contribuant au site web ou au logiciel, faire du développement ou " "créer des traductions." @@ -4751,7 +3853,7 @@ msgid "" "Try getting involved first." msgstr "" "\n" -"Pas tout à fait prêt pour programmer ?\n" +"Pas tout à fait prêt pour programmer ?\n" "essayez d’abord de devenir impliqué." #: i2p2www/pages/site/get-involved/guides/new-developers.html:34 @@ -4776,8 +3878,8 @@ msgid "" "These will give you a good overview of how I2P is structured and what " "different things it does." msgstr "" -"Étudiez laprésentation « Comment », les autres documents « Comment », laprésentation « Comment », les autres documents « Comment », laprésentation « Tech » et les documents " "connexes.\n" "Ils vous donneront une bonne vue d’ensemble de la structure d’I2P et de " @@ -4790,7 +3892,7 @@ msgid "" msgstr "" "Pour développement concernant le routeur I2P ou les applications " "incorporées,\n" -"il y a deux façons d’obtenir le code source :" +"il y a deux façons d’obtenir le code source :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:55 #, python-format @@ -4854,7 +3956,7 @@ msgid "" "set up a connection to a monotone server over I2P:" msgstr "" "Si vous voulez rester anonyme, vous devez faire une étape supplémentaire," -" pour configurer une connexion à un serveur Monotone au travers d’I2P :" +" pour configurer une connexion à un serveur Monotone au travers d’I2P :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:87 #, python-format @@ -4871,7 +3973,7 @@ msgid "" "monotone database:" msgstr "" "Choisissez un répertoire dans lequel vous voulez mettre tous vos fichiers" -" I2P, et créez une base de données Monotone :" +" I2P, et créez une base de données Monotone :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:94 msgid "" @@ -4881,7 +3983,7 @@ msgid "" msgstr "" "Définissez la liste de confiance en créant " "~/.monotone/monotonerc (ou _MTN/monotonerc dans" -" l’espace de travail i2p.i2p) avec le contenu suivant :" +" l’espace de travail i2p.i2p) avec le contenu suivant :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:99 #, python-format @@ -4903,11 +4005,11 @@ msgid "" "especially if you are doing this over I2P!" msgstr "" "Tirez les sources d’I2P vers votre machine. Cela peut prendre longtemps, " -"en particulier si vous le faites à travers I2P !" +"en particulier si vous le faites à travers I2P !" #: i2p2www/pages/site/get-involved/guides/new-developers.html:105 msgid "Anonymously:" -msgstr "Anonymement :" +msgstr "Anonymement :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:108 msgid "Non-anonymously:" @@ -4920,7 +4022,7 @@ msgid "" msgstr "" "Toutes les sources sont maintenant présentes sur votre machine, dans le " "fichier de base de données. Pour les rendre disponibles dans un " -"répertoire, vous devez les vérifier :" +"répertoire, vous devez les vérifier :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:116 msgid "" @@ -5036,13 +4138,13 @@ msgstr "" "Voyez en bas de la page licences pour" "\n" "les exigences de privilège d’engagement. Vous avez besoin de ceux-ci pour" -" mettre du code dans i2p.i2p (non exigé pour le site web !)." +" mettre du code dans i2p.i2p (non exigé pour le site web !)." #: i2p2www/pages/site/get-involved/guides/new-developers.html:172 msgid "Short version of how to generate and use keys if you plan to commit:" msgstr "" "Version courte sur la façon de générer et utiliser des clés si vous " -"planifiez de vous engager :" +"planifiez de vous engager :" #: i2p2www/pages/site/get-involved/guides/new-developers.html:174 msgid "use an empty passphrase" @@ -5082,7 +4184,7 @@ msgstr "pousser avec cette clé" #: i2p2www/pages/site/get-involved/guides/new-developers.html:181 #, python-format msgid "Long version: see the monotone page." -msgstr "Version longue : voyez la page Monotone." +msgstr "Version longue : voyez la page Monotone." #: i2p2www/pages/site/get-involved/guides/new-developers.html:187 #, python-format @@ -5095,7 +4197,7 @@ msgid "" msgstr "" "Les développeurs traînent sur IRC. Ils peuvent être atteints sur le " "réseau Freenode, OFTC, et sur les réseaux internes d’I2P. L’endroit " -"habituel à regarder est #i2p-dev. Rejoignez le canal et dites salut !\n" +"habituel à regarder est #i2p-dev. Rejoignez le canal et dites salut !\n" "Nous avons aussi des directives " "supplémentaires pour les développeurs habitués." @@ -5106,7 +4208,7 @@ msgid "" "href=\"%(newtrans)s\">New Translator's Guide\n" "for next steps." msgstr "" -"Traducteurs du site Web et de la console routeur : voyez le Guide du nouveau traducteur\n" "pour les étapes suivantes." @@ -5145,7 +4247,7 @@ msgstr "" "YourKit, LLC est le créateur d’outils novateurs et intelligents pour le " "profilage\n" "d’applications Java et .NET. Jetez un coup d’œil aux produits logiciels " -"principaux de YourKit :\n" +"principaux de YourKit :\n" "YourKit Java Profiler et\n" "YourKit .NET Profiler." @@ -5219,8 +4321,8 @@ msgid "" "Create files:\n" "If the file for your language does not exist yet:" msgstr "" -"Créer fichiers :\n" -"Si le fichier pour votre langue n’existe pas encore :" +"Créer fichiers :\n" +"Si le fichier pour votre langue n’existe pas encore :" #: i2p2www/pages/site/get-involved/guides/new-translators.html:38 msgid "" @@ -5262,7 +4364,7 @@ msgid "" "To work with .po files efficiently, you may wish to use POEdit" msgstr "" -"Éditer les fichiers :\n" +"Éditer les fichiers :\n" "Éditez i2p2www/translations/locale/LC_MESSAGES/messages.po.\n" "Pour travailler efficacement avec les fichiers .po, vous pourriez vouloir" " utiliser POEdit" @@ -5278,12 +4380,12 @@ msgid "" "i2p.i2p
    \".\n" "This synchronizes your local repo with the repo on the target machine." msgstr "" -"Relève :\n" -"« mtn pull », « mtn update ». Puis vérification" -" par « mtn ci -k votrenom@mail.i2p file1 file2 ... »\n" +"Relève :\n" +"« mtn pull », « mtn update ». Puis vérification" +" par « mtn ci -k votrenom@mail.i2p file1 file2 ... »\n" "Cela recueille les infos diff de vos fichiers modifiés dans votre dépôt " -"local. Puis « mtn sync mtn.i2p2.de -k votrenom-transport@mail.i2p " -"i2p.i2p ».\n" +"local. Puis « mtn sync mtn.i2p2.de -k votrenom-transport@mail.i2p " +"i2p.i2p ».\n" "Cela synchronise votre dépôt local avec le dépôt de la machine cible." #: i2p2www/pages/site/get-involved/guides/new-translators.html:65 @@ -5344,9 +4446,9 @@ msgid "" "What to translate:\n" "There are about 15 files in the i2p.i2p branch that needs translation:" msgstr "" -"Que traduire :\n" +"Que traduire :\n" "Il y a environ 15 fichiers dans la branche i2p.i2p qui nécessitent d’être" -" traduits :" +" traduits :" #: i2p2www/pages/site/get-involved/guides/new-translators.html:132 msgid "" @@ -5369,12 +4471,12 @@ msgid "" "After creating a .po file, edit the headers. Then run \"ant " "distclean poupdate\"." msgstr "" -"Créer des fichiers : \n" +"Créer des fichiers : \n" "Si le fichier pour votre langue n’existe pas encore, copiez un fichier " "d’une autre langue vers un nouveau fichier foo_xx.bar pour " "votre langue.\n" "Puis \"mtn add\" le fichier.\n" -"Après la création d’un fichier .po, éditez les en-têtes. Puis lancez " +"Après la création d’un fichier .po, éditez les en–têtes. Puis lancez " "\"ant distclean poupdate\"." #: i2p2www/pages/site/get-involved/guides/new-translators.html:144 @@ -5385,7 +4487,7 @@ msgid "" "To work with .po files efficiently, you may wish to use POEdit" msgstr "" -"Commenez à travailler :\n" +"Commenez à travailler :\n" "Éditez les fichiers HTML avec n’importe quel éditeur de texte.\n" "Assuyez vous de ne pas utiliser un éditeur en mode de HTML qui reformate " "tout. \n" @@ -5411,13 +4513,13 @@ msgid "" "Q: Why do I have to install monotone, Java, jsp, learn about .po files " "and html, etc.? Why can't I just do a translation and email it to you?" msgstr "" -"Q : Pourquoi dois-je installer Monotone, Java, jsp, me familiariser avec " -"les fichiers .po et HTML, etc. ? Pourquoi ne puis-je juste pas faire" -" une traduction et vous l’envoyer par courriel ?" +"Q : Pourquoi dois-je installer Monotone, Java, jsp, me familiariser avec " +"les fichiers .po et HTML, etc. ? Pourquoi ne puis-je juste pas faire une " +"traduction et vous l’envoyer par courriel ?" #: i2p2www/pages/site/get-involved/guides/new-translators.html:175 msgid "A: Several reasons:" -msgstr "R : Plusieurs raisons :" +msgstr "R : Plusieurs raisons :" #: i2p2www/pages/site/get-involved/guides/new-translators.html:178 #, python-format @@ -5500,8 +4602,8 @@ msgid "" " maintained, and not corrupted by email programs or other methods of " "transfer." msgstr "" -"Nos éléments à traduire ne sont pas des « documents ». Ce sont " -"des fichiers HTML et po, ayant un format particulier et un codage de " +"Nos éléments à traduire ne sont pas des « documents ». Ce sont des " +"fichiers HTML et po, ayant un format particulier et un codage de " "caractère (UTF-8) qui doivent être maintenus sans être corrompu par des " "logiciels de courriel ou autres méthodes de transfert." @@ -5521,7 +4623,7 @@ msgid "" "Yes, we know it is somewhat of a hurdle to get started. It's really the " "only possible way we can do it. Give it a try, it really isn't that hard." msgstr "" -"En résumé :\n" +"En résumé :\n" "Oui, nous savons que c’est un peu un obstacle pour commencer. C’est " "vraiment la seule façon possible que nous pouvons faire. Faites un essai," " ce n’est vraiment pas si difficile." @@ -5592,7 +4694,7 @@ msgstr "" "En pratique, c’est un peu plus complexe et un opérateur de réamorçage se " "doit d’être assez compétent et attentif.\n" "Un serveur de réamorçage n’est pas approprié à une connexion " -"résidentielle à Internet. Les complexités incluent :" +"résidentielle à Internet. Les complexités incluent :" #: i2p2www/pages/site/get-involved/guides/reseed.html:25 msgid "" @@ -5718,7 +4820,7 @@ msgid "" "If you would like to discuss support, please contact echelon and CC: " "backup." msgstr "" -"Si vous souhaitez discuter du soutien, veuillez contacter echelon et Cc :" +"Si vous souhaitez discuter du soutien, veuillez contacter echelon et Cc :" " backup." #: i2p2www/pages/site/get-involved/guides/reseed.html:77 @@ -5732,8 +4834,8 @@ msgid "" "Unfortunately, he is not generally on IRC. The reseed setup is somewhat " "specialized, and you should direct most questions to him." msgstr "" -"Notre coordinateur de réensemencement est « backup » et l’on " -"peut le contacter sur backup à mail.i2p ou backup à i2pmail.org .\n" +"Notre coordinateur de réensemencement est « backup » et l’on peut le " +"contacter sur backup à mail.i2p ou backup à i2pmail.org .\n" "Il n’est malheureusement habituellement pas sur IRC. La configuration du " "réensemencement est plutôt spécialisée et vous devriez lui adresser la " "plupart des questions." @@ -5744,7 +4846,7 @@ msgid "" "solution:" msgstr "" "Concernant la mise en œuvre effective, des détails se trouvent ci-" -"dessous. Nous avons une solution recommandée de réensemencement :" +"dessous. Nous avons une solution recommandée de réensemencement :" #: i2p2www/pages/site/get-involved/guides/reseed.html:89 msgid "" @@ -5768,4 +4870,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "Instructions détaillées" - diff --git a/i2p2www/translations/fr/LC_MESSAGES/misc.po b/i2p2www/translations/fr/LC_MESSAGES/misc.po index 0c884753..92ab2b3c 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/misc.po +++ b/i2p2www/translations/fr/LC_MESSAGES/misc.po @@ -3,9 +3,10 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# AO , 2018 +# AO , 2018-2019 # AO , 2017 # Boxoa590, 2013 +# Nicolas Belleau , 2019 # syl_, 2015-2016 # Towinet, 2014-2015 msgid "" @@ -13,7 +14,7 @@ msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" "POT-Creation-Date: 2018-02-12 00:06+0000\n" -"PO-Revision-Date: 2018-12-19 15:01+0000\n" +"PO-Revision-Date: 2019-11-26 17:01+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -65,6 +66,11 @@ msgid "" " introduction to I2P. Another talk about the profiling by the I2P clients" " will be held." msgstr "" +"Seulement 10 jours plus tard, le congrès sur la " +"protection et la sécurité des données aura lieu à Dresden.\n" +"Encore une fois, echelon participera à cet événement et donnera une brève" +" présentation générale d’I2P. Un autre exposé sur le profilage par les " +"clients I2P aura lieu." #: i2p2www/pages/site/misc/cvs.html:4 #, python-format @@ -80,6 +86,13 @@ msgid "" "need to\n" "touch)." msgstr "" +"Le code source d’I2P était conservé dans un dépôt CVS. De nos jours, il " +"est conservé dans un dépôt Monotone.\n" +"Pour ceux qui ne connaissent pas très bien CVS, il existe un livre fantastique " +"(en anglais) sur le sujet (les développeurs ne devront s’intéresser qu’au" +" premier chapitre « An overview of CVS », car les chapitres suivants " +"entrent dans de vilains détails, qui intéresseront peu de monde)." #: i2p2www/pages/site/misc/cvs.html:31 msgid "" @@ -87,11 +100,14 @@ msgid "" "CVS\n" "commands on your working repository. Create a sample module instead.\"" msgstr "" +"Citation humoristique de WinCVS : « Le saviez-vous ? N’expérimentez " +"jamais de nouvelles commandes CVS sur votre dépôt de travail. Créez " +"plutôt un module d’entraînement. »" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:2 #: i2p2www/pages/site/misc/i2ptunnel-migration.html:4 msgid "I2PTunnel migration" -msgstr "" +msgstr "Migration d’I2PTunnel" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:6 msgid "" @@ -108,16 +124,16 @@ msgstr "" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:16 msgid "To provide that same functionality on the new web architecture:" -msgstr "Pour fournir la même fonction sur la nouvelle architecture Web :" +msgstr "Pour offrir la même fonction sur la nouvelle architecture Web :" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:18 #, python-format msgid "Jump to %(url)s" -msgstr "" +msgstr "Accédez à %(url)s" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:19 msgid "Click on Add new: [Server tunnel] \"GO\"" -msgstr "" +msgstr "Cliquez sur Ajouter : [tunnel serveur] « Aller »" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:21 msgid "For the name: \"eepsite\"" @@ -129,24 +145,24 @@ msgstr "Pour la description : « Mon site eep, n’est-il pas beau ?  #: i2p2www/pages/site/misc/i2ptunnel-migration.html:23 msgid ">For the target host:" -msgstr "" +msgstr ">Pour l’hôte cible :" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:24 msgid "For the target port:" -msgstr "" +msgstr "Pour le port cible :" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:25 msgid "" "For the private key file: path to \"myWebPriv.dat\"
    \n" "(it is recommended to copy that .dat to your new install dir)" msgstr "" -"Pour le fichier de clé privée : chemin vers « monWebPriv.dat " -"»
    (il est recommandé de copier ce .dat vers votre nouveau " -"répertoire d’installation)" +"Pour le fichier de clé privée : chemin vers " +"« monWebPriv.dat »
    (il est recommandé de copier ce .dat vers " +"votre nouveau répertoire d’installation)" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:29 msgid "Check the \"Start automatically?\" checkbox" -msgstr "" +msgstr "Cochez la case « Démarrer automatiquement ? »" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:30 msgid "Click \"Save\"" @@ -154,7 +170,7 @@ msgstr "Cliquez sur « Enregistrer »" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:32 msgid "It will come back saying:" -msgstr "" +msgstr "Vous obtiendrez :" #: i2p2www/pages/site/misc/i2ptunnel-migration.html:39 msgid "" @@ -180,7 +196,7 @@ msgstr "" #: i2p2www/pages/site/misc/i2ptunnel-services.html:2 msgid "I2PTunnel services" -msgstr "" +msgstr "Services d’I2PTunnel" #: i2p2www/pages/site/misc/i2ptunnel-services.html:4 msgid "Below is quick copy of aum's eepsite deployment guide." diff --git a/i2p2www/translations/fr/LC_MESSAGES/priority.po b/i2p2www/translations/fr/LC_MESSAGES/priority.po index fc7b847b..f63c90e6 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fr/LC_MESSAGES/priority.po @@ -18,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-23 14:24+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-12-03 16:10+0000\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -38,11 +38,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Fil ATOM du blogue d’I2P pour la catégorie : %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogue" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "Fil ATOM du blogue d’I2P" @@ -68,43 +68,45 @@ msgid "Debian I2P Packages" msgstr "Paquets I2P pour Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic et versions ultérieures" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P est proposé dans les dépôts officiels pour Ubuntu Bionic 18.04 et " -"Debian Sid.\n" -"Installez le paquet « i2p » en utilisant votre gestionnaire de paquets " -"comme vous le feriez pour n’importe quel autre paquet. Les instructions " -"ci-dessous ne sont pas nécessaires." +"I2P est proposée dans les dépôts officiels pour Ubuntu Bionic et versions" +" ultérieures, ainsi que pour Debian Buster et Sid. Cependant, les " +"versions Debian Buster et Ubuntu Bionic (LTS) auront des versions plus " +"anciennes d’I2P. Si vous n’utilisez ni Debian Sid ni la version la plus " +"récente d’Ubuntu, utilisez notre dépôt Debian ou notre PPA Launchpad pour" +" vous assurer d’exécuter la dernière version d’I2P." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch et antérieure, Ubuntu Artful 17.10 et antérieure" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian ou Ubuntu, toutes versions" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Les paquets Debian ont été testés et devraient fonctionner sur " -"les plateformes x86/x86_64 qui tournent sous :" +"Les paquets Debian devraient fonctionner sur la plupart des plateformes " +"sous :" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 et ultérieure)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy et ultérieure)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -117,7 +119,7 @@ msgstr "" " href=\"%(trac)s\">Trac à https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -125,25 +127,25 @@ msgstr "" "Option 1 : Versions récentes d’Ubuntu et dérivés " "(Essayer ceci si vous n’utilisez pas Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Option 2 : Debian (y compris dérivés de Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" "Instructions pour Ubuntu et versions dérivées telles que Linux Mint et " "Trisquel" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Ajouter la PPA par la ligne de commande et installer I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Ouvrir un terminal et saisir :" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -153,11 +155,11 @@ msgstr "" " la clé GPG avec laquelle le dépôt a été signé. La clé GPG garantit que " "les paquets n’ont pas été altérés depuis leur compilation." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Signaler la nouvelle PPA à votre gestionnaire de paquets en saisissant :" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -167,15 +169,15 @@ msgstr "" " dépôt activé sur votre système, y compris ceux de la PPA d’I2P ajoutée " "avec la commande précédente." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "I2P peut maintenant être installé !" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Ajout de la PPA en utilisant Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -183,7 +185,7 @@ msgstr "" "Ouvrir Synaptic (Système -> Administration -> Gestionnaire de " "paquets Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -191,7 +193,7 @@ msgstr "" "Une fois Synaptic ouvert, sélectionner Dépôts dans le menu " "Configuration." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -203,7 +205,7 @@ msgstr "" "et cliquer sur Ajouter la source. Cliquer sur le bouton " "Fermer puis sur Recharger." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -218,7 +220,7 @@ msgstr "" "d’autres changements ?
    devrait apparaître. Si c’est le cas, cliquer" " sur Ajouter à la sélection puis Appliquer." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -228,19 +230,15 @@ msgstr "" "href=\"#Post-install_work\">lancement d’I2P et à sa configuration " "pour votre système." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instructions pour Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" -"Les architectures actuellement prises en charge incluent amd64, i386, " -"armel, armhf (pour Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Architectures actuellement prises en charge" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -251,7 +249,7 @@ msgstr "" "superutilisateur (c.-à-d. en basculant vers l’utilisateur root avec " "su ou en précédant chaque commande par sudo)." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -259,23 +257,22 @@ msgstr "" "Assurez-vous que apt-transport-https et curl " "sont installés." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" "\n" -"Vérifiez quelle version de Debian vous utilisez sur cette page du wiki Debian " -"et comparez avec %(file2)s sur votre système. Ajoutez " -"ensuite à %(file)s des lignes semblables à ce qui suit. " +"Vérifiez la version de Debian que vous utilisez sur cette page du wiki " +"Debian et dans %(file2)s sur votre système.\n" +"Ajoutez ensuite des lignes semblables à ce qui suit %(file)s." -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" @@ -283,26 +280,26 @@ msgstr "" "Note : Si vous utilisez Debian Sid (testing), vous pouvez alors installer" " I2P directement à partir du dépôt principal de Debian." -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Téléchargez la clé utilisée pour signer le " "dépôt :" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "Vérifiez l’empreinte et le propriétaire de la clé sans rien importer" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "Ajoutez la clé au trousseau d’APT" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Signaler le nouveau dépôt à votre gestionnaire de paquets en saisissant :" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -313,7 +310,7 @@ msgstr "" " dépôt activé sur votre système, y compris ceux du dépôt d’I2P ajouté " "avec la commande précédente." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -323,7 +320,7 @@ msgstr "" ">i2p-keyring garantira que vous obteniez les mises à jour de la " "clé GPG du dépôt." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -333,12 +330,12 @@ msgstr "" "href=\"#Post-install_work\">starting I2P et à sa configuration pour " "votre système." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Travail postinstallation" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -346,7 +343,7 @@ msgstr "" "En utilisant ces paquets I2P, le routeur I2P peut être démarré des trois " "façons suivantes :" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -359,7 +356,7 @@ msgstr "" "pas utiliser sudo ni l’exécuter en tant que " "root !)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -375,7 +372,7 @@ msgstr "" "(Note : ne pas utiliser sudo ni l’exécuter en " "tant que root !)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -388,7 +385,7 @@ msgstr "" "activé avec « dpkg-reconfigure i2p » en tant que root ou en " "utilisant sudo. C’est la méthode recommandée." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -408,7 +405,7 @@ msgstr "" "href=\"http://portforward.com\">portforward.com pourrait vous être " "utile." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -420,7 +417,7 @@ msgstr "" "configuration, car les paramètres par défaut de 96 kb/s en aval et 40" " kb/s en amont sont plutôt conservateurs." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -432,7 +429,7 @@ msgstr "" "pratique facile se trouve sur la page de " "configuration du mandataire des navigateurs." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "Profil I2P pour le navigateur Firefox" @@ -441,19 +438,35 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" +"Un site eep est un site Web qui est hébergé anonymement, un service caché" +" auquel vous pouvez accéder avec votre navigateur Web. Vous pouvez y " +"accéder en paramétrant le mandataire HTTP de votre navigateur pour qu’il " +"utilise le mandataire Web d’I2P, port 4444, et en naviguant vers le site." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" +"Pour faciliter cela, le profil pour le navigateur Firefox est " +"préconfiguré pour fonctionner avec I2P. Bien que vous puissiez utiliser " +"n’importe quel navigateur pour accéder aux sites I2P, un profil de " +"navigateur dédié permet de garder votre activité de navigation sur I2P " +"séparée de votre activité sur le réseau visible." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Ce profil comprend aussi l’extension NoScript qui vous protège contre les" +" JavaScript malveillants et l’extension HTTPS partout qui fait appel au " +"chiffrement SSL s’il est disponible." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -463,12 +476,13 @@ msgstr "Miroir :" msgid "select alternate mirror" msgstr "sélectionner un miroir de remplacement" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Télécharger ce fichier et l’exécuter." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -477,8 +491,180 @@ msgstr "" "Les fichiers sont signés par %(signer)s, dont " "la clé est ici." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "Laboratoire d’I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Bienvenue dans le laboratoire d’I2P ! Vous y trouverez divers projets " +"expérimentaux qui ne sont pas encore prêts à entrer en production. Nous " +"vous invitons à y jeter un œil et à les essayer, mais nous n’offrons " +"aucun soutien pour ces projets. Ils pourraient être abandonnés n’importe " +"quand." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" +"Nous vous invitons à nous faire part de vos commentaires forum d’I2P." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Projets actuels" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Programme d’installation sans dépendance" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" +"\n" +"C’est un programme d’installation d’I2P pour Windows qui ne dépend pas " +"d’une installation Java existante.\n" +"Il comprend toutes les dépendances exigées.\n" +"

    Ce programme d’installation est construit en utilisant l’utilitaire " +"Java 9+ JLink auquel un moteur d’exécution Java est intégré et qui crée " +"un fichier exécutable. Le code source se trouve dans la branche " +"monotone « i2p.jlink ». Un script NSIS est ensuite utilisé pour créer le " +"programme d’installation. Le code source pour ce script se trouve dans la" +" branche monotone « i2p.wininst ».

    \n" +"

    Vous pouvez signaler les bogues dans le " +"forum I2P Lab.

    " + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" +"\n" +"

    État : Démonstration de faisabilité

    Bogues et limitations " +"connues : les greffons qui utilisent la compression pack200 ne " +"fonctionnent pas.

    " + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Navigateur I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"Le navigateur de l’Internet invisible est une fourche du " +"Navigateur Tor/Firefox ESR de Mozilla dans lequel les paramètres de " +"mandataire sont préconfigurés et qui comprend NoScript et i2pbutton ainsi" +" que des améliorations de sécurité et de confidentialité telles qu’un " +"filtre de glisser-déposer et un bloqueur d’applis externes." + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Des versions sont proposées pour Linux, Windows et macOS. Nous offrons " +"actuellement des fichiers binaires pour les systèmes 64 bits. Des " +"versions 32 bits sont prévues pour Linux et Windows." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" +"À l’heure actuelle, le Navigateur I2P ne comprend pas son propre " +"routeur I2P. Assurez-vous qu’I2P est installé et fonctionnel avant de " +"lancer le Navigateur I2P." + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" +"\n" +" État : Bêta-4\n" +" " + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"La version anglaise est téléchargée par défaut, mais il est aussi compilé" +" pour d’autres langues. Vous trouverez ci-dessous les versions " +"internationales du navigateur." + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Image Docker" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +"Une image Docker d’I2P pour ceux qui préfèrent les conteneurs.\n" +"Elle comprend toutes les dépendances exigées." + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +" État : Démonstration de faisabilité" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "Exécutez la commande pour l’obtenir de la logithèque Docker." + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Télécharger" @@ -486,7 +672,7 @@ msgstr "Télécharger" msgid "Source package" msgstr "Paquet source" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Mises à jour automatiques" @@ -495,10 +681,25 @@ msgid "Manual updates" msgstr "Mises à jour manuelles" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "Labo" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"Si vous souhaitez essayer les projets expérimentaux les plus récents " +"d’I2P, visitez le Labo d’I2P\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dépendances" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -518,7 +719,7 @@ msgstr "" "(Oracle,\n" "OpenJDK ou\n" "IcedTea Java version 7 ou 8 sont " -"recommandées, sauf pour le Raspberry Pi : OpenJDK 9 " +"recommandées, sauf pour le Raspberry Pi : OpenJDK 9 " "pour ARM,\n" "PowerPC : IBM Java SE 7 ou 8)\n" "
    \n" @@ -526,7 +727,7 @@ msgstr "" " votre ordinateurou tapez java -version dans votre invite de" " commande.\n" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -534,27 +735,27 @@ msgstr "" "La prise en charge de Java 9 est en développement et cette version n’est " "pas recommandée pour une utilisation générale." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Notes de mise à jour " -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Journal des changements " -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Journal des changements pour Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Journal des changements pour Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Installations de zéro" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -570,11 +771,11 @@ msgstr "" "Il peut aussi être possible de cliquer à droite et de sélectionner " "« Ouvrir avec Java »." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Installation en ligne de commande (sans moniteur) :" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -585,7 +786,7 @@ msgstr "" "ci-dessus et exécuter java-jar i2pinstall_%(i2pversion)s.jar " "-console de la ligne de commande." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." @@ -594,7 +795,7 @@ msgstr "" "utilitaire de lancement d’I2P\n" " Bêta." -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." @@ -602,7 +803,7 @@ msgstr "" "Double-cliquez sur le fichier, puis glissez-déposez le lanceur dans votre" " dossier Applications." -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -618,7 +819,7 @@ msgstr "" "Sur certaines plateformes, il peut aussi être possible de cliquer à " "droite et de sélectionner « Ouvrir avec Java »." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -629,26 +830,30 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console de la ligne" " de commande." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Des paquets sont proposés pour Debian et Ubuntu." -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" - #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"Android 4.0 (Ice Cream Sandwich) ou version ultérieure est exigé. Si vous" +" avez installé I2P auparavant, cette version corrige des problèmes IPC " +"qui vous obligeront à désinstaller votre installation actuelle avant " +"d’installer ceci." + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Un minimum de 512 Mo de mémoire vive ; 1 Go recommandé." -#: i2p2www/pages/downloads/list.html:129 -#, fuzzy +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" @@ -656,7 +861,19 @@ msgstr "" "compatibles, car elles sont signées respectivement par zzz et meeh. Il " "faut en désinstaller une avant d’installer l’autre." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" +"I2P est maintenant offert en tant que paquet Docker sur « Docker hub ». " +"Vous pouvez récupérer l’image en exécutant la commande 'docker pull'. " + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "docker pull meeh/i2p.i2p" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from puis exécuter le programme graphique" " d’installation ou l’installation sans moniteur comme ci-dessus." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"Le fichier est signé par %(signer)s, dont la " -"clé est ici." +"Le programme d’installation pour Windows est signé par %(signer)s,\n" +"dont la clé se trouve ici." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Le programme d’installation natif macOS est signé par %(signer)s avec le " +"certificat de son ID de développeur Apple, dont la clé se trouve ici." + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Mises à jour de versions antérieures :" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Des mises à jour automatiques et manuelles sont toutes deux proposées " "pour la version." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -724,7 +952,7 @@ msgstr "" " « Télécharger la mise à jour » sur la console du routeur quand il " "apparaîtra." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -738,15 +966,13 @@ msgstr "" "par str4d et devront être mis à jour manuellement en suivant les " "instructions ci-dessous." -#: i2p2www/pages/downloads/list.html:198 -#, fuzzy +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" "Téléchargez ce fichier dans votre répertoire d’installation d’I2P et \"Restart\"" msgstr "" "Cliquez sur « Redémarrer »" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Buvez un verre d’eau et revenez dans 11 minutes" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -774,11 +1000,11 @@ msgstr "" "Le fichier est signé par %(signer)s, dont la " "clé est ici." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Versions antérieures" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Google " "Code, sur Launchpad\n" -"et par le réseau d’I2P à %(echelon)s." +"et dans le réseau I2P à %(echelon)s." #: i2p2www/pages/downloads/post-install.html:3 msgid "" @@ -891,27 +1117,6 @@ msgstr "Fichier :" msgid "Any mirror" msgstr "N’importe quel miroir" -#: i2p2www/pages/global/bounty.html:19 -msgid "" -"To claim the bounty the author must not be paid by other organizations\n" -"or teams for this work (e.g. GSoC students are not valid)." -msgstr "" -"Pour réclamer une prime, l’auteur ne doit pas être payé pour ce travail " -"par d’autres organisations ou équipes (p. ex. les étudiants du GSoC ne " -"sont pas éligibles)." - -#: i2p2www/pages/global/bounty.html:29 -#, python-format -msgid "" -"Bounty amounts may be increased by further donations. Do\n" -"you think these are important? Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Le montant des primes peut être augmenté par de nouveaux dons. Pensez-" -"vous qu’elles soient importantes ? Ajoutez-y votre" -" don en indiquant le montant à consacrer à la prime %(donatename)s !" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Introuvable" @@ -936,7 +1141,30 @@ msgstr "500 Erreur serveur" msgid "Umm... the server encountered some sort of error." msgstr "Hum ! Le serveur a rencontré quelque erreur." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentation" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contactez-nous" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forums" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Impliquez-vous !" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Faire un don" @@ -992,278 +1220,298 @@ msgid "Introduction to I2P" msgstr "Présentation d’I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Comparaisons" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Vue d’ensemble des comparaisons" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Autres réseaux anonymes" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentation" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Index de la documentation" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Comment ça marche ?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Présentation douce" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Présentation technique" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modèle de menace" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Routage en ail" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Base de données de réseau" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Routage par tunnel" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Sélection de pairs" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Cryptographie" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Spécifications" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Propositions" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Bibliothèque « streaming » de diffusion en continu" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrammes" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Applications" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Applications prises en charge" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocoles" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Pile de protocoles" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transports" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Vue d’ensemble de la couche de transport" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunnels" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Mise en œuvre des tunnels" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Tunnels unidirectionels" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Ancienne mise en œuvre" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Nommage et carnet d’adresses" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Greffons" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Réensemencer" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Équipe" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Temple de la renommée" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Documents universitaires et examen par les pairs" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Présentations, tutoriels et articles" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contactez-nous" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Liens" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Mentions légales" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Aide" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Comment parcourir I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Communauté" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Références" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glossaire" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Performances" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forums" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Vérifier I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Clés de signature de parution" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Clés signées" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Clés de développeurs" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Comparaisons" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Vue d’ensemble des comparaisons" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Autres réseaux anonymes" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Collaborateurs" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Équipe" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Temple de la renommée" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "Présentations, tutoriels, articles et contenu multimédia" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Documents universitaires et examen par les pairs" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Présentations, tutoriels et articles" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Mentions légales" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Liens" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Doc." + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Index de la documentation" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Comment ça marche ?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Présentation douce" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Présentation technique" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modèle de menace" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Routage en ail" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Base de données de réseau" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Routage par tunnel" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Sélection de pairs" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Cryptographie" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Spécifications" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propositions" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Bibliothèque « streaming » de diffusion en continu" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrammes" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Applications" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Applications prises en charge" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocoles" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Pile de protocoles" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transports" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Bénévolat" +msgid "Transport layer overview" +msgstr "Vue d’ensemble de la couche de transport" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Impliquez-vous !" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Développer" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licences" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunnels" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Système de suivi des bogues" +msgid "Tunnel implementation" +msgstr "Mise en œuvre des tunnels" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tunnels unidirectionels" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Ancienne mise en œuvre" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Nommage et carnet d’adresses" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Greffons" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Réensemencer" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Recherche" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Recherches universitaires" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Questions de recherche" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "Mesures sur I2P" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Développer" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guides" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nouveaux développeurs" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Utiliser un environnement de développement intégré avec I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Directives générales pour développeurs et style de programmation" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nouveaux traducteurs" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Primes" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licence" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Réunions" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licences" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Feuille de route" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "Réunions, feuille de route" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "Minutes des réunions" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "Feuille de route du projet" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Liste des tâches" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Système de suivi des bogues" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "Labos" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "Labos I2P" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "Navigateur I2P (bêta)" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Langue" @@ -1395,7 +1643,7 @@ msgstr "Liste des canaux :" #: i2p2www/pages/site/contact.html:35 msgid "General i2p discussion and help channel" -msgstr "Discussions générales sur I2P et canal d’aide" +msgstr "Discussions générales sur I2P et chaîne d’aide" #: i2p2www/pages/site/contact.html:36 msgid "Offtopic" @@ -1414,32 +1662,52 @@ msgid "Abscond browser bundle discussion and development" msgstr "Discussion et développement sur l’offre groupée de navigation Abscond" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" +"Veuillez visiter notre forum pour les utilisateurs d’I2P, qui est aussi " +"fréquenté par les développeurs et les contributeurs." + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" +"accessible sur le réseau visible https://i2pforum.net et sur I2P " +"http://i2pforum.i2p" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"La majorité de la discussion sur le développement d’I2P a lieu sur le forum des développeurs d’I2P (accessible " +"seulement dans le réseau I2P). C’est habituellement le meilleur endroit " +"où poser des questions si le canal IRC dev est inactif." -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listes de diffusion" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P a une liste de diffusion, mais elle est rarement utilisée, car la " -"petite équipe actuelle de développeurs préfère communiquer par IRC ou par" -" le forum des développeurs. Cela pourrait changer à l’avenir." +"I2P a récemment rétabli ses listes de diffusion et elles sont " +"principalement utilisées pour discuter du développement du " +"Navigateur I2P." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "S’abonner" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1449,11 +1717,11 @@ msgstr "" "d’information de la liste (lien ci-dessous) et remplissez le formulaire. " "Les adresses courriel intraI2P (nom@mail.i2p) peuvent être utilisées." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Se désabonner" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1463,21 +1731,22 @@ msgstr "" "d’abonnement, rendez-vous sur la page d’informations de la liste (lien " "ci-dessous) et saisissez votre adresse courriel d’abonnement." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listes" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archive" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "Discussions pour développeurs d’I2P - tout ce qui est lié au " "développement d’I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -1495,7 +1764,7 @@ msgstr "Général" #: i2p2www/pages/site/faq.html:8 i2p2www/pages/site/faq.html:51 msgid "What systems will I2P run on?" -msgstr "Sur quels systèmes I2P peut-il fonctionner ?" +msgstr "Sur quels systèmes I2P peut-il fonctionner ?" #: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:76 msgid "Is installing Java required to use I2P?" @@ -1640,8 +1909,8 @@ msgid "" "What makes downloads, torrents, web browsing, and everything else slower " "on I2P as compared to the regular internet?" msgstr "" -"Pourquoi les téléchargements, les torrents, la navigation sur le Web et " -"tout le reste sont plus lents sur I2P comparés à l’Internet ordinaire ?" +"Pourquoi les téléchargements, les torrents, la navigation sur la Toile et" +" tout le reste sont plus lents sur I2P comparés à l’Internet ordinaire ?" #: i2p2www/pages/site/faq.html:39 msgid "" @@ -1718,8 +1987,8 @@ msgstr "" "utilise largement des techniques cryptographiques, une UCT plus puissante" " conviendra mieux pour traiter la charge de travail générée par I2P ainsi" " que les tâches inhérentes au reste du système (c.-à-d. le système " -"d’exploitation, l’IUG, d’autres processus comme la navigation sur le Web " -"par exemple)." +"d’exploitation, l’IUG, d’autres processus comme la navigation sur le " +"Toile par exemple)." #: i2p2www/pages/site/faq.html:69 #, python-format @@ -1991,9 +2260,9 @@ msgstr "" "Distribution
    \n" "Tout le trafic d’I2P est chiffré en plusieurs couches. Vous ne connaissez" " ni le contenu, ni la source, ni la destination d’un message. \n" -"Tout le trafic que vous acheminez est interne au réseau d’I2P, vous " -"n’êtes pas un nœud de sortie (appelé mandataire " -"sortant dans notre documentation).\n" +"Tout le trafic que vous acheminez est interne au réseau I2P, vous n’êtes " +"pas un nœud de sortie (appelé mandataire sortant " +"dans notre documentation).\n" "Votre seule option est de refuser d’acheminer tout trafic en " "paramétrant votre bande passante partagée ou le nombre maximal de tunnels" " participants à 0 (voir ci-dessus).\n" @@ -2067,7 +2336,7 @@ msgstr "" "\n" "Un tunnel vers le serveur IRC principal dans I2P, Irc2P, est créé lors de" " l’installation d’I2P (voir la page de configuration " +"href=\"http://localhost:7657/i2ptunnel/index.jsp\">page Configuration " "d’I2PTunnel) et est démarré automatiquement lors du démarrage du " "routeur I2P.\n" "Pour s’y connecter, configurez votre client IRC pour qu’il se connecte à " @@ -2533,7 +2802,7 @@ msgid "" "href=\"https://github.com/PowerShell/Win32-OpenSSH\">https://github.com/PowerShell/Win32-OpenSSH)" msgstr "" "Si vous utilisez un système d’exploitation de type UNIX, cette méthode " -"est la plus facile pour accéder à distance à votre console I2P. (Note : " +"est la plus facile pour accéder à distance à votre console I2P. (Note : " "Des logiciels serveur SSH sont proposés pour les systèmes qui tournent " "sous Windows, par exemple https://github.com/PowerShell/Win32-OpenSSH)" @@ -2682,7 +2951,7 @@ msgid "" msgstr "" "Un routeur I2P n’a besoin d’être ensemencé qu’une seule fois, pour se " "joindre initialement au réseau. Le réensemencement consiste à obtenir " -"plusieurs fichiers « RouterInfo » (regroupés en un fichier zip signé) " +"plusieurs fichiers « RouterInfo » (regroupés en un fichier zip signé) " "d’au moins deux URL de serveur prédéfinies choisies dans un groupe de " "serveurs HTTPS du réseau visible exploités par des bénévoles." @@ -2699,7 +2968,7 @@ msgid "" msgstr "" "Un symptôme habituel d’un réensemencement échoué est l’affichage d’une " "valeur très petite (souvent moins de 5) qui n’augmente pas par " -"l’indicateur « Connus » (dans la barre latérale gauche de la console du " +"l’indicateur « Connus » (dans la barre latérale gauche de la console du " "routeur). Cela peut se produire, entre autres, si votre pare-feu local " "limite le trafic sortant ou si la demande de réensemencement est " "complètement bloquée." @@ -2763,7 +3032,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:660 #, python-format msgid "To import the received %(filename)s file into your local I2P router:" -msgstr "Pour importer le fichier %(filename)s reçu dans votre routeur I2P local :" +msgstr "Pour importer le fichier %(filename)s reçu dans votre routeur I2P local :" #: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 #, python-format @@ -2773,8 +3042,8 @@ msgstr "Rendez-vous sur %(url)s" #: i2p2www/pages/site/faq.html:663 msgid "Under \"Manual Reseed from File\" click \"Browse...\"" msgstr "" -"Sous « Réensemencement manuel à partir d’un fichier », cliquez sur « " -"Parcourir... »" +"Sous « Réensemencement manuel à partir d’un fichier », cliquez sur " +"« Parcourir... »" #: i2p2www/pages/site/faq.html:664 #, python-format @@ -2783,14 +3052,14 @@ msgstr "Sélectionnez le fichier %(filename)s" #: i2p2www/pages/site/faq.html:665 msgid "Click \"Reseed from File\"" -msgstr "Cliquez sur « Réensemencer à partir d’un fichier »" +msgstr "Cliquez sur « Réensemencer à partir d’un fichier »" #: i2p2www/pages/site/faq.html:667 #, python-format msgid "Check the log for the following message:" msgstr "" "Vérifiez la présence du message suivant dans le journal :" +"href=\"%(url)s\">journal :" #: i2p2www/pages/site/faq.html:671 msgid "Sharing a reseed file" @@ -2802,13 +3071,13 @@ msgid "" " start:" msgstr "" "Pour les amis de confiance, vous pouvez utiliser votre routeur I2P local " -"pour les aider à démarrer :" +"pour les aider à démarrer :" #: i2p2www/pages/site/faq.html:675 msgid "Under \"Create Reseed File\" click \"Create reseed file\"" msgstr "" -"Sous « Créer un fichier de réensemencement », cliquez sur « Créer un " -"fichier de réensemencement »" +"Sous « Créer un fichier de réensemencement », cliquez sur « Créer un " +"fichier de réensemencement »" #: i2p2www/pages/site/faq.html:676 #, python-format @@ -3446,11 +3715,11 @@ msgid "" "join our IRC channel as well: \n" "either through our IRC network, IRC2P, or on Freenode." msgstr "" -"Vous pouvez signaler tout bogue/problème que vous rencontrez sur notre " -"gestionnaire de bogue, qui est accessible à la fois sur le réseau visible" -" et sur I2P. Nous avons un forum de discussion, aussi accessible sur I2P " -"et sur le réseau visible. Vous pouvez aussi vous joindre à notre canal " -"IRC soit par notre réseau IRC, soit par RC2P ou soit par Freenode." +"Vous pouvez signaler tout bogue ou problème que vous rencontrez sur notre" +" gestionnaire de bogue, qui est accessible à la fois sur le réseau " +"visible et sur I2P. Nous avons un forum de discussion, aussi accessible " +"sur I2P et sur le réseau visible. Vous pouvez aussi vous joindre à notre " +"canal IRC soit par notre réseau IRC, soit par RC2P ou soit par Freenode." #: i2p2www/pages/site/faq.html:962 msgid "Our Bugtracker:" @@ -3548,123 +3817,95 @@ msgstr "" "quel service Internet traditionnel tel que le courriel, l’IRC ou " "l’hébergement Web." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Que fait I2P pour vous ?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Le réseau d’I2P protège de manière robuste vos données personnelles lors " -"de vos communications sur Internet. De nombreuses activités qui " -"pourraient mettre en danger vos données personnelles sur l’Internet " -"public peuvent être menées anonymement sur I2P." +"Le réseau I2P offre de robustes protections de la vie privée et des " +"données personnelles pour communiquer par Internet. De nombreuses " +"activités qui pourraient mettre en danger votre vie privée et vos données" +" personnelles sur l’Internet public peuvent se dérouler anonymement à " +"l’intérieur d’I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Obtenir I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 -msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" -msgstr "" +msgid "What is I2P?" +msgstr "Qu’est-ce qu’I2P ?" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" +"I2P est un réseau anonyme qui repose sur Internet. Il permet aux " +"utilisateurs de créer ou d’accéder à du contenu, mais aussi de bâtir des " +"communautés en ligne sur un réseau qui est à la fois distribué et " +"dynamique. Il est conçu pour protéger les communications et résister à la" +" surveillance par des tiers tels que les FAI." -#: i2p2www/pages/site/index.html:23 +#: i2p2www/pages/site/index.html:25 msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" +"En plus d’anonymiser le trafic dans le réseau, I2P fonctionne avec des " +"capacités équivalentes à Internet. Cependant, sa conception et sa " +"décentralisation créent un environnement qui résiste à la censure et " +"favorise la libre circulation de l’information." #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +"Des sites miroir hébergés sur le réseau permettent d’accéder à des " +"sources de nouvelles et à d’autres ressources dans les régions où " +"l’information est filtrée ou bloquée. Les communautés en ligne qui " +"souhaitent s’organiser au sein d’environnements restrictifs peuvent le " +"faire anonymement afin d’atténuer la menace politique et de se protéger " +"mutuellement." + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "En savoir plus…" #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Nouvelles et mises à jour" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "Calendrier des conférences 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3682,7 +3923,7 @@ msgstr "" #: i2p2www/pages/site/links.html:12 msgid "I2P on the web" -msgstr "I2P sur le Web" +msgstr "I2P sur la Toile" #: i2p2www/pages/site/links.html:19 msgid "Friends of I2P" @@ -3704,10 +3945,3 @@ msgstr "Forums, sites de nouvelles, autres" msgid "Very Old Stuff" msgstr "De très vieux trucs" - - - - - - - diff --git a/i2p2www/translations/gl/LC_MESSAGES/about.po b/i2p2www/translations/gl/LC_MESSAGES/about.po index ceb7f9eb..7cf0b9a7 100644 --- a/i2p2www/translations/gl/LC_MESSAGES/about.po +++ b/i2p2www/translations/gl/LC_MESSAGES/about.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Galician (http://www.transifex.com/otf/I2P/language/gl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -67,19 +67,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -88,11 +107,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -107,15 +126,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -123,11 +142,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -136,17 +155,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -157,11 +176,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -173,11 +192,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -186,11 +205,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -201,14 +220,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -221,7 +240,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -231,7 +250,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -240,7 +259,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -261,324 +280,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -990,7 +670,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -999,7 +679,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1008,7 +688,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1018,7 +698,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1028,7 +708,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1038,7 +718,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1046,7 +726,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1055,7 +735,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1063,11 +743,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1076,7 +756,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1085,7 +765,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1093,7 +773,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1102,7 +782,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1110,7 +790,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1121,7 +801,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1129,7 +809,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1140,7 +820,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1148,7 +828,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1156,16 +836,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Outra" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1194,11 +908,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2557,8 +2271,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/gl/LC_MESSAGES/docs.po b/i2p2www/translations/gl/LC_MESSAGES/docs.po index a4f9ab2b..9043d0c0 100644 --- a/i2p2www/translations/gl/LC_MESSAGES/docs.po +++ b/i2p2www/translations/gl/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 00:24+0000\n" "Last-Translator: erinm\n" "Language-Team: Galician (http://www.transifex.com/otf/I2P/language/gl/)\n" @@ -18,16 +18,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Índice da Documentación Técnica" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +#, fuzzy +msgid "July 2019" +msgstr "Xaneiro de 2016" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -39,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "Vista Xeral" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Especificacións" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Especificacións do Plugin" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Clientes Xestionados" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocolo SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocolo SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramas" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Túneles" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Rendemento" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1435,8 +1445,9 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "" +#, fuzzy +msgid "May 2019" +msgstr "Xaneiro de 2016" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1454,10 +1465,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1537,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1588,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versión" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1780,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1844,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1854,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,9 +1870,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "" +#, fuzzy +msgid "February 2019" +msgstr "Xaneiro de 2016" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2016,7 +2002,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2011,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2024,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2043,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2118,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descrición" @@ -2902,6 +2888,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2987,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3166,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "" @@ -3660,7 +3674,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "History" @@ -3690,10 +3704,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4104,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4127,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4139,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4148,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4158,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4169,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4183,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4197,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4210,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4221,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6978,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,9 +7104,8 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 #, fuzzy -msgid "January 2019" +msgid "August 2019" msgstr "Xaneiro de 2016" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7163,7 +7179,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7237,11 +7253,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7272,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7296,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7328,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7347,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7355,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7396,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7423,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7493,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7509,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7521,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7537,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7564,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7578,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7594,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,12 +7606,12 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 #, fuzzy msgid "Encryption Key Selection" msgstr "Selección de pares" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7604,11 +7620,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7629,7 +7645,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7644,24 +7660,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7669,7 +7685,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7681,7 +7697,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7689,13 +7705,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7706,11 +7722,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7721,11 +7737,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7733,7 +7749,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7750,22 +7766,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7774,11 +7790,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7791,7 +7807,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7803,7 +7819,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7824,11 +7840,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7843,18 +7859,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7870,11 +7886,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7892,7 +7908,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7903,11 +7919,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7917,13 +7933,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7934,7 +7950,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7944,7 +7960,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7955,14 +7971,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7977,7 +7993,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7995,7 +8011,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8005,11 +8021,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8019,7 +8035,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8030,11 +8046,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8048,7 +8064,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8056,11 +8072,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8082,11 +8098,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8099,11 +8115,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8120,18 +8136,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8139,11 +8155,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8152,32 +8168,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8187,31 +8203,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8224,11 +8240,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8236,7 +8252,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8245,7 +8261,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8257,7 +8273,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8266,30 +8282,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8301,15 +8317,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8323,7 +8339,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8335,7 +8351,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8352,7 +8368,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8362,7 +8378,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8374,11 +8390,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8386,48 +8402,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8435,7 +8451,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8443,7 +8459,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8453,7 +8469,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8478,16 +8494,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8495,18 +8511,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8523,7 +8539,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8537,7 +8553,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8553,15 +8569,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12812,17 +12828,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12856,20 +12872,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12879,72 +12895,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12954,7 +12970,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12964,24 +12980,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12989,29 +13005,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13020,7 +13036,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13031,15 +13047,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13053,13 +13069,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13073,12 +13089,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13087,42 +13103,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13132,46 +13148,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13179,11 +13195,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13204,66 +13220,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Contido" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13526,6 +13542,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13725,6 +13745,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15254,10 +15280,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16225,3 +16247,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/gl/LC_MESSAGES/get-involved.po b/i2p2www/translations/gl/LC_MESSAGES/get-involved.po index abdf62e4..d2bf2e35 100644 --- a/i2p2www/translations/gl/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/gl/LC_MESSAGES/get-involved.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Galician (http://www.transifex.com/otf/I2P/language/gl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Doar" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,18 +150,25 @@ msgid "Get Involved!" msgstr "Involúcrate!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Precisámo-la túa axuda!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Difunde a palabra!" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Tradución" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "A probar..." -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentación" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Imaxes" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Contido" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Servizos" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Resementando" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplicacións" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Tradución" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Análise" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Resementando" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "Xaneiro de 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,15 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Xaneiro de 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -613,677 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Tradución ó árabe" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "A parte 1 é a tradución da páxina web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "O xuiz é echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "almacenaxe de datos" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nome" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Estado" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Desdenvolvemento de Syndie" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Tradución ó ruso" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Tests de unidades (parte 1ª)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Desdenvolvemento de Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "test de unidades" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2248,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2626,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2683,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licencias" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2710,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2719,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2738,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2750,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4137,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/gl/LC_MESSAGES/priority.po b/i2p2www/translations/gl/LC_MESSAGES/priority.po index b424b240..283016e2 100644 --- a/i2p2www/translations/gl/LC_MESSAGES/priority.po +++ b/i2p2www/translations/gl/LC_MESSAGES/priority.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Oscar Guardiola \n" "Language-Team: Galician (http://www.transifex.com/otf/I2P/language/gl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -28,11 +28,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogue" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "" @@ -58,36 +58,37 @@ msgid "Debian I2P Packages" msgstr "Paquetes Debian I2P" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -96,67 +97,67 @@ msgid "" "https://trac.i2p2.de." msgstr "" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" msgstr "" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" "that the packages have not been tampered with since being built." msgstr "" -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." msgstr "" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "A engadi-lo PPA usando Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -164,7 +165,7 @@ msgid "" "Reload." msgstr "" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -173,24 +174,22 @@ msgid "" " click Mark then Apply." msgstr "" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruccións para Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -198,47 +197,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -246,32 +244,32 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Tarefas post-instalación" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -280,7 +278,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -290,7 +288,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -299,7 +297,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -311,7 +309,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -319,7 +317,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -328,7 +326,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -337,15 +335,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -359,20 +361,141 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Descargar" @@ -380,7 +503,7 @@ msgstr "Descargar" msgid "Source package" msgstr "" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Actualizacións automáticas" @@ -389,10 +512,22 @@ msgid "Manual updates" msgstr "" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependencia" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -408,33 +543,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Notas da edición" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -445,11 +580,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -457,19 +592,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -480,7 +615,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -488,30 +623,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM como mínimo; 1 GB recomendado." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -558,7 +712,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -567,37 +721,36 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Vai por unha taza de café e volta en 11 minutos" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Non atopado" @@ -713,7 +851,30 @@ msgstr "Erro do servidor 500" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "PUF" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentación" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Foros" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Doar" @@ -767,278 +928,298 @@ msgid "Introduction to I2P" msgstr "Introdución a I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentación" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Índice da documentación" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Como funciona?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Base de datos da rede" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Selección de Par" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Criptografía" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Especificacións" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramas" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplicacións" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplicacións soportadas" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocolos" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Túneles" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Túneles unidireccionais" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugins" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Equipo" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Ligazóns" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Axuda" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "PUF" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glosario" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Rendemento" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Foros" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Verificar I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Chaves firmadas dixitalmente" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Equipo" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Ligazóns" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Índice da documentación" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Como funciona?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Base de datos da rede" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Selección de Par" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Criptografía" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Especificacións" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramas" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplicacións" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplicacións soportadas" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocolos" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" +msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Desenvolver" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licencias" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Túneles" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" +msgid "Tunnel implementation" msgstr "" -#: i2p2www/pages/global/nav.html:114 -msgid "Academic research" -msgstr "Investigación académica" +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Túneles unidireccionais" -#: i2p2www/pages/global/nav.html:115 -msgid "Open research questions" +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" msgstr "" #: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugins" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 +msgid "Academic research" +msgstr "Investigación académica" + +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" +msgstr "" + +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Desenvolver" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guía" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Novos desenvolvedores" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Novos tradutores" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licenza" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licencias" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Encontros" - -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Idioma" @@ -1160,59 +1341,72 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listaxes de correo" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listas" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arquivado" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2626,120 +2820,76 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 +#: i2p2www/pages/site/index.html:17 msgid "What is I2P?" msgstr "" -#: i2p2www/pages/site/index.html:17 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" msgstr "" +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" msgstr "" @@ -2776,13 +2926,3 @@ msgstr "" msgid "Very Old Stuff" msgstr "" - - - - - - - - - - diff --git a/i2p2www/translations/he/LC_MESSAGES/about.po b/i2p2www/translations/he/LC_MESSAGES/about.po index 8860f6fe..d7896585 100644 --- a/i2p2www/translations/he/LC_MESSAGES/about.po +++ b/i2p2www/translations/he/LC_MESSAGES/about.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && " @@ -68,19 +68,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -89,11 +108,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -108,15 +127,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -124,11 +143,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -137,17 +156,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -158,11 +177,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -174,11 +193,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -187,11 +206,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -202,14 +221,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -222,7 +241,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -232,7 +251,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -241,7 +260,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -262,324 +281,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -991,7 +671,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1000,7 +680,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1019,7 +699,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1039,7 +719,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1047,7 +727,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1056,7 +736,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1064,11 +744,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1077,7 +757,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1086,7 +766,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1094,7 +774,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1103,7 +783,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1111,7 +791,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1122,7 +802,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1130,7 +810,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1141,7 +821,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1149,7 +829,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,16 +837,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "אחר" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1195,11 +909,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2558,8 +2272,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/he/LC_MESSAGES/blog.po b/i2p2www/translations/he/LC_MESSAGES/blog.po index 125a1ae3..5420f829 100644 --- a/i2p2www/translations/he/LC_MESSAGES/blog.po +++ b/i2p2www/translations/he/LC_MESSAGES/blog.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: ION\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && " "n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3\n" @@ -25,77 +25,65 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "" -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`עמוד הורדה`" - #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:31 #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "פרטי שחרור" @@ -104,10 +92,10 @@ msgstr "פרטי שחרור" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -118,44 +106,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -166,46 +159,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "אחר" @@ -216,47 +214,52 @@ msgstr "אחר" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -272,12 +275,20 @@ msgstr "" msgid "Update Info" msgstr "מידע עדכון" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`עמוד הורדה`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "שחרור 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -286,133 +297,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -420,8 +431,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "שחרור 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -433,95 +444,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -529,8 +540,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "שחרור 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -538,7 +549,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -547,7 +558,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -557,110 +568,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -668,8 +679,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "שחרור 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -680,7 +691,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -691,99 +702,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -791,8 +802,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "שחרור 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -800,7 +811,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -809,11 +820,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -824,19 +835,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -845,13 +852,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -862,7 +869,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -871,113 +878,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "תוספות" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -985,12 +992,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "שחרור 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1005,7 +1012,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1013,23 +1020,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1041,113 +1048,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "שיפורי אנונימיות" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "תמיכת IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "חדש תרגום טורקי" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1155,8 +1158,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "שחרור 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1166,43 +1169,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1210,8 +1213,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "שחרור 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1220,16 +1223,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "פרטי IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1240,7 +1243,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1258,7 +1261,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1270,11 +1273,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1290,7 +1293,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1302,7 +1305,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1311,11 +1314,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1330,11 +1333,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "אתר רשת חדש" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1343,11 +1346,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1357,53 +1360,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "עדכוני תרגום: סינית, צרפתית, גרמנית, פורטוגזית, רוסית, שוודית, טורקית" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "חדש תרגום רומני" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1421,11 +1424,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1434,15 +1437,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "שחרור 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "שחרור 0.9.9" @@ -1460,11 +1454,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1640,29 +1630,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1671,7 +1661,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1681,60 +1671,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "חדש תרגומים" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "עדכוני תרגום" @@ -1745,13 +1740,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1762,88 +1757,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "מיקום" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "חדש תרגום ברזילאי פורטוגזי" @@ -1854,13 +1840,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1875,7 +1861,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1884,81 +1870,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1969,13 +1960,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1984,51 +1975,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2040,17 +2023,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2059,8 +2042,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2068,41 +2051,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2112,11 +2077,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2124,7 +2089,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2143,95 +2108,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2242,11 +2209,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2254,85 +2221,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "חדש תרגום סלובקי" @@ -2343,11 +2310,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2357,7 +2324,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2365,7 +2332,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2375,91 +2342,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2470,11 +2437,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2486,7 +2453,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2497,7 +2464,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2506,38 +2473,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2548,11 +2515,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2594,7 +2561,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2605,7 +2572,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2619,7 +2586,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2644,13 +2611,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2665,7 +2632,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2680,28 +2647,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2710,19 +2677,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2731,7 +2690,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2740,7 +2699,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2756,11 +2715,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2771,7 +2730,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2790,119 +2749,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2913,11 +2877,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2928,13 +2892,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2944,145 +2908,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3093,24 +3057,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3119,7 +3083,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3128,95 +3092,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3229,13 +3193,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3244,20 +3208,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3273,10 +3237,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3296,32 +3260,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3334,45 +3294,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3390,10 +3338,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3401,13 +3345,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3418,12 +3362,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3431,32 +3375,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3471,42 +3407,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3514,19 +3438,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3541,33 +3457,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "שחרור 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3584,9 +3487,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3594,7 +3497,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3604,17 +3507,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3636,174 +3535,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3813,11 +3649,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3829,93 +3665,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3926,11 +3762,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3943,7 +3779,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3951,93 +3787,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4048,17 +3884,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4071,7 +3907,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4079,7 +3915,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4087,156 +3923,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4245,7 +4078,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4255,7 +4088,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4263,78 +4096,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "פרטים" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "מיקום" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4343,51 +4170,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4400,7 +4225,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4411,7 +4236,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4421,15 +4246,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4438,47 +4261,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4488,11 +4296,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4503,7 +4311,7 @@ msgid "" "support ECDSA." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4511,95 +4319,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4612,11 +4420,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4636,7 +4444,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4647,31 +4455,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4686,7 +4494,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4695,52 +4503,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4757,11 +4565,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4774,42 +4582,37 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`עמוד הורדה`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4820,15 +4623,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4837,11 +4640,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4849,7 +4652,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4859,11 +4662,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4871,7 +4674,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4882,7 +4685,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4890,7 +4693,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4898,15 +4701,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4919,13 +4722,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4934,13 +4737,11 @@ msgid "" "including people." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4950,52 +4751,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`עמוד הורדה`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5010,7 +4786,7 @@ msgid "" "reintegrates into the network with its new identity." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5019,155 +4795,146 @@ msgid "" "with the upcoming Java 9, and some of that work is in this release." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`עמוד הורדה`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5176,17 +4943,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5194,20 +4961,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5221,24 +4984,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5246,43 +5005,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5292,11 +5043,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5305,7 +5080,7 @@ msgid "" "Your router will not automatically update if you are using Java 6." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5313,185 +5088,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5501,11 +5265,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5513,7 +5277,7 @@ msgid "" "and \"identicon\" images for visually distinguishing addresses." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5522,83 +5286,83 @@ msgid "" "hopefully improve tunnel build success." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5609,14 +5373,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5629,7 +5393,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5643,13 +5407,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5660,17 +5424,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5681,20 +5445,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5711,13 +5475,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5728,16 +5492,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5751,8 +5515,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5764,9 +5528,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5782,30 +5546,26 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5817,20 +5577,20 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5838,92 +5598,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5936,11 +5696,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -5949,8 +5709,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -5960,39 +5720,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6001,29 +5762,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6033,13 +5785,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6048,23 +5800,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6075,88 +5827,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "מיקום" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6164,17 +5901,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6182,11 +5915,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" -msgstr "" +msgstr "0.9.27 מכיל תיקוני תקלים" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6196,85 +5929,85 @@ msgid "" "mode." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6285,11 +6018,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" -msgstr "" +msgstr "0.9.28 מכיל תיקוני תקלים" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6301,170 +6034,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6475,11 +6208,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" -msgstr "" +msgstr "0.9.29 מכיל תיקוני תקלים" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6491,99 +6224,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6594,11 +6327,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6615,18 +6348,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6636,21 +6369,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6658,7 +6391,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6666,103 +6399,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6773,13 +6506,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6789,10 +6522,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6800,11 +6533,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6818,23 +6547,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6844,13 +6573,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6859,31 +6588,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6896,13 +6625,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6915,7 +6644,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6934,7 +6663,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -6953,11 +6682,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -6968,56 +6697,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7028,11 +6757,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7041,39 +6770,36 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7205,6 +6931,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7289,6 +7016,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7299,13 +7031,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7316,13 +7048,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7339,7 +7071,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7348,20 +7080,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7382,7 +7114,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7391,13 +7123,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7413,7 +7145,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7425,7 +7157,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7440,20 +7172,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7465,7 +7197,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7476,13 +7208,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7500,7 +7232,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7513,13 +7245,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7532,7 +7264,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7543,13 +7275,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7562,13 +7294,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7581,13 +7313,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7598,20 +7330,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7625,15 +7357,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7679,12 +7408,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7700,107 +7429,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" -msgstr "" +msgstr "0.9.35 עם תיקיות SusiMail ואשף SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7811,15 +7537,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7843,23 +7569,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7870,7 +7596,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7883,13 +7609,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -7908,7 +7634,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -7919,7 +7645,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -7928,13 +7654,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -7946,11 +7672,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -7961,13 +7687,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -7981,7 +7707,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -7990,7 +7716,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8001,7 +7727,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8018,13 +7744,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8037,13 +7763,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8052,35 +7778,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8091,7 +7817,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8100,30 +7826,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8137,16 +7861,13 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" -msgstr "" +msgstr "0.9.36 עם NTCP2 ותיקוני תקלים" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:17 msgid "" @@ -8172,6 +7893,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8232,42 +7954,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" -msgstr "" +msgstr "0.9.37 עם NTCP2 מאופשר" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8278,15 +7997,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8304,7 +8023,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8313,13 +8032,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8334,22 +8053,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8360,13 +8079,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8375,11 +8094,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8390,14 +8109,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8405,13 +8124,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8421,13 +8140,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8438,7 +8157,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8446,13 +8165,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8461,7 +8180,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8472,18 +8191,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" -msgstr "" +msgstr "0.9.38 עם אשף התקנה חדש" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8492,102 +8208,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 עם שיפורי ביצועים" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 עם צלמיות חדשות" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "הגדרות מתקדמות" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 עם תיקוני תקלים" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 עם תיקוני תקלים" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 עם תיקוני תקלים" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/he/LC_MESSAGES/docs.po b/i2p2www/translations/he/LC_MESSAGES/docs.po index 63f1c850..c61532d8 100644 --- a/i2p2www/translations/he/LC_MESSAGES/docs.po +++ b/i2p2www/translations/he/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2019-01-25 08:17+0000\n" "Last-Translator: ION\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "תשקיף" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "ספציפיקציות" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "‏Datagrams" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "מסלולים" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "סקירת שכבת התעבורה" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "ביצועים" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "מערכת ניהול תקלות" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "מפת דרכים" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "גירסה" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,8 +1868,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "תיאור" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "מחדל" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "היסטוריה" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,8 +7101,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7162,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7236,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7255,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7279,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7311,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7330,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7338,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7379,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7406,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7476,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7492,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7504,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7520,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7547,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7561,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7577,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7589,12 +7602,12 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 #, fuzzy msgid "Encryption Key Selection" msgstr "Выбор пира" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7616,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7641,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7656,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7681,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7693,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7701,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7718,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7733,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7745,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7762,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7786,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7803,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7815,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7836,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7855,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7882,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7904,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7915,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7929,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7946,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7956,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7967,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7989,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8007,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8017,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8031,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8042,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8060,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8068,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8094,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8111,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8132,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8151,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8164,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8199,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8236,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8248,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8257,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8269,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8278,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8313,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8335,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8347,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8364,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8374,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8386,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8398,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8447,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8455,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8465,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8490,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8507,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8535,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8549,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8565,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12824,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12868,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12891,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12966,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12976,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13001,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13032,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13043,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13065,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13085,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13099,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13144,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13191,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13216,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "תוכן" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13525,6 +13538,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13741,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15276,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16224,3 +16243,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/he/LC_MESSAGES/get-involved.po b/i2p2www/translations/he/LC_MESSAGES/get-involved.po index 77f7e750..f3cb5e4d 100644 --- a/i2p2www/translations/he/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/he/LC_MESSAGES/get-involved.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && " @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "תרומה" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,7 +150,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -182,10 +158,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "תיעוד" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "תוכן" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "שירותים" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "יישומים" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" -msgstr "" +msgstr "ניתוח" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,14 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -612,676 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "שם" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "מיצב" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2246,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2624,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2681,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "תנאי שימוש" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2708,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2717,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2736,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2748,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4135,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/he/LC_MESSAGES/priority.po b/i2p2www/translations/he/LC_MESSAGES/priority.po index 007be9bb..f5f1e0ef 100644 --- a/i2p2www/translations/he/LC_MESSAGES/priority.po +++ b/i2p2www/translations/he/LC_MESSAGES/priority.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Meitar\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && " "n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3\n" @@ -31,11 +31,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "פיד Atom ליומן הרשת של I2P עבור קטגוריה: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "בלוג" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "זרם Atom של יומן הרשת של I2P" @@ -61,38 +61,37 @@ msgid "Debian I2P Packages" msgstr "חבילות I2P לדביאן" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"החבילות לדביאן\n" -"נבדקו ואמורות לעבוד על פלטפורמות x86/x86_64 המריצות:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "‏אובונטו (החל מגרסה Precise 12.04)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "לינוקס דביאן (Wheezy וגרסאות חדשות יותר)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -105,7 +104,7 @@ msgstr "" "בחבילות אלה ב־Trac at\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -113,23 +112,23 @@ msgstr "" "אפשרות 1: גרסאות עדכניות של אובונטו ושל נגזרותיה " "(נסו זאת אם אינכם משתמשים בדביאן)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "אפשרות 2: דביאן (כולל נגזרות של דביאן)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "הוספת ה־PPA דרך שורת הפקודה והתקנת I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "פתחו מסוף והזינו:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -139,11 +138,11 @@ msgstr "" "מפתח ה־gpg שבאמצעותו נחתם המאגר. מפתח ה־GPG מבטיח\n" "כי לא נערכו שינויים זדוניים בחבילות לאחר יצירתן." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "יידעו את מנהל החבילות שלכם על ה־PPA החדש על־ידי הזנת:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -153,27 +152,27 @@ msgstr "" "המאופשר במערכת שלכם, כולל ה־PPA של I2P\n" "שנוסף קודם לכן." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "כעת אתם מוכנים להתקנת I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "הוספת ה־PPA דרך Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "פתחו את Synaptic (מערכת -> ניהול -> מנהל החבילות Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "לאחר ש־Synaptic נפתח, בחרו באפשרות מאגרים מתפריט הגדרות." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -186,7 +185,7 @@ msgstr "" "מקור
    (Add Source). לחצו על סגירה ולאחר מכן על " "רענון." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -199,7 +198,7 @@ msgstr "" "לאחר מכן ייתכן שתישאלו האם לסמן שינויים נחוצים נוספים. במקרה כזה" " לחצו על סימון ולאחר מכן על בצע." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -209,17 +208,15 @@ msgstr "" "הרצת I2P ולהגדיר את התצורה של I2P עבור" " המערכת שלכם." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "הוראות עבור דביאן" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -227,47 +224,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "יידעו את מנהל החבילות שלכם על המאגר החדש על־ידי הזנת:" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -278,7 +274,7 @@ msgstr "" "המאופשר במערכת שלכם, כולל המאגר של I2P שנוסף בצעד\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -287,7 +283,7 @@ msgstr "" "כעת אתם מוכנים להתקנת I2P! התקנת החבילה i2p-keyring\n" "תבטיח שתקבלו עדכונים למפתח ה־GPG של המאגר." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -296,12 +292,12 @@ msgstr "" "לאחר השלמת תהליך ההתקנה אתם יכולים להמשיך הלאה לשלב הבא, הרצת I2P, ולהגדיר את התצורה של I2P עבור המערכת שלכם." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "צעדים לאחר ההתקנה" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -309,7 +305,7 @@ msgstr "" "על־ידי שימוש בחבילות של I2P ניתן להריץ את נתב ה־I2P בשלוש\n" "הדרכים הבאות:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -323,7 +319,7 @@ msgstr "" "\n" "כמשתמש root ואל תשתמשו ב־sudo!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -339,7 +335,7 @@ msgstr "" "(הערה: אל תריצו\n" "כמשתמש root ואל תשתמשו ב־sudo!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -351,7 +347,7 @@ msgstr "" "לפני שהמשתמש נכנס. ניתן להפעיל את השירות עם \"dpkg-reconfigure\n" "‏i2p\" בתור root או על־ידי שימוש ב־sudo. זהו אופן השימוש המומלץ." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -368,7 +364,7 @@ msgstr "" "עמוד הגדרות הרשת בממשק הנתב. אם אתם זקוקים להדרכה כיצד להעביר פתחות,\n" "‏portforward.com יכול לעזור." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -381,7 +377,7 @@ msgstr "" "מאחר והגדרות ברירת המחדל (96 ק\"ב/שניה בהורדה ו־40 ק\"ב/שניה בהעלאה) די " "נמוכות." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -392,7 +388,7 @@ msgstr "" "אם אתם רוצים לגלוש ל־eepsites דרך הדפדפן, ראו את העמוד הגדרת מתווך רשת לדפדפן להדרכה פשוטה." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -401,15 +397,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -423,20 +423,141 @@ msgstr "מראה" msgid "select alternate mirror" msgstr "בחר מראה חלופית " -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "הורידו את הקובץ והריצו אותו." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "דפדפן I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "הורדה" @@ -444,7 +565,7 @@ msgstr "הורדה" msgid "Source package" msgstr "חבילת מקור" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "עדכונים אוטומטיים" @@ -453,10 +574,22 @@ msgid "Manual updates" msgstr "עדכונים ידניים" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "תלות" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -472,33 +605,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "הערות שחרור" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "יומן שינויים" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "יומן שינויי דביאן" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "יומן שינויי אנדרואיד" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "התקנות נקיות" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -515,11 +648,11 @@ msgstr "" " ייתכן שתוכלו ללחוץ לחיצה ימנית ולבחור\n" " ‏"פתיחה באמצעות Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "התקנה בשורת הפקודה (headless):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -530,19 +663,19 @@ msgstr "" " והריצו את java -jar i2pinstall_%(i2pversion)s.jar " "-console בשורת הפקודה." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -559,7 +692,7 @@ msgstr "" " בפלטפורמות מסוימות ייתכן שתוכלו ללחוץ לחיצה ימנית ולבחור\n" " ‏"פתיחה באמצעות Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -570,30 +703,41 @@ msgstr "" " והריצו את java -jar i2pinstall_%(i2pversion)s.jar " "-console בשורת הפקודה." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "קיימות חבילות לדביאן ולאובונטו." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "מינימום RAM 512 MB; מומלץ 1 GB." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from ולאחר מכן\n" " הריצו את ההתקנה הגרפית או את ההתקנה בשורת הפקודה כפי שמתואר לעיל." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "עדכונים מגרסאות קודמות:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "עדכונים אוטומטיים וגם ידניים אפשריים עבור גרסת שחרור זו." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -652,7 +804,7 @@ msgstr "" "\n" "כאשר הוא מופיע." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -661,37 +813,36 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "לחצו \"אתחול\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "קחו לכם כוס קפה וחזרו בעוד 11 דקות" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "גרסאות קודמות" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "לא נמצא" @@ -838,7 +972,30 @@ msgstr "500 שגיאת שרת" msgid "Umm... the server encountered some sort of error." msgstr "אמממ... השרת נתקל בבעיה כלשהי." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "שאלות נפוצות" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "תיעוד" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "צרו קשר" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "פורומים" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "קחו חלק!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "תרומה" @@ -894,278 +1051,298 @@ msgid "Introduction to I2P" msgstr "מבוא ל־I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "השוואות" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "תמצית ההשוואות" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "רשתות אנונימיות אחרות" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "תיעוד" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "אינדקס תיעוד" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "איך זה עובד?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "מבוא עדין" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "מבוא טכני" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "מודל איום" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "ניתוב שום (Garlic routing)" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "מסד נתוני רשת" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "ניתוב מסלולים" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Выбор пира" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "בחירת עמיתים" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "‏ElGamal/AES+תגיות סשן" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "ספציפיקציות" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "ממשק תכנות (API)" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "ספריית הזרמה" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "‏Datagrams" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "יישומים" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "יישומים נתמכים" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "ביטורנט" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "פרוטוקולים" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "מחסנית פרוטוקולים" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "פרוטוקולי תעבורה" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "סקירת שכבת התעבורה" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "מסלולים" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "מימוש המסלולים" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "מסלולים חד־כיווניים" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "המימוש הישן" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "נתינת שמות וספר הכתובות" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "תוספים" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "צוות" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "היכל התהילה" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "מסמכים אקדמיים וביקורת עמיתים" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "מצגות, מדריכים וכתבות" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "צרו קשר" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "קישורים" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "יצירת קשר" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "עזרה" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "שאלות נפוצות" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "כיצד לגלוש ב־I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "אזכורות" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "מילון מונחים" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "ביצועים" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "פורומים" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "אמת I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "מפתחות חתימת שחרורים" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "מפתחות חתומים" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "מפתחות המפתחים" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "השוואות" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "תמצית ההשוואות" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "רשתות אנונימיות אחרות" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "אנשים" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "צוות" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "היכל התהילה" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "מסמכים אקדמיים וביקורת עמיתים" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "מצגות, מדריכים וכתבות" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "יצירת קשר" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "קישורים" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "אינדקס תיעוד" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "איך זה עובד?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "מבוא עדין" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "מבוא טכני" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "מודל איום" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "ניתוב שום (Garlic routing)" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "מסד נתוני רשת" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "ניתוב מסלולים" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Выбор пира" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "בחירת עמיתים" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "‏ElGamal/AES+תגיות סשן" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "ספציפיקציות" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "ממשק תכנות (API)" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "ספריית הזרמה" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "‏Datagrams" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "יישומים" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "יישומים נתמכים" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "ביטורנט" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "פרוטוקולים" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "מחסנית פרוטוקולים" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "פרוטוקולי תעבורה" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "מעורבות" +msgid "Transport layer overview" +msgstr "סקירת שכבת התעבורה" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "קחו חלק!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "פיתוח" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "תנאי שימוש" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "מסלולים" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "מערכת ניהול תקלות" +msgid "Tunnel implementation" +msgstr "מימוש המסלולים" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "מסלולים חד־כיווניים" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "המימוש הישן" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "נתינת שמות וספר הכתובות" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "תוספים" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "מחקר" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "מחקר אקדמי" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "שאלות מחקר פתוחות" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "פיתוח" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "מדריכים" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "מפתחים חדשים" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "שימוש בסביבת פיתוח מובנית (IDE) עם I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "מדריכים למפתחים וסגנון קוד" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "‏Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "מתרגמים חדשים" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "מענקים" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "רישיון" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "פגישות" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "תנאי שימוש" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "מפת דרכים" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "רשימת מטלות" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "מערכת ניהול תקלות" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "שפה" @@ -1309,31 +1486,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "חבילת דפדפן חמקן- דיונים ופיתוח" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "רשימות תפוצה" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"ל־I2P יש רשימת תפוצה, אבל היא בשימוש מועט מאוד מאחר וצוות המפתחים הקטן " -"מעדיף לתקשר דרך IRC או בפורום המפתחים. זה עשוי להשתנות בעתיד." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "הרשמה" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1343,11 +1530,11 @@ msgstr "" "ומלאו את הפרטים. ניתן להשתמש בכתובות דוא\"ל פנימיות ל־I2P " "‏(foobar@mail.i2p)." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "הסרת הרשמה" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1356,19 +1543,20 @@ msgstr "" "על־מנת להסיר את ההרשמה לרשימת התפוצה או לערוך את ההגדרות ההרשמה, היכנסו " "לדף המידע של הרשימה (קישור למטה) והזינו את כתובת הדוא\"ל איתה נרשמתם." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "רשימות" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "ארכיון" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "דיוני מפתח I2P - כל הקשור לפיתוח של I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2790,118 +2978,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "מה I2P עושה עבורך ?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "מה הוא I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "חדשות ועדכונים" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2940,13 +3084,3 @@ msgstr "לוחות, אתרי חדשות, אחרים" msgid "Very Old Stuff" msgstr "דברים מאוד ישנים" - - - - - - - - - - diff --git a/i2p2www/translations/hu/LC_MESSAGES/docs.po b/i2p2www/translations/hu/LC_MESSAGES/docs.po index 95564ec8..2871384e 100644 --- a/i2p2www/translations/hu/LC_MESSAGES/docs.po +++ b/i2p2www/translations/hu/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-12-28 16:12+0000\n" "Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/I2P/language/hu/)\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "Áttekintés" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Átjárók" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Hibakövető" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Verzió" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,8 +1868,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Leírás" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Alapértelmezett" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Előzmények" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,8 +7101,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7162,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7236,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7255,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7279,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7311,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7330,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7338,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7379,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7406,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7476,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7492,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7504,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7520,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7547,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7561,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7577,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7589,11 +7602,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7602,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7627,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7642,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7667,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7679,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7687,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7704,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7719,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7731,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7748,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7772,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7789,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7801,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7822,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7841,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7868,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7890,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7901,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7915,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7932,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7942,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7953,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7975,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7993,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8003,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8017,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8028,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8046,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8054,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8080,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8097,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8118,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8137,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8150,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8185,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8222,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8234,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8243,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8255,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8264,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8299,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8321,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8333,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8350,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8360,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8372,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8384,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8433,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8441,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8451,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8476,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8493,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8521,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8535,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8551,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12810,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12854,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12877,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12952,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12987,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13018,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13029,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13051,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13071,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13085,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13130,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Alagutak mennyiségének csökkentése üres állapotban" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13177,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13202,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Tartalom" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13524,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13723,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15252,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16223,3 +16242,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/hu/LC_MESSAGES/get-involved.po b/i2p2www/translations/hu/LC_MESSAGES/get-involved.po index be26e3fd..4013dbba 100644 --- a/i2p2www/translations/hu/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/hu/LC_MESSAGES/get-involved.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Hungarian (http://www.transifex.com/otf/I2P/language/hu/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -18,154 +18,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Támogatás" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -173,7 +149,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -181,10 +157,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -192,89 +175,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Fordítás" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Tesztelés" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentáció" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Tartalom" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Szolgáltatások" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Újratáplálás (reseed) folyamatban" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" -msgstr "" +msgstr "Alkalmazások" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -284,41 +343,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Újratáplálás (reseed) folyamatban" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -334,7 +370,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -369,14 +404,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -611,676 +641,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arab fordítás" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Név" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Állapot" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Orosz fordítás" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2245,19 +1605,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2406,7 +1766,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Közösség" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2623,56 +1983,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2680,25 +2040,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licencek" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2707,7 +2067,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2716,18 +2076,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2735,7 +2095,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2747,7 +2107,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4134,4 +3494,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/hu/LC_MESSAGES/priority.po b/i2p2www/translations/hu/LC_MESSAGES/priority.po new file mode 100644 index 00000000..0a8ad3d5 --- /dev/null +++ b/i2p2www/translations/hu/LC_MESSAGES/priority.po @@ -0,0 +1,2941 @@ +# Hungarian translations for I2P. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the I2P project. +# +# Translators: +# Gergő Doma , 2019 +# benewfy , 2015 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: http://trac.i2p2.de\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: erinm\n" +"Language-Team: Hungarian (http://www.transifex.com/otf/I2P/language/hu/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: i2p2www/pages/blog/category.html:2 +msgid "Blog Category" +msgstr "Blog kategória" + +#: i2p2www/pages/blog/category.html:4 +#, python-format +msgid "I2P Blog ATOM Feed for Category: %(category)s" +msgstr "I2P Blog ATOM hírfolyam a kategóriához: %(category)s" + +#: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 +#: i2p2www/pages/global/nav.html:179 +msgid "Blog" +msgstr "Blog" + +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 +msgid "I2P Blog ATOM Feed" +msgstr "I2P Blog ATOM hírfolyam" + +#: i2p2www/pages/blog/index.html:18 +#, python-format +msgid "Posted %(date)s by %(author)s" +msgstr "Beküldte %(author)s ekkor: %(date)s" + +#: i2p2www/pages/blog/latest.html:5 +msgid "More blog posts…" +msgstr "További blogbejegyzések…" + +#: i2p2www/pages/blog/post.html:12 +msgid "Posted:" +msgstr "Beküldte:" + +#: i2p2www/pages/blog/post.html:13 +msgid "Author:" +msgstr "Készítette:" + +#: i2p2www/pages/downloads/debian.html:4 +msgid "Debian I2P Packages" +msgstr "Debian I2P csomagok" + +#: i2p2www/pages/downloads/debian.html:6 +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:7 +msgid "" +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:17 +msgid "Ubuntu (Precise 12.04 and newer)" +msgstr "Ubuntu (Precise 12.04 és újabb)" + +#: i2p2www/pages/downloads/debian.html:19 +msgid "Debian Linux (Wheezy and newer)" +msgstr "Debian Linux (Wheezy és újabb)" + +#: i2p2www/pages/downloads/debian.html:23 +#, python-format +msgid "" +"The I2P packages may work on systems not listed above. Please " +"report any issues\n" +"with these packages on Trac at\n" +"https://trac.i2p2.de." +msgstr "" +"Az I2P csomagok működhetnek fent nem felsorolt rendszereken is.\n" +"Kérlek jelentsd ezeket a csomagokkal kapcsolatos problémákat a Trac-ban:\n" +"https://trac.i2p2.de." + +#: i2p2www/pages/downloads/debian.html:29 +msgid "" +"Option 1: Recent versions of Ubuntu and its " +"derivatives (Try this if you're not using Debian)" +msgstr "" +"1. lehetőség: Az Ubuntu és származékainak legfrissebb" +" verziói (Próbáld ezt ha nem Debian-t használsz)" + +#: i2p2www/pages/downloads/debian.html:30 +msgid "Option 2: Debian (including Debian-derivatives)" +msgstr "" +"2. lehetőség: Debian (beleértve a Debian " +"származékokat is)" + +#: i2p2www/pages/downloads/debian.html:33 +msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" +msgstr "Utasítások Ubuntu és származékaihoz, mint pl. Linux Mint és Trisquel" + +#: i2p2www/pages/downloads/debian.html:34 +msgid "Adding the PPA via the command line and installing I2P" +msgstr "A PPA hozzáadása parancssorból és az I2P telepítése" + +#: i2p2www/pages/downloads/debian.html:37 +msgid "Open a terminal and enter:" +msgstr "Nyiss egy terminált és írd be:" + +#: i2p2www/pages/downloads/debian.html:39 +msgid "" +"This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" +"gpg key that the repository has been signed with. The GPG key ensures\n" +"that the packages have not been tampered with since being built." +msgstr "" +"Ez a parancs hozzá fogja adni a PPA-t a /etc/apt/sources.list.d fájlhoz\n" +"és letölti azt a gpg kulcsot amivel a tároló alá lett írva.\n" +"A GPG kulcs biztosítja, hogy a csomagok nem lettek módosítva azok\n" +"elkészülte után." + +#: i2p2www/pages/downloads/debian.html:46 +msgid "Notify your package manager of the new PPA by entering:" +msgstr "Értesítsd a csomagkezelőt az új PPA-ról ennek beírásával:" + +#: i2p2www/pages/downloads/debian.html:48 +msgid "" +"This command will retrieve the latest list of software from each\n" +"repository that is enabled on your system, including the I2P PPA that\n" +"was added with the earlier command." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:54 +msgid "You are now ready to install I2P!" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:58 +msgid "Adding the PPA Using Synaptic" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:61 +msgid "" +"Open Synaptic (System -> Administration -> Synaptic Package " +"Manager)." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:66 +msgid "" +"Once Synaptic opens, select Repositories from the " +"Settings menu." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:71 +msgid "" +"Click the Other Sources tab and click Add. Paste " +"ppa:i2p-maintainers/i2p into the APT-line field and click " +"Add Source. Click the Close button then " +"Reload." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:76 +msgid "" +"In the Quick Filter box, type in i2p and press enter. When " +"i2p is returned in the results list, right click " +"i2p and select Mark for Installation. After doing " +"so you may see a Mark additional required changes? popup. If so," +" click Mark then Apply." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:82 +msgid "" +"After the installation process completes you can move on to the next\n" +"part of starting I2P and configuring " +"it for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:87 +msgid "Instructions for Debian" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:91 +msgid "" +"Note: The steps below should be performed with root access (i.e., " +"switching\n" +"user to root with su or by prefixing each command with " +"sudo)." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:96 +msgid "" +"Ensure that apt-transport-https and curl are " +"installed." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:103 +#, python-format +msgid "" +"\n" +" Check which version of Debian you are using on this page at the Debian wiki\n" +" and verify with %(file2)s on your system.\n" +" Then, add lines like the following to %(file)s." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:136 +msgid "" +"Note: If you are running Debian Sid (testing), then you can install I2P " +"directly from Debian's main repository" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:143 +#, python-format +msgid "Download the key used to sign the repository:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:154 +msgid "Check the fingerprint and owner of the key without importing anything" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:162 +msgid "Add the key to APT's keyring" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:170 +msgid "Notify your package manager of the new repository by entering" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:175 +msgid "" +"This command will retrieve the latest list of software from every\n" +"repository enabled on your system, including the I2P repository added in " +"step\n" +"1." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:181 +msgid "" +"You are now ready to install I2P! Installing the i2p-keyring" +"\n" +"package will ensure that you receive updates to the repository's GPG key." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:191 +msgid "" +"After the installation process completes you can move on to the next part" +" of starting I2P and configuring it " +"for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:196 +#: i2p2www/pages/downloads/post-install.html:1 +msgid "Post-install work" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:198 +msgid "" +"Using these I2P packages the I2P router can be started in the following\n" +"three ways:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:204 +msgid "" +""on demand" using the i2prouter script. Simply run " +""i2prouter\n" +"start" from a command prompt. (Note: Do " +"not use\n" +"sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:211 +msgid "" +""on demand" without the java service wrapper\n" +"(needed on non-Linux/non-x86 systems) by running \"i2prouter-" +"nowrapper\".\n" +"(Note: Do not\n" +"use sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:219 +msgid "" +"as a service that automatically runs when your system boots, even\n" +"before logging in. The service can be enabled with \"dpkg-" +"reconfigure\n" +"i2p\" as root or using sudo. This is the recommended means of " +"operation." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:227 +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can. The ports to forward can be found on the \n" +"network configuration page in the router console. If guidance with " +"respect to forwarding ports is needed,\n" +"you may find portforward.com to be" +" helpful." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:234 +msgid "" +"Please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KB/s down / 40 KB/s up are fairly " +"conservative." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:240 +#: i2p2www/pages/downloads/post-install.html:34 +#, python-format +msgid "" +"If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy " +"howto." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 +msgid "I2P Firefox Browser Profile" +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:6 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. It can be accessed by " +"setting your web browser's HTTP proxy to use the I2P web proxy, port " +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" +"To make that easy, the Firefox browser profile is pre-configured to work " +"with I2P. While you can use any browser to access I2P sites, using a " +"dedicated browser profile keeps your I2P browsing activity separate from " +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" +"This profile also includes the NoScript plugin which protects you from " +"malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " +"encryption where available." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:25 +msgid "Mirror:" +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:27 +msgid "select alternate mirror" +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 +msgid "Download that file and run it." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 +#, python-format +msgid "" +"The files are signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P böngésző" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + +#: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 +msgid "Download" +msgstr "Letöltés" + +#: i2p2www/pages/downloads/list.html:14 +msgid "Source package" +msgstr "" + +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 +msgid "Automatic updates" +msgstr "" + +#: i2p2www/pages/downloads/list.html:16 +msgid "Manual updates" +msgstr "" + +#: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" +"Java Runtime Version 7 or higher.\n" +"(Oracle,\n" +"OpenJDK, or\n" +"IcedTea\n" +"Java Version 7 or 8 recommended,\n" +"except Raspberry Pi: OpenJDK 9 for ARM,\n" +"PowerPC: IBM Java SE 7 or 8)\n" +"
    \n" +"Determine your installed Java version here\n" +"or type java -version at your command prompt.\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:43 +msgid "" +"Java 9 support is in development and it is not recommended for general " +"use." +msgstr "" + +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 +msgid "Release Notes" +msgstr "Verziókövetési jegyzet" + +#: i2p2www/pages/downloads/list.html:54 +msgid "Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:56 +msgid "Debian Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:58 +msgid "Android Change Log" +msgstr "" + +#: i2p2www/pages/downloads/list.html:63 +msgid "Clean installs" +msgstr "" + +#: i2p2www/pages/downloads/list.html:76 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" You may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 +msgid "Command line (headless) install:" +msgstr "" + +#: i2p2www/pages/downloads/list.html:85 +#, python-format +msgid "" +"Download the %(i2pversion)s OSX graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:92 +msgid "" +"A drag-and-drop installer that includes a new I2P Launcher utility.\n" +" Beta." +msgstr "" + +#: i2p2www/pages/downloads/list.html:97 +msgid "" +"Double-click on the file, then drag and drop the launcher into your " +"Applications folder." +msgstr "" + +#: i2p2www/pages/downloads/list.html:103 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" On some platforms you may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:112 +#, python-format +msgid "" +"Download the graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:120 +msgid "Packages for Debian & Ubuntu are available." +msgstr "" + +#: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" + +#: i2p2www/pages/downloads/list.html:130 +msgid "512 MB RAM minimum; 1 GB recommended." +msgstr "" + +#: i2p2www/pages/downloads/list.html:133 +msgid "" +"The release and dev versions of the I2P APK are not compatible, as they\n" +" are signed by zzz and meeh respectively. Uninstall one before " +"installing\n" +" the other." +msgstr "" + +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 +#, python-format +msgid "" +"Alternately, you can fetch the source from monotone\n" +" or via Git from git.repo.i2p or Github.\n" +"
    \n" +" Run (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd " +"i2p-%(i2pversion)s ; ant pkg) then either\n" +" run the GUI installer or headless install as above." +msgstr "" + +#: i2p2www/pages/downloads/list.html:173 +#, python-format +msgid "" +"Android source is in monotone\n" +" and on Github.\n" +" Android builds require the I2P source.\n" +" See the documentation in the Android source for additional build " +"requirements and instructions." +msgstr "" + +#: i2p2www/pages/downloads/list.html:190 +#, python-format +msgid "" +"The Windows installer is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 +msgid "Updates from earlier releases:" +msgstr "" + +#: i2p2www/pages/downloads/list.html:207 +msgid "Both automatic and manual upgrades are available for the release." +msgstr "" + +#: i2p2www/pages/downloads/list.html:212 +msgid "" +"If you are running 0.7.5 or later, your router should detect the\n" +"new release. To upgrade simply click the 'Download Update' button on your" +" router console\n" +"when it appears." +msgstr "" + +#: i2p2www/pages/downloads/list.html:218 +msgid "" +"Since 0.9.23, some releases are signed by str4d, whose signing key has " +"been in the router\n" +"since 0.9.9. Routers older than 0.9.9 will fail to verify update files " +"signed by str4d,\n" +"and will need to be manually updated using the process below." +msgstr "" + +#: i2p2www/pages/downloads/list.html:229 +msgid "" +"Download that file to your I2P\n" +" installation directory and rename as i2pupdate.zip.\n" +" (alternately, you can get the source as above and run \"ant " +"updater\", then copy the\n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" +" NOT need to unzip that file." +msgstr "" + +#: i2p2www/pages/downloads/list.html:238 +msgid "Click \"Restart\"" +msgstr "" + +#: i2p2www/pages/downloads/list.html:243 +msgid "Grab a cup of coffee and come back in 11 minutes" +msgstr "" + +#: i2p2www/pages/downloads/list.html:250 +#, python-format +msgid "" +"The file is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:256 +msgid "Previous Releases" +msgstr "" + +#: i2p2www/pages/downloads/list.html:258 +#, python-format +msgid "" +"Previous releases are available on Google " +"Code\n" +"and Launchpad\n" +"and within the I2P network on %(echelon)s." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:3 +msgid "" +"After running the installer on windows, simply click on the \"Start I2P\"" +" button\n" +"which will bring up the router console,\n" +"which has further instructions." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:9 +msgid "" +"On Unix-like systems, I2P can be started as a service\n" +"using the \"i2prouter\" script, located in the directory you selected for" +" I2P.\n" +"Changing to that directory in a console and issuing \"sh i2prouter " +"status\"\n" +"should tell you the router's status. The arguments \"start\", \"stop\" " +"and \"restart\"\n" +"control the service. The router console\n" +"can be accessed at its usual location.\n" +"For users on OpenSolaris and other systems for which the wrapper (i2psvc)" +" is not supported,\n" +"start the router with \"sh runplain.sh\" instead." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:20 +#, python-format +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can, bearing in mind the Internet-facing ports I2P uses,\n" +"described here among other ports.\n" +"If you have successfully opened your port to inbound TCP, also enable " +"inbound TCP on the\n" +"configuration page." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:28 +msgid "" +"Also, please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KBps down / 40 KBps up are fairly slow." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:2 +msgid "Downloading..." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:8 +#, python-format +msgid "" +"Your download will begin shortly. If it doesn't start within 5 seconds, " +"click here." +msgstr "" + +#: i2p2www/pages/downloads/select.html:2 i2p2www/pages/downloads/select.html:4 +msgid "Mirror selection" +msgstr "" + +#: i2p2www/pages/downloads/select.html:5 +msgid "File:" +msgstr "Fájl:" + +#: i2p2www/pages/downloads/select.html:10 +msgid "Any mirror" +msgstr "" + +#: i2p2www/pages/global/error_404.html:3 +msgid "Not found" +msgstr "" + +#: i2p2www/pages/global/error_404.html:9 +msgid "" +"Yep... the resource, you were searching for, is named differently, " +"doesn't exist or was removed." +msgstr "" + +#: i2p2www/pages/global/error_500.html:5 +msgid "Server error" +msgstr "" + +#: i2p2www/pages/global/error_500.html:13 +msgid "500 Server error" +msgstr "" + +#: i2p2www/pages/global/error_500.html:17 +msgid "Umm... the server encountered some sort of error." +msgstr "" + +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "GYIK" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentáció" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Fórumok" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 +msgid "Donate" +msgstr "Támogatás" + +#: i2p2www/pages/global/layout.html:35 +msgid "Skip navigation" +msgstr "" + +#: i2p2www/pages/global/layout.html:38 +msgid "I2P Logo" +msgstr "" + +#: i2p2www/pages/global/layout.html:38 i2p2www/pages/site/index.html:3 +msgid "The Invisible Internet Project" +msgstr "" + +#: i2p2www/pages/global/layout.html:80 +#, python-format +msgid "" +"This page was last updated in %(lastupdated)s and is accurate for router " +"version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:84 +#, python-format +msgid "This page was last updated in %(lastupdated)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:88 +#, python-format +msgid "This page is accurate for router version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/macros:26 +msgid "Previous" +msgstr "Előző" + +#: i2p2www/pages/global/macros:41 +msgid "Next" +msgstr "Következő" + +#: i2p2www/pages/global/macros:54 +msgid "Posted in" +msgstr "" + +#: i2p2www/pages/global/nav.html:4 +msgid "About" +msgstr "Névjegy" + +#: i2p2www/pages/global/nav.html:6 +msgid "Introduction to I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:7 +msgid "Help" +msgstr "Segítség" + +#: i2p2www/pages/global/nav.html:10 +msgid "How to browse I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Közösség" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "" + +#: i2p2www/pages/global/nav.html:19 +msgid "Glossary" +msgstr "Szójegyzék" + +#: i2p2www/pages/global/nav.html:20 +msgid "Performance" +msgstr "" + +#: i2p2www/pages/global/nav.html:23 +msgid "Verify I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:25 +msgid "Release signing keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:26 +msgid "Signed keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:27 +msgid "Developers keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Személyek" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linkek" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Alkalmazások" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Átvitel" + +#: i2p2www/pages/global/nav.html:104 +msgid "Transport layer overview" +msgstr "" + +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Átjárók" + +#: i2p2www/pages/global/nav.html:111 +msgid "Tunnel implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Kiegészítők" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Újratáplálás (reseed)" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 +msgid "Academic research" +msgstr "" + +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" +msgstr "" + +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "" + +#: i2p2www/pages/global/nav.html:145 +msgid "New developers" +msgstr "" + +#: i2p2www/pages/global/nav.html:146 +msgid "Using an IDE with I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:147 +msgid "Developer guidelines and coding style" +msgstr "" + +#: i2p2www/pages/global/nav.html:148 +msgid "Monotone" +msgstr "" + +#: i2p2www/pages/global/nav.html:149 +msgid "New translators" +msgstr "" + +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licensz" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licencek" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 +msgid "Task list" +msgstr "" + +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Hibakövető" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 +msgid "Language" +msgstr "Nyelv" + +#: i2p2www/pages/meetings/index.html:2 +msgid "Logs of past I2P meetings" +msgstr "" + +#: i2p2www/pages/meetings/index.html:4 +msgid "I2P Meetings ATOM Feed" +msgstr "" + +#: i2p2www/pages/meetings/index.html:7 +#, python-format +msgid "" +"Regularly scheduled project meetings are held on the first Tuesday of " +"every month at 8 PM UTC.\n" +"Anyone can schedule and\n" +"run a meeting, by posting the agenda in\n" +"the meetings forum." +msgstr "" + +#: i2p2www/pages/meetings/index.html:14 +#, python-format +msgid "" +"If you have something to discuss, please find the developers on IRC in " +"#i2p-dev.\n" +"Status updates from developers are also " +"available." +msgstr "" + +#: i2p2www/pages/meetings/show.html:2 +#, python-format +msgid "I2P Development Meeting %(id)s" +msgstr "" + +#: i2p2www/pages/meetings/show.html:10 +msgid "Full IRC Log" +msgstr "" + +#: i2p2www/pages/papers/list.html:28 +msgid "By topic" +msgstr "" + +#: i2p2www/pages/papers/list.html:34 +msgid "By date" +msgstr "" + +#: i2p2www/pages/papers/list.html:40 +msgid "By author" +msgstr "" + +#: i2p2www/pages/papers/list.html:69 +#, python-format +msgid "" +"Please send new or corrected entries to\n" +"%(email)s.
    \n" +"If you can, please format them as BibTeX; see our\n" +"BibTeX source page for examples.
    \n" +"Remember to include URLs if possible:\n" +"offline papers are less useful." +msgstr "" + +#: i2p2www/pages/papers/list.html:80 +#, python-format +msgid "" +"The source code for this page was adapted from\n" +"Free Haven's anonymity bibliography." +msgstr "" + +#: i2p2www/pages/site/contact.html:2 +msgid "Contact" +msgstr "Kapcsolat" + +#: i2p2www/pages/site/contact.html:4 +msgid "Email" +msgstr "E-mail" + +#: i2p2www/pages/site/contact.html:5 +msgid "" +"Please do not use these email addresses for support requests.\n" +"These are not public email lists.\n" +"We do not provide help via email." +msgstr "" + +#: i2p2www/pages/site/contact.html:25 +msgid "" +"Our primary IRC network is the Irc2P network within I2P; a default tunnel" +" to this network is set up with new router installs.\n" +" We are also present on multiple standard networks like OFTC,\n" +" EIN and Freenode.\n" +" All I2P-related channels on all these network are linked to the main " +"channels on Irc2P via relay bots." +msgstr "" + +#: i2p2www/pages/site/contact.html:33 +msgid "Channel list:" +msgstr "" + +#: i2p2www/pages/site/contact.html:35 +msgid "General i2p discussion and help channel" +msgstr "" + +#: i2p2www/pages/site/contact.html:36 +msgid "Offtopic" +msgstr "" + +#: i2p2www/pages/site/contact.html:37 +msgid "Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:38 +msgid "Purple I2P (I2Pd) Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:39 +msgid "Abscond browser bundle discussion and development" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 +#, python-format +msgid "" +"Most of the discussion about I2P's development happens on the I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." +msgstr "" + +#: i2p2www/pages/site/contact.html:50 +msgid "Mailing lists" +msgstr "Levelező listák" + +#: i2p2www/pages/site/contact.html:51 +msgid "" +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." +msgstr "" + +#: i2p2www/pages/site/contact.html:56 +msgid "Subscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:57 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:61 +msgid "Unsubscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:62 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:66 +msgid "Lists" +msgstr "" + +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 +msgid "Archive" +msgstr "" + +#: i2p2www/pages/site/contact.html:70 +msgid "I2P developer discussions - anything related to development of I2P" +msgstr "" + +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 +msgid "" +"General I2P discussion - anything that doesn't fit in a different list " +"goes here" +msgstr "" + +#: i2p2www/pages/site/faq.html:2 +msgid "Frequently Asked Questions" +msgstr "Gyakran Ismételt Kérdések" + +#: i2p2www/pages/site/faq.html:6 +msgid "General" +msgstr "Általános" + +#: i2p2www/pages/site/faq.html:8 i2p2www/pages/site/faq.html:51 +msgid "What systems will I2P run on?" +msgstr "" + +#: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:76 +msgid "Is installing Java required to use I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:10 +msgid "Whats an \"eepsite\" and how do I configure my browser so I can use them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:11 i2p2www/pages/site/faq.html:92 +msgid "What do the Active x/y numbers mean in the router console?" +msgstr "" + +#: i2p2www/pages/site/faq.html:12 +msgid "" +"Is my router an \"exit node\"(outproxy) to the regular Internet? I don't " +"want it to be." +msgstr "" + +#: i2p2www/pages/site/faq.html:13 i2p2www/pages/site/faq.html:114 +msgid "" +"I see IP addresses of all other I2P nodes in the router console. Does " +"that mean my IP address is visible by others?" +msgstr "" + +#: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 +msgid "I can't access regular Internet sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:15 i2p2www/pages/site/faq.html:136 +msgid "Is using an outproxy safe?" +msgstr "" + +#: i2p2www/pages/site/faq.html:16 i2p2www/pages/site/faq.html:164 +msgid "" +"I am opposed to certain types of content. How do I keep from " +"distributing, storing, or accessing them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:18 +msgid "Getting Started" +msgstr "" + +#: i2p2www/pages/site/faq.html:20 i2p2www/pages/site/faq.html:204 +msgid "How do I configure my browser?" +msgstr "" + +#: i2p2www/pages/site/faq.html:21 i2p2www/pages/site/faq.html:212 +msgid "How do I connect to IRC within I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:22 i2p2www/pages/site/faq.html:227 +msgid "How do I set up my own eepsite?" +msgstr "" + +#: i2p2www/pages/site/faq.html:23 i2p2www/pages/site/faq.html:234 +msgid "What ports does I2P use?" +msgstr "" + +#: i2p2www/pages/site/faq.html:24 i2p2www/pages/site/faq.html:508 +msgid "" +"I'm missing lots of hosts in my addressbook. What are some good " +"subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:25 i2p2www/pages/site/faq.html:533 +msgid "" +"How can I access the web console from my other machines or password " +"protect it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:26 i2p2www/pages/site/faq.html:597 +msgid "How can I use applications from my other machines?" +msgstr "" + +#: i2p2www/pages/site/faq.html:27 i2p2www/pages/site/faq.html:605 +msgid "Is it possible to use I2P as a SOCKS proxy?" +msgstr "" + +#: i2p2www/pages/site/faq.html:28 i2p2www/pages/site/faq.html:623 +msgid "How do I reseed manually?" +msgstr "" + +#: i2p2www/pages/site/faq.html:29 i2p2www/pages/site/faq.html:694 +msgid "" +"How do I access IRC, BitTorrent, or other services on the regular " +"Internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:30 i2p2www/pages/site/faq.html:706 +msgid "I can't access https:// or ftp:// sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:32 +msgid "Troubleshooting" +msgstr "Hibaelhárítás" + +#: i2p2www/pages/site/faq.html:34 +msgid "My router is using too much CPU?!?" +msgstr "" + +#: i2p2www/pages/site/faq.html:35 i2p2www/pages/site/faq.html:800 +msgid "" +"My router has been up for several minutes and has zero or very few " +"connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:36 i2p2www/pages/site/faq.html:808 +msgid "My router has very few active peers, is this OK?" +msgstr "" + +#: i2p2www/pages/site/faq.html:37 i2p2www/pages/site/faq.html:819 +msgid "" +"My active peers / known peers / participating tunnels / connections / " +"bandwidth vary dramatically over time! Is anything wrong?" +msgstr "" + +#: i2p2www/pages/site/faq.html:38 i2p2www/pages/site/faq.html:831 +msgid "" +"What makes downloads, torrents, web browsing, and everything else slower " +"on I2P as compared to the regular internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:39 +msgid "" +"In wrapper.log I see an error stating Protocol family " +"unavailable when I2P is loading" +msgstr "" + +#: i2p2www/pages/site/faq.html:40 i2p2www/pages/site/faq.html:932 +msgid "Most of the eepsites within I2P are down?" +msgstr "" + +#: i2p2www/pages/site/faq.html:41 +msgid "Why is I2P listening for connections on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:42 i2p2www/pages/site/faq.html:954 +msgid "I think I found a bug, where can I report it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:43 i2p2www/pages/site/faq.html:986 +msgid "I have a question!" +msgstr "" + +#: i2p2www/pages/site/faq.html:52 +#, python-format +msgid "" +"I2P is written in the Java programming language." +" \n" +"It has been tested on Windows, Linux, FreeBSD and OSX. \n" +"An Android port is also available." +msgstr "" + +#: i2p2www/pages/site/faq.html:59 +msgid "" +"In terms of memory usage, I2P is configured to use 128 MB of RAM by " +"default. \n" +"This is sufficient for browsing and IRC usage. However, other activities " +"may require greater memory allocation. \n" +"For example, if one wishes to run a high-bandwidth router, participate in" +" I2P torrents or serve high-traffic hidden services, \n" +"a higher amount of memory is required." +msgstr "" + +#: i2p2www/pages/site/faq.html:64 +#, python-format +msgid "" +"In terms of CPU usage, I2P has been tested to run on modest systems such " +"as the Raspberry Pi range of single-board " +"computers.\n" +"As I2P makes heavy use of cryptographic techniques, a stronger CPU will " +"be better suited to handle the workload generated by I2P as well as tasks" +" \n" +"related to the rest of the system (i.e. Operating System, GUI, Other " +"processes e.g. Web Browsing)." +msgstr "" + +#: i2p2www/pages/site/faq.html:69 +#, python-format +msgid "" +"A comparison of some of the available Java Runtime Environments (JRE) is " +"available here: \n" +"%(chart)s.\n" +"\n" +"Using Sun/Oracle Java or OpenJDK is recommended." +msgstr "" + +#: i2p2www/pages/site/faq.html:78 +#, python-format +msgid "" +"While the main I2P client implementation requires Java, there are several" +"\n" +"alternative clients which don't require Java." +msgstr "" + +#: i2p2www/pages/site/faq.html:84 +msgid "Whats an \"eepsite\"?" +msgstr "" + +#: i2p2www/pages/site/faq.html:86 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. \n" +"It can be accessed by setting your web browser's HTTP proxy to use the " +"I2P web proxy (typically it listens on localhost port 4444), and browsing" +" to the site." +msgstr "" + +#: i2p2www/pages/site/faq.html:94 +msgid "" +"x is the number of peers you've sent or received a message from " +"successfully in the last minute, y is the number of peers seen in the " +"last hour or so. \n" +"Try hovering your cursor over the other lines of information for a brief " +"description." +msgstr "" + +#: i2p2www/pages/site/faq.html:100 +msgid "" +"Is my router an \"exit node\" to the regular Internet? I don't want it to" +" be." +msgstr "" + +#: i2p2www/pages/site/faq.html:102 +#, python-format +msgid "" +"No. Unlike Tor, \"exit " +"nodes\" - or \"outproxies\" as they are referred to on the I2P network -" +" \n" +"are not an inherent part of the network. \n" +"Only volunteers who specifically set up and run separate applications " +"will relay traffic to the regular Internet. \n" +"There are very, very few of these.\n" +"\n" +"By default, I2P's HTTP Proxy (configured to run on port 4444) includes a " +"single outproxy: false.i2p. This is run on a voluntary basis by Meeh.\n" +"\n" +"There is an outproxy guide available on our " +"forums, if you would like to learn more about running an outproxy." +msgstr "" + +#: i2p2www/pages/site/faq.html:116 +msgid "" +"Yes, and this is how a fully distributed peer-to-peer network works. " +"Every node participates in routing packets for others, so your IP address" +" must be known to establish connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:120 +msgid "" +"While the fact that your computer runs I2P is public, nobody can see your" +" activities in it. You can't say if a user behind this IP address is " +"sharing files, hosting a website, doing research or just running a node " +"to contribute bandwidth to the project." +msgstr "" + +#: i2p2www/pages/site/faq.html:127 +msgid "" +"I2P is primarily not intended, nor designed, to be used as a proxy to the" +" regular internet. \n" +"With that said, there are services which are provided by volunteers that " +"act as proxies to clearnet based content - these are referred to as " +"\"outproxies\" on the I2P network. \n" +"There is an outproxy configured by default in I2P's HTTP client tunnel - " +"false.i2p. \n" +"While this service does currently exist, there is no guarantee that it " +"will always be there as it is not an official service provided by the I2P" +" project. \n" +"If your main requirement from an anonymous network is the ability to " +"access clearnet resources, we would recommend using Tor." +msgstr "" + +#: i2p2www/pages/site/faq.html:138 +msgid "" +"I2P does not encrypt the Internet, neither does Tor - for example, " +"through Transport" +" Layer Security (TLS). \n" +"I2P and Tor both aim to transport your traffic as-is securely and " +"anonymously over the corresponding network, to its destination. \n" +"Any unencrypted traffic generated at your system will arrive at the " +"outproxy (on I2P) or the exit node (on Tor) as unencrypted traffic. \n" +"This means that you are vulnerable to snooping by the outproxy operators." +" \n" +"One way to protect your outproxy traffic against this is to ensure that " +"any traffic that will be handled by the outproxy is encrypted with TLS." +msgstr "" + +#: i2p2www/pages/site/faq.html:146 +msgid "" +"For more information, you may read the Tor FAQ's answer to this question:" +"\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" +msgstr "" + +#: i2p2www/pages/site/faq.html:151 +#, python-format +msgid "" +"In addition, you may be vulnerable to collusion between the outproxy " +"operator\n" +"and operators of other I2P services, if you use the same tunnels " +"(\"shared clients\").\n" +"There is additional discussion about this on %(zzz)s.\n" +"This discussion has been mirrored on our " +"forums as well." +msgstr "" + +#: i2p2www/pages/site/faq.html:158 +#, python-format +msgid "" +"\n" +"Ultimately, this is a question that only you can answer because the " +"correct answer depends on your browsing behaviour, \n" +"your threat model, and how much you " +"choose to trust the outproxy operator." +msgstr "" + +#: i2p2www/pages/site/faq.html:166 +msgid "" +"I2P is an anonymous network - it is designed to withstand attempts at " +"blocking or censoring of content, thus providing a means for " +"communication that anyone can use. \n" +"I2P traffic that transits through your router is encrypted with several " +"layers of encryption. \n" +"Except in the case of a serious security vulnerability (of which none are" +" currently known), \n" +"it is not possible to know what the contents of the traffic are and thus " +"not possible to distinguish between traffic which one is opposed to or " +"not opposed to. \n" +"\n" +" We consider the 3 parts of the question:" +msgstr "" + +#: i2p2www/pages/site/faq.html:176 +msgid "" +"Distribution
    \n" +"All traffic on I2P is encrypted in multiple layers. You don't know a " +"message's contents, source, or destination.\n" +"All traffic you route is internal to the I2P network, you are not an exit node (referred to as an outproxy in our " +"documentation).\n" +"Your only alternative is to refuse to route any traffic, by " +"setting your share bandwidth or maximum participating tunnels to 0 (see " +"above).\n" +"It would be nice if you didn't do this, you should help the network by " +"routing traffic for others.\n" +"Over 95% of users route traffic for others." +msgstr "" + +#: i2p2www/pages/site/faq.html:186 +msgid "" +"Storage
    \n" +"I2P does not do distributed storage of content, this has to be " +"specifically installed and configured by the user (with Tahoe-LAFS, for " +"example). \n" +"That is a feature of a different anonymous network, Freenet.\n" +"By running I2P, you are not storing content for anyone." +msgstr "" + +#: i2p2www/pages/site/faq.html:194 +msgid "" +"Access
    \n" +"If there are hidden services which you dislike, you may refrain from " +"visiting them.\n" +"Your router will not request any content without your specific " +"instruction to do so." +msgstr "" + +#: i2p2www/pages/site/faq.html:206 +#, python-format +msgid "" +"The proxy config for different browsers is on a separate page with screenshots. \n" +"More advanced configs with external tools, such as the browser plug-in " +"FoxyProxy or the proxy server Privoxy, are possible but could introduce " +"leaks in your setup." +msgstr "" + +#: i2p2www/pages/site/faq.html:214 +msgid "" +"\n" +"A tunnel to the main IRC server within I2P, Irc2P, is created when I2P is" +" installed (see the I2PTunnel " +"configuration page), and is automatically started when the I2P router" +" starts. \n" +"To connect to it, tell your IRC client to connect to localhost " +"6668. \n" +"HexChat-like client users can create a new network with the server " +"localhost/6668 (remember to tick \"Bypass proxy server\" if " +"you have a proxy server configured).\n" +"Weechat users can use the following command to add a new network:" +msgstr "" + +#: i2p2www/pages/site/faq.html:229 +msgid "" +"Click on the Website link at the " +"top of your router console for instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:236 +msgid "The ports that are used by I2P can be divided into 2 sections:" +msgstr "" + +#: i2p2www/pages/site/faq.html:241 +msgid "" +"Internet-facing ports, which are used for communication with other I2P " +"routers" +msgstr "" + +#: i2p2www/pages/site/faq.html:242 +msgid "Local ports, for local connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:245 +msgid "These are described in detail below." +msgstr "" + +#: i2p2www/pages/site/faq.html:250 +msgid "" +"Internet-facing ports
    Note: Since release 0.7.8, new installs do not " +"use port 8887; \n" +" a random port between 9000 and 31000 is selected when the program is " +"run for the first time. \n" +" The selected port is shown on the router configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:253 +msgid "OUTBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:255 +msgid "" +"UDP from the random port listed on the configuration page to " +"arbitrary remote UDP ports, allowing for replies" +msgstr "" + +#: i2p2www/pages/site/faq.html:256 +msgid "TCP from random high ports to arbitrary remote TCP ports" +msgstr "" + +#: i2p2www/pages/site/faq.html:257 +msgid "" +"Outbound UDP on port 123, allowing for replies. \n" +" This is necessary for I2P's internal time sync (via SNTP - " +"querying a random SNTP host in pool.ntp.org or another server you " +"specify)" +msgstr "" + +#: i2p2www/pages/site/faq.html:260 +msgid "INBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:262 +msgid "" +"(Optional, recommended) UDP to the port noted on the configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:263 +msgid "" +"(Optional, recommended) TCP to the port noted on configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:264 +msgid "" +"Inbound TCP can be disabled on the configuration page" +msgstr "" + +#: i2p2www/pages/site/faq.html:267 +msgid "" +"Local I2P ports, listening only to local connections by default, except " +"where noted:" +msgstr "" + +#: i2p2www/pages/site/faq.html:271 +msgid "PORT" +msgstr "" + +#: i2p2www/pages/site/faq.html:274 +msgid "PURPOSE" +msgstr "" + +#: i2p2www/pages/site/faq.html:277 +msgid "DESCRIPTION" +msgstr "" + +#: i2p2www/pages/site/faq.html:288 +msgid "" +"Cannot be changed. Binds to all interfaces. May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:299 +msgid "" +"A higher level socket API for clients. Disabled by default. May be " +"enabled/disabled on configclients. \n" +" May be changed in the bob.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:311 i2p2www/pages/site/faq.html:322 +#: i2p2www/pages/site/faq.html:333 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. " +"May also be configured to be bound to a specific interface or all " +"interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:344 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.HTTPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:357 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.SSDPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:370 +msgid "" +"Used by client apps. \n" +" May be changed to a different port on configclients but this " +"is not recommended. \n" +" May be to bind to a different interface or all interfaces, or " +"disabled, on configclients." +msgstr "" + +#: i2p2www/pages/site/faq.html:383 +msgid "" +"A higher level socket API for clients Only opened when a SAM V3 client " +"requests a UDP session. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file with the" +" SAM command line option sam.udp.port=nnnn." +msgstr "" + +#: i2p2www/pages/site/faq.html:396 +msgid "" +"A higher level socket API for clients Disabled by default for new " +"installs as of release 0.6.5. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:409 +msgid "" +"May be disabled in the clients.configfile. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in that file." +msgstr "" + +#: i2p2www/pages/site/faq.html:421 +msgid "" +"May be disabled in the clients.config file. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in the jetty.xml file." +msgstr "" + +#: i2p2www/pages/site/faq.html:433 i2p2www/pages/site/faq.html:445 +#: i2p2www/pages/site/faq.html:457 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:469 +msgid "" +"Outbound to 32000 only, does not listen on this port. \n" +" Starts at 31000 and will increment until 31999 looking for a " +"free port. \n" +" To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:483 +msgid "" +"To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:491 +msgid "" +"The local I2P ports and the I2PTunnel ports do not need to be reachable " +"from \n" +"remote machines, but *should* be reachable locally. You can also create" +" \n" +"additional ports for I2PTunnel instances via " +"http://localhost:7657/i2ptunnel/ \n" +"(and in turn, would need to get your firewall to allow you local access, " +"but \n" +"not remote access, unless desired)." +msgstr "" + +#: i2p2www/pages/site/faq.html:499 +msgid "" +"So, to summarize, nothing needs to be reachable by unsolicited remote " +"peers, but\n" +"if you can configure your NAT/firewall to allow inbound UDP and TCP the " +"outbound facing port, you'll" +"\n" +"get better performance. You will also need to be able to send outbound " +"UDP packets\n" +"to arbitrary remote peers (blocking IPs randomly with something like " +"PeerGuardian\n" +"only hurts you - don't do it)." +msgstr "" + +#: i2p2www/pages/site/faq.html:509 +msgid "This question can be answered in 3 parts:" +msgstr "" + +#: i2p2www/pages/site/faq.html:514 +msgid "" +"My router often displays a message saying \"Website Not Found In " +"Addressbook\", why do I see this message?" +msgstr "" + +#: i2p2www/pages/site/faq.html:515 +msgid "" +"Human-readable addresses such as http://website.i2p are references" +" to a long, random string known as a destination. \n" +" These references are registered and stored at addressbook services " +"such as stats.i2p, which is run by zzz. \n" +" You will often encounter a \"b32\" address. A \"b32\" is a hash " +"(specifically, a SHA256 hash) of the \n" +" destination. This hash is appended with \".b32.i2p\" and serves as a " +"convenient way to link to your hidden service, without requiring any " +"registration on an addressbook service." +msgstr "" + +#: i2p2www/pages/site/faq.html:519 +msgid "" +"It is possible to add subscriptions to your router's configuration which " +"may reduce the frequency of these messages." +msgstr "" + +#: i2p2www/pages/site/faq.html:520 +msgid "What is an addressbook subscription?" +msgstr "" + +#: i2p2www/pages/site/faq.html:521 +msgid "" +"This is a list of files hosted on various I2P websites each of which " +"contain a list of I2P hosts and their associated destinations." +msgstr "" + +#: i2p2www/pages/site/faq.html:522 +msgid "" +"The addressbook is located at http://localhost:7657/dns where " +"further information can be found." +msgstr "" + +#: i2p2www/pages/site/faq.html:523 +msgid "What are some good addressbook subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:524 +msgid "You may try the following:" +msgstr "" + +#: i2p2www/pages/site/faq.html:535 +msgid "" +"For security purposes, the router's admin console by default only listens" +" for connections on the local interface. \n" +"\n" +"There are two methods for accessing the console remotely:" +msgstr "" + +#: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 +msgid "SSH Tunnel" +msgstr "" + +#: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 +msgid "" +"Configuring your console to be available on a Public IP address with a " +"username & password" +msgstr "" + +#: i2p2www/pages/site/faq.html:544 +msgid "These are detailed below:" +msgstr "" + +#: i2p2www/pages/site/faq.html:548 +msgid "" +"If you are running a Unix-like Operating System, this is the easiest " +"method for remotely accessing your I2P console. \n" +" (Note: SSH server software is available for systems running " +"Windows, for example https://github.com/PowerShell/Win32-OpenSSH)" +msgstr "" + +#: i2p2www/pages/site/faq.html:550 +msgid "" +"Once you have configured SSH access to your system, the '-L' flag is " +"passed to SSH with appropriate arguments - for example:" +msgstr "" + +#: i2p2www/pages/site/faq.html:568 +msgid "Open ~/.i2p/clients.config and replace" +msgstr "" + +#: i2p2www/pages/site/faq.html:582 +msgid "" +"Go to http://localhost:7657/configui" +" and add a console username and password if desired - \n" +" Adding a username & password is highly recommended to secure " +"your I2P console from tampering, which could lead to de-anonymization." +msgstr "" + +#: i2p2www/pages/site/faq.html:584 +msgid "" +"Go to http://localhost:7657/index and " +"hit \"Graceful restart\", \n" +" which restarts the JVM and reloads the client applications" +msgstr "" + +#: i2p2www/pages/site/faq.html:587 +msgid "" +"After that fires up, you should now be able to reach your console " +"remotely. \n" +" Load the router console at http://(System_IP):7657 and" +" you will be prompted for the username and password you specified in step" +" 2 above if your browser supports the authentication popup." +msgstr "" + +#: i2p2www/pages/site/faq.html:590 +msgid "" +"NOTE: You can specify 0.0.0.0 in the above configuration. \n" +" This specifies an interface, not a network or netmask. \n" +" 0.0.0.0 means \"bind to all interfaces\", so it can be reachable on" +" 127.0.0.1:7657 as well as any LAN/WAN IP. \n" +" Be careful when using this option as the console will be available " +"on ALL addresses configured on your system." +msgstr "" + +#: i2p2www/pages/site/faq.html:599 +msgid "" +"Please see the previous answer for instructions on using SSH Port " +"Forwarding, and also see this page in your console: \n" +"http://localhost:7657/configi2cp" +msgstr "" + +#: i2p2www/pages/site/faq.html:607 +msgid "" +"The SOCKS proxy has been functional since release 0.7.1. SOCKS 4/4a/5 are" +" supported. \n" +"I2P does not have a SOCKS outproxy so it is limited to use within I2P " +"only." +msgstr "" + +#: i2p2www/pages/site/faq.html:611 +msgid "" +"Many applications leak sensitive information that could identify you on " +"the Internet and this is a risk that one should be aware of when using " +"the I2P SOCKS proxy. \n" +"I2P only filters connection data, but if the program you intend to run " +"sends this information as content, I2P has no way to protect your " +"anonymity. \n" +"For example, some mail applications will send the IP address of the " +"machine they are running on to a mail server. \n" +"There is no way for I2P to filter this, thus using I2P to 'socksify' " +"existing applications is possible, but extremely dangerous." +msgstr "" + +#: i2p2www/pages/site/faq.html:617 +#, python-format +msgid "" +"If you would like more information on the socks proxy application anyway," +"\n" +"there are some helpful hints on the socks page." +msgstr "" + +#: i2p2www/pages/site/faq.html:625 +msgid "" +"An I2P router only needs to be seeded once, to join the network for the " +"first\n" +"time. Reseeding involves fetching multiple \"RouterInfo\" files (bundled " +"into a\n" +"signed zip-file) from at least two predefined server URLs picked from a\n" +"volunteer-run group of clearnet HTTPS servers." +msgstr "" + +#: i2p2www/pages/site/faq.html:632 +msgid "" +"A typical symptom of a failed reseed is the \"Known\" indicator (on the " +"left\n" +"sidebar of the router console) displaying a very small value (often less " +"than\n" +"5) which does not increase. This can occur, among other things, if your " +"local\n" +"firewall limits outbound traffic or if the reseed request is blocked " +"entirely." +msgstr "" + +#: i2p2www/pages/site/faq.html:639 +msgid "" +"If you are stuck behind an ISP firewall or filter, you can use the " +"following\n" +"manual method (non-automated technical solution) to join the I2P network." +msgstr "" + +#: i2p2www/pages/site/faq.html:644 +#, python-format +msgid "" +"\n" +"As of release 0.9.33, you may also configure your router to reseed " +"through a proxy.\n" +"Go to %(url)s and configure the proxy type, " +"hostname, and port." +msgstr "" + +#: i2p2www/pages/site/faq.html:649 +msgid "Joining the I2P Network using a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:650 +msgid "" +"Please contact a known trustworthy friend who has a running I2P router, " +"and ask\n" +"them for help with reseeding your I2P router. Request that they send you " +"a\n" +"reseed file exported from their running I2P router. It is vital that the " +"file is\n" +"exchanged over a secure channel, e.g. encrypted to avoid external " +"tampering (PGP\n" +"Sign, Encrypt and Verified with a trusted public key). The file itself is" +"\n" +"unsigned, so please accept files only from known trusted friends. Never " +"import\n" +"a reseed file if you can not verify its source." +msgstr "" + +#: i2p2www/pages/site/faq.html:660 +#, python-format +msgid "To import the received %(filename)s file into your local I2P router:" +msgstr "" + +#: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 +#, python-format +msgid "Go to %(url)s" +msgstr "" + +#: i2p2www/pages/site/faq.html:663 +msgid "Under \"Manual Reseed from File\" click \"Browse...\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:664 +#, python-format +msgid "Select the %(filename)s file" +msgstr "" + +#: i2p2www/pages/site/faq.html:665 +msgid "Click \"Reseed from File\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:667 +#, python-format +msgid "Check the log for the following message:" +msgstr "" + +#: i2p2www/pages/site/faq.html:671 +msgid "Sharing a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:672 +msgid "" +"For trusted friends you can use your local I2P router to give them a jump" +" start:" +msgstr "" + +#: i2p2www/pages/site/faq.html:675 +msgid "Under \"Create Reseed File\" click \"Create reseed file\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:676 +#, python-format +msgid "Securely send the %(filename)s file to your friend" +msgstr "" + +#: i2p2www/pages/site/faq.html:678 +msgid "" +"Do not reveal this file in any case to unknown users, since it contains\n" +"sensitive private data (100 RouterInfo) from your own I2P router! In " +"order to\n" +"protect your anonymity: you may wait a few random hours/days before you " +"share\n" +"the file with your trusted friend. It is also advisable to use this " +"procedure\n" +"sparingly (< 2 per week)." +msgstr "" + +#: i2p2www/pages/site/faq.html:686 +msgid " General guidelines for manual reseeding of I2P " +msgstr "" + +#: i2p2www/pages/site/faq.html:688 +msgid "" +"Do not publicly publish the reseed file or share these files with a " +"friend of a friend!" +msgstr "" + +#: i2p2www/pages/site/faq.html:689 +msgid "This file should be used only for a very limited number of friends (< 3)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:690 +msgid "The file is valid only a few days (< 20)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:696 +msgid "" +"Unless an outproxy has been specifically set up for the service you want " +"to connect to, this cannot be done. \n" +"There are only three types of outproxies running right now: HTTP, HTTPS, " +"and email. Note that there is no SOCKS outproxy. \n" +"If this type of service is required, we recommend that you use Tor. \n" +"\n" +"Please be aware that the Tor project recommends against using BitTorrent over Tor, \n" +"as there are serious anonymity-related issues associated with doing so." +msgstr "" + +#: i2p2www/pages/site/faq.html:710 +msgid "" +"Within I2P, there is no requirement to use HTTPS. \n" +" All traffic is encrypted end-to-end, any further encryption, e.g. " +"with the use of HTTPS, doesn't create any further anonymity-related " +"benefits.\n" +"\n" +" However, if one would like to use HTTPS or has a requirement to do " +"so, the existing default I2P HTTP Proxy has support for HTTPS traffic." +" \n" +" Any hidden service operator would have to specifically set up and " +"enable HTTPS access." +msgstr "" + +#: i2p2www/pages/site/faq.html:719 +msgid "" +"FTP is not supported for technical reasons.\n" +"\n" +" There are no FTP \"outproxies\" to the Internet—it may not even be " +"possible to set up one. \n" +" Any other kind of outproxy may work if it's set up with a standard " +"tunnel. \n" +" If you would like to set up some type of outproxy, carefully research" +" the potential risks. \n" +" The I2P community may or may not be able to help with the technical " +"aspects, feel free to ask.\n" +"\n" +" As explained several times above, any existing outproxy isn't a core " +"part of the network. \n" +" They are services run by individuals and they may or may not be " +"operational at any given time." +msgstr "" + +#: i2p2www/pages/site/faq.html:736 +msgid "My router is using a large amount of CPU, what can I do about this?" +msgstr "" + +#: i2p2www/pages/site/faq.html:737 +msgid "There are many possible causes of high CPU usage. Here is a checklist:" +msgstr "" + +#: i2p2www/pages/site/faq.html:742 +msgid "Java Runtime Environment" +msgstr "" + +#: i2p2www/pages/site/faq.html:743 +msgid "" +"Try to use either OpenJDK or Sun/Oracle Java if it's available for your " +"system. \n" +"You can check which version of java you have installed by typing " +"java -version at a command/shell prompt. \n" +"Performance tends to suffer with other implementations of java." +msgstr "" + +#: i2p2www/pages/site/faq.html:748 +msgid "File sharing applications, e.g. BitTorrent" +msgstr "" + +#: i2p2www/pages/site/faq.html:749 +msgid "" +"Are you running a BitTorrent client over I2P? Try reducing the number of " +"torrents, the bandwidth limits,\n" +"or try turning it off completely to see if that helps." +msgstr "" + +#: i2p2www/pages/site/faq.html:755 +msgid "High bandwidth settings" +msgstr "" + +#: i2p2www/pages/site/faq.html:756 +msgid "" +"Are your bandwidth limits set too high? It is possible that too much " +"traffic is going through your I2P router and it is overloaded. \n" +"Try reducing the setting for share bandwidth percentage on the " +"configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:761 +msgid "I2P Version" +msgstr "" + +#: i2p2www/pages/site/faq.html:762 +msgid "" +"Make sure that you're running the latest version of I2P to get the " +"benefits of increased performance and bug fixes." +msgstr "" + +#: i2p2www/pages/site/faq.html:767 +msgid "Memory allocation" +msgstr "" + +#: i2p2www/pages/site/faq.html:768 +msgid "" +"Has enough memory been set aside for use by I2P? Look at the memory graph" +" on the graphs page \n" +"to see if the memory usage is \"pegged\"—the JVM is spending most " +"of its time in garbage collection. \n" +"Increase the setting wrapper.java.maxmemory in the file " +"wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:775 +#, python-format +msgid "Bursts of high-usage vs. constant 100% usage" +msgstr "" + +#: i2p2www/pages/site/faq.html:776 +msgid "" +"Is the CPU usage simply higher than you would like, or is it pegged at " +"100% for a long time?\n" +"If it is pegged, this could be a bug. Look in the logs for clues." +msgstr "" + +#: i2p2www/pages/site/faq.html:782 +msgid "Java-related" +msgstr "" + +#: i2p2www/pages/site/faq.html:783 +#, python-format +msgid "" +"You may be using the Java-based BigInteger library instead of the native " +"version, especially if you are running on a new or unusual OS or hardware" +" (OpenSolaris, mipsel, etc.).\n" +"See the jbigi page for instructions on " +"diagnosing, building, and testing methods." +msgstr "" + +#: i2p2www/pages/site/faq.html:789 +msgid "Participating tunnels" +msgstr "Résztvevő alagutak" + +#: i2p2www/pages/site/faq.html:790 +msgid "" +"If your native jbigi library is working fine, the biggest user of CPU may" +" be routing traffic for participating tunnels. \n" +"This uses CPU because at each hop a layer of encryption must be decoded. " +"You can limit participating traffic in two ways -\n" +"by reducing the share bandwidth on the confignet page,\n" +"or by setting router.maxParticipatingTunnels=nnn on the configadvanced " +"page." +msgstr "" + +#: i2p2www/pages/site/faq.html:802 +msgid "" +"New installations of I2P carry out the reseeding process automatically, " +"as well as when the number of known peers falls to a drastically low " +"value. \n" +"If you need to carry out a reseed of your router, please see the reseed instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:810 +msgid "" +"If your router has 10 or more active peers, everything is fine. \n" +"The router should maintain connections to a few peers at all times. \n" +"The best way to stay \"better-connected\" to the network is to share more" +" bandwidth. \n" +"The amount of bandwidth that is shared by the router can be changed on " +"the configuration page: \n" +" http://localhost:7657/config" +msgstr "" + +#: i2p2www/pages/site/faq.html:821 +msgid "" +"No, there isn't anything wrong. \n" +"This is normal behavior. \n" +"All routers adjust dynamically to changing network conditions and " +"demands. \n" +"Routers come online and go offline depending on whether the system it is " +"installed on is operational or not, as well as whether there is an " +"available network connection. \n" +"Your router is constantly updating its local Network Database. \n" +"Tunnels which your router is participating in expire every 10 minutes and" +" may or may not be rebuilt through your router." +msgstr "" + +#: i2p2www/pages/site/faq.html:833 +msgid "" +"The encryption and routing within the I2P network adds a substantial " +"amount of overhead and limits bandwidth. \n" +"\n" +"We can try to clarify this with the aid of a diagram:" +msgstr "" + +#: i2p2www/pages/site/faq.html:841 +msgid "" +"In this diagram, the path that some I2P traffic takes as it travels " +"through the network is traced. \n" +"A user's I2P router is denoted by the box labeled 'A' and an I2P Hidden " +"Service (for example, the http://stats.i2p website) is labelled as 'B'." +" \n" +"Both the client and the server are using 3-hop tunnels, these hops are " +"represented by the boxes labelled 'P', 'Q', 'R', 'X', 'Y', 'Z', 'P_1', " +"'Q_1', 'R'_1, 'X_1', 'Y_1' and 'Z_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:847 +msgid "" +"The boxes labelled 'P', 'Q' and 'R' represent an outbound tunnel for A " +"while the boxes labelled 'X_1', 'Y_1', 'Z_1' represent an outbound tunnel" +" for 'B'. \n" +"Similarly, the boxes labelled 'X', 'Y' and 'Z' represent and inbound " +"tunnel for 'B' while the boxes labelled 'P_1', 'Q_1' and 'R_1' represent " +"an inbound tunnel for 'A'. \n" +"The arrows in between the boxes show the direction of traffic. \n" +"The text above and below the arrows detail some example bandwidth between" +" a pair of hops as well as example latencies." +msgstr "" + +#: i2p2www/pages/site/faq.html:854 +msgid "" +"When both client and server are using 3-hop tunnels throughout, a total " +"of 12 other I2P routers are involved in relaying traffic. \n" +"6 peers relay traffic from the client to the server which is split into a" +" 3-hop outbound tunnel from 'A' ('P', 'Q', 'R') and a 3-hop inbound " +"tunnel to 'B' ('X', 'Y', 'Z'). \n" +"Similarly, 6 peers relay traffic from the server to back to the client." +msgstr "" + +#: i2p2www/pages/site/faq.html:860 +msgid "" +"First, we can consider latency - the time that it takes for a request " +"from a client to traverse the I2P network, reach the the server and " +"traverse back to the client. \n" +"Adding up all latencies we see that:" +msgstr "" + +#: i2p2www/pages/site/faq.html:874 +msgid "" +"The total round-trip time in our example adds up to 740 ms - certainly " +"much higher than what one would normally see while browsing regular " +"internet websites." +msgstr "" + +#: i2p2www/pages/site/faq.html:878 +msgid "" +"Second, we can consider available bandwidth. \n" +"This is determined through the slowest link between hops from the client " +"and server as well as when traffic is being transmitted by the server to " +"the client. \n" +"For traffic going from the client to the server, we see that the " +"available bandwidth in our example between hops 'R' & 'X' as well as " +"hops 'X' & 'Y' is 32 KB/s. \n" +"Despite higher available bandwidth between the other hops, these hops " +"will act as a bottleneck and will limit the maximum available bandwidth " +"for traffic from 'A' to 'B' at 32 KB/s. \n" +"Similarly, tracing the path from server to client shows that there is " +"maximum bandwidth of 64 KB/s - between hops 'Z_1' & 'Y_1, 'Y_1' &" +" 'X_1' and 'Q_1' & 'P_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:886 +msgid "" +"We recommend increasing your bandwidth limits. \n" +"This helps the network by increasing the amount of available bandwidth " +"which will in turn improve your I2P experience. \n" +"Bandwidth settings are located on the http://localhost:7657/config " +"page. \n" +"Please be aware of your internet connection's limits as determined by " +"your ISP, and adjust your settings accordingly." +msgstr "" + +#: i2p2www/pages/site/faq.html:893 +msgid "" +"We also recommend setting a sufficient amount of shared bandwidth - this " +"allows for participating tunnels to be routed through your I2P router. \n" +"Allowing participating traffic keeps your router well-integrated in the " +"network and improves your transfer speeds." +msgstr "" + +#: i2p2www/pages/site/faq.html:898 +#, python-format +msgid "" +"I2P is a work in progress. Lots of improvements and fixes are being " +"implemented, and, generally speaking, running the latest release will " +"help your performance.\n" +"If you haven't, install the latest " +"release." +msgstr "" + +#: i2p2www/pages/site/faq.html:904 +msgid "" +"In wrapper.log I see an error that states \"Protocol " +"family unavailable\" when loading the Router Console" +msgstr "" + +#: i2p2www/pages/site/faq.html:906 +msgid "" +"Often this error will occur with any network enabled java software on " +"some systems that are configured to use IPv6 by default. There are a few " +"ways to solve this:" +msgstr "" + +#: i2p2www/pages/site/faq.html:911 +msgid "" +"On Linux based systems, you can echo 0 > " +"/proc/sys/net/ipv6/bindv6only" +msgstr "" + +#: i2p2www/pages/site/faq.html:913 +msgid "Look for the following lines in wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:917 +msgid "" +"If the lines are there, uncomment them by removing the \"#\"s. If the " +"lines are not there, add them without the \"#\"s." +msgstr "" + +#: i2p2www/pages/site/faq.html:920 +msgid "" +"Another option would be to remove the ::1 from " +"~/.i2p/clients.config" +msgstr "" + +#: i2p2www/pages/site/faq.html:924 +msgid "" +"WARNING: For any changes to wrapper.config " +"to take effect, you must completely\n" +"stop the router and the wrapper. Clicking Restart on your\n" +"router console will NOT reread this file! You must\n" +"click Shutdown, wait 11 minutes, then start I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:934 +#, python-format +msgid "" +"If you consider every eepsite that has ever been created, yes, most of " +"them are down.\n" +"People and eepsites come and go.\n" +"A good way to get started in I2P is check out a list of eepsites that are" +" currently up.\n" +"%(eepstatus)s tracks active eepsites." +msgstr "" + +#: i2p2www/pages/site/faq.html:942 +msgid "Why is I2P listening on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:944 +msgid "" +"The Tanuki java service wrapper that we use opens this port —bound " +"to localhost— in order to communicate with software running inside " +"the JVM. \n" +"When the JVM is launched it is given a key so it can connect to the " +"wrapper. \n" +"After the JVM establishes its connection to the wrapper, the wrapper " +"refuses any additional connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:949 +msgid "" +"More information can be found in the wrapper documentation." +msgstr "" + +#: i2p2www/pages/site/faq.html:956 +msgid "" +"You may report any bugs/issues that you encounter on our bugtracker, " +"which is available over both clearnet and I2P. \n" +"We have a discussion forum, also available on I2P and clearnet. You can " +"join our IRC channel as well: \n" +"either through our IRC network, IRC2P, or on Freenode." +msgstr "" + +#: i2p2www/pages/site/faq.html:962 +msgid "Our Bugtracker:" +msgstr "" + +#: i2p2www/pages/site/faq.html:964 +msgid "Clearnet:" +msgstr "" + +#: i2p2www/pages/site/faq.html:965 +msgid "On I2P:" +msgstr "" + +#: i2p2www/pages/site/faq.html:967 +msgid "Our forums:" +msgstr "" + +#: i2p2www/pages/site/faq.html:968 +msgid "" +"You may paste any interesting logs to a paste service such as the " +"clearnet services listed on the \n" +" PrivateBin Wiki, or an I2P paste service such as this \n" +" PrivateBin instance or this" +" \n" +" Javascript-free paste service and" +" follow up on IRC in #i2p<" +msgstr "" + +#: i2p2www/pages/site/faq.html:972 +msgid "Join #i2p-dev Discuss with the developers on IRC" +msgstr "" + +#: i2p2www/pages/site/faq.html:976 +msgid "" +"Please include relevant information from the router logs page which is " +"available at: \n" +"http://127.0.0.1:7657/logs.\n" +"We request that you share all of the text under the 'I2P Version and " +"Running Environment' \n" +"section as well as any errors or warnings displayed in the various logs " +"displayed on the page." +msgstr "" + +#: i2p2www/pages/site/faq.html:988 +#, python-format +msgid "" +"Great! Find us on IRC:\n" +"
      \n" +"
    • on irc.freenode.net channel #i2p
    • \n" +"
    • on IRC2P channel #i2p
    • \n" +"
    \n" +"or post to the forum and we'll post it " +"here (with the answer, hopefully)." +msgstr "" + +#: i2p2www/pages/site/impressum.html:4 +msgid "German laws" +msgstr "" + +#: i2p2www/pages/site/index.html:2 +msgid "I2P Anonymous Network" +msgstr "" + +#: i2p2www/pages/site/index.html:4 +msgid "" +"Anonymous peer-to-peer distributed communication layer built with open " +"source tools and designed to run any traditional Internet service such as" +" email, IRC or web hosting." +msgstr "" + +#: i2p2www/pages/site/index.html:8 +msgid "What does I2P do for you?" +msgstr "" + +#: i2p2www/pages/site/index.html:9 +msgid "" +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:13 +#, python-format +msgid "Get I2P %(version)s" +msgstr "" + +#: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "" + +#: i2p2www/pages/site/index.html:19 +msgid "" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:25 +msgid "" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "" + +#: i2p2www/pages/site/index.html:43 +msgid "News & Updates" +msgstr "Hírek & Frissítések" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + +#: i2p2www/pages/site/links.html:4 +msgid "Recommended Links & Resources" +msgstr "" + +#: i2p2www/pages/site/links.html:5 +#, python-format +msgid "" +"See also the page with\n" +"links to presentations, videos, and tutorials about" +" I2P." +msgstr "" + +#: i2p2www/pages/site/links.html:12 +msgid "I2P on the web" +msgstr "" + +#: i2p2www/pages/site/links.html:19 +msgid "Friends of I2P" +msgstr "" + +#: i2p2www/pages/site/links.html:33 +msgid "More Projects and Documentation" +msgstr "" + +#: i2p2www/pages/site/links.html:43 +msgid "Press" +msgstr "Sajtó" + +#: i2p2www/pages/site/links.html:47 +msgid "Boards, newssite, others" +msgstr "" + +#: i2p2www/pages/site/links.html:51 +msgid "Very Old Stuff" +msgstr "" + diff --git a/i2p2www/translations/id/LC_MESSAGES/about.po b/i2p2www/translations/id/LC_MESSAGES/about.po index 2c90c196..a0efa7b1 100644 --- a/i2p2www/translations/id/LC_MESSAGES/about.po +++ b/i2p2www/translations/id/LC_MESSAGES/about.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Indonesian (http://www.transifex.com/otf/I2P/language/id/)" "\n" @@ -85,19 +85,38 @@ msgstr "" "untuk beberapa browser terpopuler." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Bagaimana mengkonfigurasikan browser anda" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Ketentuan Layanan Outproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 atau Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -109,11 +128,11 @@ msgstr "" "jendela setting pilih tab connection dan klik pada LAN Setting untuk " "konfigurasi port proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opsi Internet IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -136,15 +155,15 @@ msgstr "" "Catatan/tip Privasi: Tetapkan proxy FTP ke setting yang sama " "seperti proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Setting Proxy IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Instruksi untuk Firefox 57 atau lebih baru:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -156,11 +175,11 @@ msgstr "" "ditunjukkan di\n" "screenshot di bawah ini. Klik Settings" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Opsi Jaringan Firefox57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -173,7 +192,7 @@ msgstr "" "127.0.0.1 dengan port 4444 seperti di\n" "screenshot ini." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" @@ -181,11 +200,11 @@ msgstr "" "Firefox57\n" "Pengaturan Koneksi" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "Pengaturan Koneksi Firefox57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -200,11 +219,11 @@ msgstr "" "Network . Di bagian Connections , klik pada tombol " "Settings. Anda akan melihat Jendela seperti berikut ini:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opsi Jaringan Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -224,11 +243,11 @@ msgstr "" "Catatan/tip Privasi: Tetapkan proxy FTP ke setting yang sama " "seperti proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Setting Proxy Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -240,11 +259,11 @@ msgstr "" "grup Web Browsing di sisi kiri, pilih Proxy, lalu pilih opsi \"Use " "specific specified proxy configuration\" di sebelah kanan." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opsi Proxy Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -261,7 +280,7 @@ msgstr "" "Catatan/tip Privasi: Tetapkan proxy FTP ke setting yang sama " "seperti proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -271,7 +290,7 @@ msgstr "" "Sebagai gantinya, I2p dimaksudkan untuk digunakan sebagai jaringan " "internal." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -291,7 +310,7 @@ msgstr "" "href=\"http://privacysolutions.no\"\n" " target=\"_blank\">http://privacysolutions.no " -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -305,7 +324,7 @@ msgstr "" "berbeda, itu adalah outproxy yang sama dengan yang dipilih.\n" "(Multi-homed/keyed untuk kinerja yang lebih baik)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -318,7 +337,7 @@ msgstr "" "tidak diperbolehkan melalui outproxies.\n" "Demi kenyamanan, outproxy memblokir server iklan." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -344,326 +363,25 @@ msgstr "" msgid "Hall Of Fame" msgstr "Hall Of Fame " -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "" "Terima kasih yang sebesar-besarnya kepada mereka yang telah mendonasikan " "ke I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to (webm)\n" "Andrew Savchenko (bircoph), FOSDEM, Brussel, 4 Februari 2018" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutorial" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1225,7 +905,7 @@ msgstr "" "Windows XP.\n" "Dengan Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1238,7 +918,7 @@ msgstr "" "Ini akan memandu anda dalam menginstal I2P pada sistem Debian Linux.\n" "Dengan Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1251,7 +931,7 @@ msgstr "" "Cara membuat sebuah situs web yang anonim di I2P.\n" "Dengan Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1266,7 +946,7 @@ msgstr "" "untuk terhubung ke irc.telecomix.i2p.\n" "Dengan Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1281,7 +961,7 @@ msgstr "" "Agen Felix Atari dari Telecomix Crypto Munitions Bureau.\n" "Dengan Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1296,7 +976,7 @@ msgstr "" "Tutorial ini menunjukkan cara menginstal dan mengkonfigurasi perangkat " "lunak yang diperlukan untuk mengakses I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1307,7 +987,7 @@ msgstr "" "(Youtube Video)\n" "Cara Instal I2P pada Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1321,7 +1001,7 @@ msgstr "" "Adrian Crenshaw.\n" "Januari 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1332,11 +1012,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artikel dan wawancara" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1348,7 +1028,7 @@ msgstr "" "href=\"%(link1)s\">Bagian 1\n" "Bagian 2 26 Juli 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1360,7 +1040,7 @@ msgstr "" "Spanyol) terjemahan bahasa Inggris 31 Oktober " "2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1371,7 +1051,7 @@ msgstr "" "\n" "14 September 2003." -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1384,7 +1064,7 @@ msgstr "" "(bahasa Jerman)\n" "November 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1394,7 +1074,7 @@ msgstr "" "Zzz diwawancarai oleh gulli.com\n" "Maret 2009 terjemahan bahasa Jerman" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1409,7 +1089,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">postman's" " tracker)" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1419,7 +1099,7 @@ msgstr "" "I2P - anonimitas untuk masyarakat luas, Jonathan" " Cox, 11 November 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1435,7 +1115,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">postman's" " tracker)" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1445,7 +1125,7 @@ msgstr "" "Jeff dan Str4d diwawancarai di Brakeing Down Security" " Podcast Ep. 2015-010 (mp3) bagian 1, 28 Februari 2015" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1455,11 +1135,37 @@ msgstr "" "Jeff dan Str4d diwawancarai di Brakeing Down Security" " Podcast Ep. 2015-011 (mp3) bagian 2, 6 Maret 2015" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Lainnya" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1467,6 +1173,14 @@ msgstr "" "I2p disebut di dalam Netflix's \"House of Cards\" Season 2 Episode 2, 14 " "Februari 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Anggota Proyek i2p" @@ -1499,11 +1213,11 @@ msgid "point of contact of last resort" msgstr "Cara kontak terakhir jika kontak lain tidak bisa dihubungi" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Bendahara" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -3233,8 +2947,3 @@ msgstr "" "Untuk peningkatan kinerja masa depan, lihat Perbaikan Kinerja Masa Depan ." - - - - - diff --git a/i2p2www/translations/id/LC_MESSAGES/blog.po b/i2p2www/translations/id/LC_MESSAGES/blog.po index e143501e..b7ab0e11 100644 --- a/i2p2www/translations/id/LC_MESSAGES/blog.po +++ b/i2p2www/translations/id/LC_MESSAGES/blog.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Indonesian (http://www.transifex.com/otf/I2P/language/id/)" "\n" @@ -25,30 +25,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "File sudah tersedia di `halaman unduhan`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`halaman unduhan`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -56,46 +39,51 @@ msgstr "`halaman unduhan`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "RINCIAN RILIS" @@ -104,10 +92,10 @@ msgstr "RINCIAN RILIS" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Perubahan Besar" @@ -118,44 +106,49 @@ msgstr "Perubahan Besar" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Perbaikan Bug" @@ -166,46 +159,51 @@ msgstr "Perbaikan Bug" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Lainnya" @@ -216,47 +214,52 @@ msgstr "Lainnya" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "Checksum SHA256:" @@ -272,12 +275,20 @@ msgstr "Pembaruan Wrapper" msgid "Update Info" msgstr "Info Pembaruan" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "File sudah tersedia di `halaman unduhan`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`halaman unduhan`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "0.9.2 Rilis" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -292,8 +303,8 @@ msgstr "" "default karena kami berencana untuk melakukan pengujian lebih banyak lagi" " selama siklus pengembangan 0.9.3 yang akan datang." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -301,7 +312,7 @@ msgstr "" "Seperti biasa, ada banyak bug untuk diperbaiki pada rilis ini, jadi " "pembaruan sangat direkomendasikan." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " @@ -311,7 +322,7 @@ msgstr "" "meningkatkan efisiensi dan kehandalan untuk setup koneksi. Juga " "meningkatkan pertahanan terhadap beragam jenis input yang buruk." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -319,7 +330,7 @@ msgstr "" "UPnP: Memperbarui pustaka kami untuk memperbaiki beberapa masalah, akan " "bekerja pada lebih banyak router sekarang." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" @@ -327,7 +338,7 @@ msgstr "" "Transport: Meningkatkan kinerja pada kedua transport TCP dan UDP kami, " "untuk menikmati router dengan bandwidth tinggi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " @@ -337,7 +348,7 @@ msgstr "" "kini lebih fleksibel, yang seharusnya mengurangi overhead pada protokol " "dan mengurangi stall yang disebabkan oleh tags yang menurun." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." @@ -346,7 +357,7 @@ msgstr "" " melakukan pengujian lebih lanjut dan berencana untuk mengaktifkannya " "secara default di 0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" @@ -354,92 +365,92 @@ msgstr "" "Perbaikan beragam masalah yang mempengaruhi penggunaan memori dan kinerja" " pada router dengan bandwidth tinggi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" "Perbaikan masalahn pada UDP untuk router yang menggunakan koneksi " "pengurangan MTU, misalnya VPN" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" "Memperbaiki bug i2psnark yang mencegah sebuah penyelesaian pengumuman ke " "tracker" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "Memperbaiki masalah lock contention di i2ptunnel" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Memperbaiki beberapa masalah instalasi OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "Menghapus penggunaan langsung byte buffer yang mungkin bocor" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Mengurangi overhead dalam jaringan pesan" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Menambahkan dukungan tema \"universal\"" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Pembaruan tema" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Menambahkan sebuah library jbigi untuk Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "Kerangka unit tes Scala baru" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Pembaruan Terjemahan untuk bahasa Ceko, Belanda, Jerman, dan Yunani" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Pembaruan wrapper ke 3.5.15 (hanya untuk instalasi baru dan PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Perbaruan data GeoIP (hanya instalasi dan PPA baru)" @@ -447,8 +458,8 @@ msgstr "Perbaruan data GeoIP (hanya instalasi dan PPA baru)" msgid "0.9.3 Release" msgstr "0.9.3 Rilis" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -469,19 +480,19 @@ msgstr "" "mengaktifkan dukungan i2psnark's DHT, yang diperkenalkan di rilis " "terakhir, secara default." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Active Queue Management " -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Antrian prioritas" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "I2PSnark DHT: beberapa perbaikan bug, diaktifkan secara default." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" @@ -491,29 +502,29 @@ msgstr "" "lebih baik dari router yang berada di belakang firewall yang mengubah " "port UDP; Pertahanan tambahan untuk paket-paket yang berbahaya." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "Memperbaiki bug seleksi potongan (paling langka - pertama) di i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" "Memperbaiki bug yang menyebabkan banyak peramban atau browser terbuka " "pada saat startup" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Perbaikan dalam cache" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "Beberapa perbaikan sinkronisasi dan pengurangan lock contention" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Pengurangan besar di penggunaan buffer SSU" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" @@ -523,19 +534,19 @@ msgstr "" "tanpa sengaja terubah ke 5 menit; menentukan server i2ptunnel read " "timeout sampai 5 menit, menjadi tidak terbatas" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Peningkatan pertahanan i2ptunnel untuk \"darkloris\"" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Validasi lebih pada penciptaan torrent di i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "Beberapa perubahan parameter dalam SSU untuk meningkatkan throughput" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" @@ -543,33 +554,33 @@ msgstr "" "Log peristiwa baru untuk event besar termasuk restart; menampilkan lebih " "banyak baris restart di grafik" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Menghapus pesan duplikat dari log" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "Tidak menanggapi koneksi streaming yang diblokir dengan reset, langsung " "di-drop" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Menghapus semua penggunaan SimpleTimer yang tidak efisien" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Memeriksa lebih untuk IP dan port yang valid yang dimasukkan di console" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Memperbaiki bug yang menyia-nyiakan banyak entropi" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Pembaruan terjemahan: Italia, Portugis, Spanyol, Swedia" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "Menambahkan konfigurasi non-NIO di jetty.xml, yang dianjurkan untuk Java 5" @@ -577,8 +588,8 @@ msgstr "Menambahkan konfigurasi non-NIO di jetty.xml, yang dianjurkan untuk Java msgid "0.9.4 Release" msgstr "0.9.4 Rilis" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -590,7 +601,7 @@ msgstr "" "perubahan besar dalam sistem pembaruan di jaringan, dan menambahkan " "kemampuan untuk update melalui dalam jaringan torrent." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -603,7 +614,7 @@ msgstr "" "http proxy password, kami mengubahnya ke metode digest yang lebih aman " "dan meningkatkan keamanan untuk console form." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -619,7 +630,7 @@ msgstr "" "seperti biasa menggunakan HTTP dalam jaringan, dan kami akan memiliki " "lebih banyak informasi untuk Anda ketika kami merilis versi 0.9.5." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -627,11 +638,11 @@ msgstr "" "Pembaruan besar di sistem pembaruan; Dukungan awal untuk update melalui " "i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "Menambahkan prioritas keluar per-destinasi" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" @@ -639,41 +650,41 @@ msgstr "" "Memperbaiki bug besar yang mengurangi batas koneksi SSU, yang mengurangi " "tingkat keberhasilan membangun tunnel" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" "Memperbaiki bug dengan I2CP eksternal yang mencegah beberapa aplikasi " "eksternal untuk berfungsi" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Memperbaiki beberapa bug di i2psnark DHT" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "Memperbaiki bug di i2psnark PEX yang membesarbesarkan jumlah peer" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "Handle menolak pesan-pesan I2Cp secara lebih baik" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Mengurangi overhead pesan I2CP" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "Menegakkan ukuran maksimum di dalam antrian transport pesan keluar" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "Memperbaiki Windows eepget.bat (hanya untuk instalasi dan PPA baru)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "Memperbaiki bug yang akan menolak pesan tepat sebesar 512 byte di SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" @@ -681,19 +692,19 @@ msgstr "" "Peningkatan kinerja lebih banyak, pengurangan penurunan memori dan objek " "churn" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Deteksi lebih baik untuk koneksi jaringan yang terputus" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Penyempurnaan lebih jauh dalam transport SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Menambahkan formulir password di console" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" @@ -701,7 +712,7 @@ msgstr "" "Mengkonversi http proxy dan console form basic ke otentikasi digest untuk" " keamanan tambahan" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" @@ -711,7 +722,7 @@ msgstr "" "sesi jsp. Cookie sekarang mungkin diperlukan untuk formulir, kecuali " "ketika password console diaktifkan" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" @@ -719,15 +730,15 @@ msgstr "" "Pembuatan antarmuka baru untuk mengatur aplikasi, dimulai melalui " "clients.config" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "Meningkatkan port peer minimum menjadi 1024" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "Meningkatkan granularity bandwidth limiter untuk transmisi lebih halus" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -735,11 +746,11 @@ msgstr "" "Pembaruan terjemahan: Mandarin, Perancis, Jerman, Italia, Polandia, " "Portugis, Swedia, dan Ukraina" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "Update wrapper ke 3.5.16 (hanya untuk install baru dan PPA)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Wrapper ARMv6 baru untuk Raspberry Pi" @@ -747,8 +758,8 @@ msgstr "Wrapper ARMv6 baru untuk Raspberry Pi" msgid "0.9.5 Release" msgstr "0.9.5 Rilis" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -767,7 +778,7 @@ msgstr "" "mengembangkan jaringan dengan menyebarkan berita dan berkontribusi di " "mana Anda dapat melakukannya." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -783,47 +794,47 @@ msgstr "" " Jika ini tidak berhasil, ini kembali ke standar di pembaruan HTTP " "standar." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Pertahanan dan Perbaikan Bug" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "Memperbaiki bug router yang menyebabkan lockup ketika menggunakan iMule" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "Mengenali, menangani, menolak id tunnel duplikat" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Memperbaiki perubahan nama file log" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "Mencegah serangan kode hash di tag sesi" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "Menambahlan permintaan pembangunan throttler berdasarkan hop sebelumnya" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "Membatasi pencarian next-hop yang bersamaan" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "Menangkap exceptions storing nonces di konsol" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "Memperbaiki penyimpanan pengaturan grafik di console" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "Memperbaiki pembuatan URL eepget ketika tidak menggunakan proxy" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" @@ -831,47 +842,47 @@ msgstr "" "Mengenkripsi pesan pencarian database end-to-end ketika dikirim melalui " "exploratory tunnels" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "Jangan gunakan beberapa floodfills dari /16 yang sama di sebuah query" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "Mengacak penundaan sebelum memverifikasi floodfill store" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "Peningkatan jumlah floodfills" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Meningkatkan dukungan untuk peramban seluler" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "Pertahanan parsial untuk serangan UCSB" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "Menambahkan dukungan daftar pengumuman untuk i2psnark" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "Jetty: upgrade Apache Tomcat ke 6.0.36" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "Memisahkan file router info ke dalam beberapa subdirektori" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "Menambahkan IP ke opsi pemetaan hostname dalam SOCKS" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "Meningkatkan seeding PRNG" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -879,7 +890,7 @@ msgstr "" "Pembaruan terjemahan: Perancis, Jerman, Hungaria, Italia, Norwegia, " "Polandia, Portugis, Rusia, Swedia" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "Update wrapper ke 3.5.17 (hanya untuk install baru dan PPA)" @@ -887,8 +898,8 @@ msgstr "Update wrapper ke 3.5.17 (hanya untuk install baru dan PPA)" msgid "0.9.6 Release" msgstr "0.9.6 Rilis" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -900,7 +911,7 @@ msgstr "" "Jetty update. Seri Jetty 7 dijaga secara aktif dan kami berencana untuk " "tetap menggunakannya di rilis I2P di masa depan." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -914,11 +925,11 @@ msgstr "" "memperbaiki beberapa bug yang akan memungkinkan lebih banyak pengguna " "untuk memperbarui via torrent di siklus update versi 0.9.7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "Perbaikan penting untuk Eepsites Windows, pertama-tama Instal hanya 0.9.5" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -935,19 +946,15 @@ msgstr "" "ini. Jika versi router Anda 0.9.5-0-win1, Anda sudah memiliki perbaikan " "ini dan tidak perlu mengambil tindakan apapun." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "RIncian Migrasi Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -960,7 +967,7 @@ msgstr "" " konfigurasi Jetty lainnya, yang termasuk mengubah port dari 7658, Anda " "HARUS mengambil tindakan manual SETELAH melakukan pembaruan." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." @@ -968,7 +975,7 @@ msgstr "" "Setelah melakukan pembaruan, router akan memigrasi file jetty.xml Anda ke" " format Jetty 7 baru." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -986,7 +993,7 @@ msgstr "" "jetty.xml untuk setiap eepsite untuk memperbaiki mereka\n" " setelah memperbarui, dan restart lagi." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -1000,15 +1007,15 @@ msgstr "" "Lihat http://wiki.eclipse.org/Jetty untuk bantuan dalam konfigurasi Jetty" " 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plugin" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "Kebanyakan plugin seharusnya berfungsi dengan baik dengan Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." @@ -1016,35 +1023,35 @@ msgstr "" "Plugin I2PControl dan zzzot harus diperbarui. Router Anda seharusnya " "mengunduh dan menginstal versi baru segera setelah memulai 0.9.6." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "Jika plugin tidak berfungsi, hubungi pengelola plugin itu." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Beberapa bug di instalasi Windows (lihat di atas)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "Memperbaiki form action default di i2ptunnel" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "Memperbaiki tautan di halaman konsol iframed" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "Deteksi Windows 64-bit yang lebih baik untuk mencegah crash oleh systray" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "Memperbaiki bug yang mencegah update router via torrent" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "Beberapa perbaikan SSU untuk NAT yang mengubah port UDP" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" @@ -1052,7 +1059,7 @@ msgstr "" "Mengabaikan IP yang tidak didukung di RouterInfos saat memilih alamat " "(persiapan untuk IPv6)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" @@ -1060,59 +1067,59 @@ msgstr "" "Mengabaikan opsi bit yang tidak terpakai di Database Lookup Message " "(persiapan untuk meminta tanggapan terenkripsi)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "Memperbaiki respons kesalahan proxy HTTP untuk URI yang salah" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "Mengenali perangkat UPnP yang tidak memiliki kemampuan port forwarding" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "Jetty 7.6.10 (lihat di atas untuk informasi migrasi)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "Membatasi ukuran halaman di i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "Menambahkan direktori data dan konfigurasi ukuran halaman ke i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "Mendukung beberapa instance dari i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "Penyesuaian ukuran potongan di i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "Menambahkan lebih banyak dukungan untuk grafik bandwith gabungan" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "Blokir b32.i2p supercookies" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "Perbolehkan menghentikan klien di /configclients" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "Memeriksa replay nonce count di klien HTTP" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "Mendukung otentikasi SASL di proxy IRC" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "Beberapa hal dibereskan dan perbaikan kecil di update manager" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "Pembaruan terjemahan: Jerman, Portugis, Rusia, Spanyol dan Swedia" @@ -1120,12 +1127,12 @@ msgstr "Pembaruan terjemahan: Jerman, Portugis, Rusia, Spanyol dan Swedia" msgid "0.9.7 Release" msgstr "0.9.7 Rilis" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "0.9.7 termasuk perbaikan bug signifikan dan peningkatan kinerja." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1148,7 +1155,7 @@ msgstr "" "sambungan tambahan. Jika Anda tidak ingin router Anda menjadi floodfill, " "setel pengaturan lebih lanjut menjadi router.floodfillParticipant=false ." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1159,7 +1166,7 @@ msgstr "" "torrent, 3%(pc)s dari router seharusnya memperbarui atas melalui jaringan" " bittorrent di siklus ini." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" @@ -1169,7 +1176,7 @@ msgstr "" "diperbaiki. Plugin Anda seharusnya kembali melakukan auto-update setelah " "memperbarui router." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." @@ -1177,10 +1184,10 @@ msgstr "" "Kami memperbaiki bug besar di streaming timer yang berkontribusi sering " "terputusnya IRC." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1192,41 +1199,37 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Peningkatan Anonimitas" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "Respons enkripsi end-to-end untuk pencarian leaseset" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "Memperluas floodfill dengan mengaktifkan floodfills kelas 'N'" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "Mengacak padding di dalam paket SSU terenkripsi" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "Persiapan untuk yang SSU protocol obfuscation lebih baik" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "Memperbaiki leaseset baru yang tidak dapat didisimpan atau diterbitkan" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" @@ -1234,11 +1237,11 @@ msgstr "" "Memperbaiki bug classpath ketika digunakan instalasi berumur 4 tahun, " "yang menyebabkan console tidak dapat dijalankan" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "Memperbaiki bug database addressbook yang mencegah pembaruan reverse index" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" @@ -1246,11 +1249,11 @@ msgstr "" "Memperbaiki bug i2psnark yang mengubah infohash torrents yang diciptakan " "oleh Robert dan diambil melalui magnet link" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "Memperbaiki versi memeriksa plugin" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" @@ -1258,27 +1261,27 @@ msgstr "" "Memperbaiki bug timer streaming yang menyebabkan IRC sering terputus " "(juga mempengaruhi tunnel tutup-saat-menganggur)" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "Jangan Instal sebagai service pada Windows secara default" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "Mengurangi timeout transportast idle" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "Mengurangi tunnel on idle dalam i2psnark" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "Mengubah GUI default di i2ptunnel untuk 3 hop" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Dukungan IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" @@ -1286,27 +1289,27 @@ msgstr "" "Waktu kedaluwarsa per individu di lease, untuk efisiensi pada destinasi " "dengan jumlah tunnel yang tinggi" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "Enkripsi tingkat rendah dan XOR speedups" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11 " -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37 " -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "Pembaruan terjemahan: Mandarin, Perancis, Jerman, Portugis, Rusia, Spanyol" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Terjemahan baru untuk bahasa Turki" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "Wrapper 3.5.19 (hanya untuk instalasi baru dan PPA)" @@ -1314,8 +1317,8 @@ msgstr "Wrapper 3.5.19 (hanya untuk instalasi baru dan PPA)" msgid "0.9.7.1 Release" msgstr "0.9.7.1 Rilis" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1331,45 +1334,45 @@ msgstr "" "Rilis 0.9.8, yang akan menyertakan dukungan IPv6, masih terjadwal untuk " "akhir September." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" "Seperti biasa, kami merekomendasikan bahwa semua pengguna memperbarui ke " "rilis ini." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "Menonaktifkan pesan verifikasi RouterInfo" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "Memperpanjang kadaluarsa tunnel inbound" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "i2prouter: memperbaiki bashism" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "i2psnark: meningkatkan ukuran maks potongan, pembaruan tipe mime" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "Host reseed baru" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "Host update baru, terima kasih kepada Meeh dan dg" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "Streaming: perubahan RTO" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "Updater: Meningkatkan pembaruan melalui torrent menjadi 30 persen" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "Perbaikan UPnP untuk beberapa hardware" @@ -1377,8 +1380,8 @@ msgstr "Perbaikan UPnP untuk beberapa hardware" msgid "0.9.8 Release" msgstr "0.9.8 Rilis" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1392,18 +1395,18 @@ msgstr "" "console Anda. Kami juga memiliki perbaikan anonimitas termasuk padding " "SSU paket dan private key router yang lebih panjang." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" "30%(pc)s dari anda akan melakukan pembaruan dengan torrent dalam jaringan" " di siklus pembaruan ini." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Detail IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1419,7 +1422,7 @@ msgstr "" " baru di /confignet di router console. Jika IPv6 menyebabkan masalah, " "Anda dapat menonaktifkannya di sana." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1448,7 +1451,7 @@ msgstr "" "satu alamat IPv6. Masih ada bug yang harus diperbaiki di beberapa alamat " "di setiap jenis." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1465,11 +1468,11 @@ msgstr "" "jika ada masalah, dan menonaktifkannya jika diperlukan. Laporkan bug pada" " http://trac.i2p2.i2p." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "Detail melakukan rekey" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1494,7 +1497,7 @@ msgstr "" "dirilis. \n" "Harap bersabar dan hal-hal seharusnya mulai membaik setelah beberapa hari." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1514,7 +1517,7 @@ msgstr "" "mengubah panjangnya key pada hardware yang lebih lambat di masa " "mendatang." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1527,11 +1530,11 @@ msgstr "" "terutama pada akhir pekan. Namun, Jaringan adalah masih cukup baik, " "sehingga terus sebarluaskan I2P." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Perubahan lebih banyak akan datang" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1555,11 +1558,11 @@ msgstr "" "upgrade ke Java 7. Perubahan persyaratan minimum akan diumumkan jauh-jauh" " hari." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Website baru" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1573,11 +1576,11 @@ msgstr "" "mengkontribusi terjemahan situs baru di Transifex, terutama di sumber " "daya website_priority." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Partisipasi komunitas" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1593,49 +1596,49 @@ msgstr "" "Beberapa dari kami akan hadir di 30C3 di Hamburg akhir tahun ini.\n" "Senang sekali melihat banyak orang ikut acara-acara ini dan mewakili I2P." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "Dukungan IPv6 untuk NTCP dan SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "SSU protocol obfuscation dengan menambahkan padding acak" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" "Enkripsi lebih panjang dan DH private key untuk pengguna pada platform " "yang lebih cepat" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "Memperbaiki I2PTunnel / I2CP mengunci dan duplikat (sebagian)" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "Memperbaiki terjemahan dari halaman error HTTP proxy" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "Perbaiki runtime occasional runtime exception di NTCP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" "Perubahan besar di transport code untuk mengakomodasi beberapa alamat dan" " IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "Streaming: Meningkatkan pemulihan dari acks hilang, dan perbaikan lain" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" "Gunakan Transifex untuk terjemahan berita awal dan halaman error untuk " "HTTP proxy" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1643,11 +1646,11 @@ msgstr "" "Pembaruan terjemahan: Mandarin, Perancis, Jerman, Portugis, Rusia, " "Swedia, Turki" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Terjemahan baru bahasa Rumania" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Wrapper 3.5.20 (hanya untuk instalasi baru dan PPA)" @@ -1669,11 +1672,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1686,15 +1689,6 @@ msgstr "" "dipulihkan, tolong laporkan semua bug di IRC freenode atau IRC2P #i2p-" "dev." -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "0.9.8 Rilis" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "0.9.9 Rilis" @@ -1717,11 +1711,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1919,11 +1909,11 @@ msgstr "" "Rilis Syndie 1.105b\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Pembaruan ke HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." @@ -1932,7 +1922,7 @@ msgstr "" "Hal ini pada dasarnya sama dengan 1.104b-7-rc, dengan beberapa update " "terjemahan." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." @@ -1941,7 +1931,7 @@ msgstr "" "\n" "Plugins tersedia di `plugins.i2p`_ dan `stats.i2p`_." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." @@ -1949,7 +1939,7 @@ msgstr "" "Bagi Anda yang memperbarui dari 1.103b, Anda akan menemukan syndie " "startup dan shutdown yang jauh lebih cepat karena versi baru dari HSQLDB." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1963,7 +1953,7 @@ msgstr "" "Proses pembaruan membuat cadangan sendiri, namun Anda mungkin akan lebih " "mudah untuk menggunakan cadangan Anda sendiri jika pembaruan gagal." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1979,8 +1969,8 @@ msgstr "" "tetap dengan 1.103b selamanya.\n" "Maaf tentang itu." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " @@ -1991,52 +1981,57 @@ msgstr "" "Cara terbaik mempertahankan keamanan dan membantu jaringan adalah " "menjalankan rilis terbaru." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Perbaikan GUI dan perbaikan" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Sindikasi" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Database " -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Terjemahan baru" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Pembaruan terjemahan" @@ -2050,7 +2045,7 @@ msgstr "" "Rilis 0.9.10\n" "==============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." @@ -2058,7 +2053,7 @@ msgstr "" "0.9.10 mengubah mekanisme untuk melakukan pencarian LeaseSet, membuatnya " "lebih sulit bagi penyerang untuk mengkorelasikan Destinasi dengan Router." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -2075,28 +2070,19 @@ msgstr "" "Sebagian besar dari Anda akan memperbarui melalui torrent, menggunakan " "format update \"su3\" yang baru dengan key yang kuat." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Lokasi" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "Menggunakan client tunnel untuk pencarian LeaseSet" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" @@ -2104,43 +2090,43 @@ msgstr "" "Flood netdb menyimpan ke lokasi baru sebelum tengah malam untuk mencegah " "lookup gagal setelah tengah malam" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "Memperbaiki pengaturan I2CP host/port di BOB" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "Memperbaiki beberapa masalah character encoding di susimail" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "Memperbaiki StandardServerSocket.close()" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "Memperbaiki exeption di PrivateKeyFile" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "Perbaikan dalam RouterInfo expiration task" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "Perbaikan untuk mengurangi jumlah koneksi peer" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "Beberapa perbaikan threading untuk mengurangi blocking di antrian timer" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "Menonaktifkan penanganan ping streaming untuk klien" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "Menggunakan library i2psnark's Kademlia untuk router netdb juga" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" @@ -2148,19 +2134,19 @@ msgstr "" "Meningkatkan default untuk outbound exploratory ke 2 + 0-1 hop, sebagian " "dari peningkatan bertahap 3 hop masuk/keluar" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "Tambahan perbaikan findbugs" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "Streaming library refactoring " -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Dukungan terjemahan negara spesifik" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Terjemahan baru untuk Portugis Brasil" @@ -2174,7 +2160,7 @@ msgstr "" "Rilis 0.9.11\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." @@ -2182,7 +2168,7 @@ msgstr "" "0.9.11 menambahkan dukungan untuk plugin outproxy, meningkatkan keamanan " "lease set lookup, dan mengurangi penggunaan memori." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -2205,7 +2191,7 @@ msgstr "" " Tentu saja, ada juga beberapa perbaikan bug rutin. Semua pengguna harus " "melakukan pembaruan." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -2217,33 +2203,38 @@ msgstr "" " dan tidak didukung. Jika Anda menggunakan runtime Java 5 atau 6, kami " "sangat menyarankan Anda memperbarui ke Java 7." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2252,35 +2243,35 @@ msgstr "" "ini. Cara terbaik untuk mengelola keamanan dan bantuan pada jaringan " "adalah dengan menjalankan rilis terbaru." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "Lebih banyak perbaikan penanganan leaseset" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "Memperbaiki NPE setelah shutdown klien" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "Memperbaiki pengkodean log wrapper pada halaman log" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "Perbaikan streaming ping dan I2Ping" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Menambahkan dukungan untuk plugin Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "Menambahkan dukungan proxy klien HTTP" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "Dukungan I2CP baru untuk pencarian nama host oleh klien eksternal" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" @@ -2288,15 +2279,15 @@ msgstr "" "penegakan otorisasi I2CP lebih ketat dari klien eksternal (perubahan " "tidak kompatibel)" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "Meningkatkan varians dari panjangnya default inbound exploratory tunnel" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "Pengurangan besar di penggunaan memori oleh Transport" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "Semua pembaruan via jaringan melalui torrent" @@ -2310,7 +2301,7 @@ msgstr "" "Malware di i2pbrowser.net\n" "=========================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2318,7 +2309,7 @@ msgstr "" "Situs I2pbrowser.net adalah situs palsu I2P situs yang menyebarkan " "malware untuk Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2330,7 +2321,7 @@ msgstr "" "halaman homepage dan download kami, serta berusaha untuk menipu pengguna " "untuk mengunduh Windows malware." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" @@ -2338,11 +2329,11 @@ msgstr "" "Ada beberapa indikasi yang mengarah ke i2pbrowser.net adalah sebuah situs" " malware:" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "Domain ini terdaftar pada tanggal 10 Februari tahun 2014." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2350,37 +2341,29 @@ msgstr "" "Semua URL unduh untuk Windows, Mac OSX, Linux, Android, dll mentaut ke " "file .exe yang sama." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" "FIle .exe hanya sebesar 741 KB; Windows installer resmi untuk I2P adalah " "sebesar 13 MB." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2395,17 +2378,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2414,8 +2397,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2423,41 +2406,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2470,11 +2435,11 @@ msgstr "" "Rilis 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "0.9.12 menambahkan dukungan untuk ECDSA dan update ke Jetty 8" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2486,7 +2451,7 @@ msgstr "" "Jika Anda masih menggunakan Java 5, Anda harus memperbarui Java Anda " "sebelum menginstal I2P 0.9.12." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2514,99 +2479,101 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "Mengenkripsi Pesan Status Pengiriman" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "Menambahkan dukungan awal untuk destinasi ECDSA-signed." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "Menambah pemeriksaan untuk permintaan replayed NTCP session" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" "Menambah pemeriksaan throttling dan blocking ke dalam proses streaming " "ping" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "Memperbaiki RouterInfo exchange di NTCP" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "Memperpanjang timeout untuk Delivery Status Messages" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "Menghapus streaming messages dari koneksi yang terakhir ditutup" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "Memperbaiki masalah restart di Raspberry Pi" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "Mengembalikan profileOrganizer.sameCountryBonus advanced config" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "Perbaikan untuk jwebcache dan i2phex" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "Jetty 8.1.14.v20131031; Java 6 sekarang diperlukan" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" "Mengurangi lagi jumlah target koneksi untuk lebih banyak mengurangi " "jumlah penolakan tunnel" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "Menambah batasan jumlah untuk outbound connections di tunnel endpoints" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "Menambah halangan opsional inproxy di i2ptunnel" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "Menggunakan SSU session key untuk relay permintaan/respon bila tersedia" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "Menambah data HTTP POST ke dalam paket SYN" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "Menambah getopt library untuk argument processing lebih baik" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "Penghapusan lebih banyak di dependensi Jetty" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "Menghapus kode MD5, dan menggunakan Java libraries untuk seterusnya" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "Mengubah URL default addressbook subscription" @@ -2620,11 +2587,11 @@ msgstr "" "Rilis 0.9.13\n" "==============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "0.9.13 dengan perbaikan SusiMail dan router dengan firewall" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2636,7 +2603,7 @@ msgstr "" "Tentu saja, ada pembaruan rutin dari perbaikan bug dan pembaruan " "terjemahan." -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" @@ -2644,81 +2611,81 @@ msgstr "" "zzz memperbarui GPG keys miliknya, dan file rilis ditandatangani dengan " "keys baru tersebut. Key fingerprint yang baru adalah:" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail " -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Banyak peningkatan UI" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Penerapan penyimpanan lokal untuk pesan-pesan" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Menambah modus offline" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "Pesan sekarang dihapus di server setelah diunduh" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "Beberapa peningkatan kecepatan dan perbaikan di backend POP3 dan SMTP" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "perbaikan NetDB lookup" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "Memperbaiki transisi dari tidak-firewall menjadi firewall" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "Memperbaiki plugin uninstall di Windows" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "perbaikan penguncian SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "Memperbaiki cepat republishing alamat SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "Memperbaiki IRC client exeptions" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" "Memperbaiki pengubahan konfigurasi HTTP outproxy tanpa melakukan restart " "tunnel" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "Opsi i2ptunnel server baru untuk alamat lokal yang unik per klien" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "Peringatan di i2ptunnel pada client port yang duplikat" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "Memperbarui HTTP User-Agent untuk cocok dengan TBB" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "Memperpanjang timer dari SSU establishment retransmission" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "Menggunakan metode konstan-waktu untuk verifikasi HMAC" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Terjemahan baru: Slovak" @@ -2732,11 +2699,11 @@ msgstr "" "Rilis 0.9.14\n" "==============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "0.9.14 mencakup perbaikan kritis untuk keamanan" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2755,7 +2722,7 @@ msgstr "" "Kami berencana untuk kembali mengaktifkan ini dalam rilis masa depan " "setelah tambahan review." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2767,7 +2734,7 @@ msgstr "" "Router Anda seharusnya memperbarui plugin secara otomatis setelah restart" " router." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2783,7 +2750,7 @@ msgstr "" "Tentu saja, ada juga koleksi biasa di perbaikan bug minor dan pembaruan " "terjemahan." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2792,51 +2759,51 @@ msgstr "" "keamanan dan bantuan pada jaringan adalah dengan menjalankan rilis " "terbaru." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Perbaikan Keamanan" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "Memperbaiki beberapa masalah XSS" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "Menonaktifkan perubahan URL feed berita dari UI" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "Menonaktifkan instalasi plugin" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "Nonaktifkan pengaturan unsigned update URL dari UI" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "Menonaktifkan edit clients.config dari UI" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "Tambahkan header Content-Security-Policy dan X-XSS-Protection" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" "Menonaktifkan ExecNamingService yang tidak terpakai (terima kasih untuk " "joernchen of Phenoelit)" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" "Memperbaiki pembangunan tunnel sehingga itu tidak \"terjebak\" pada satu " "pool" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "Menolak participating tunnels ketika hidden" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" @@ -2844,7 +2811,7 @@ msgstr "" "Beberapa peningkatan dan perbaikan i2psnark (GUI dan DHT), termasuk " "perubahan untuk kompatibilitas yang lebih baik dengan Vuze" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" @@ -2852,15 +2819,15 @@ msgstr "" "Reseeding sekarang mengambil file zip ditandatangani yang mengandung " "router infos untuk keamanan dan kecepatan" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "Menggunakan implementasi JVM's AES jika itu lebih cepat" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "Opsi lanjutan ditunjukkan di dalam halaman edit i2ptunnel" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" @@ -2868,19 +2835,19 @@ msgstr "" "Penaturan reliabilitas per-pesan di dalam I2CP dan error propagation " "kembali dari router ke klien" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "Banyak perbaikan dan pembersihan findbugs" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "Mendukung jenis signature di SAM, meningkatkan rev menjadi 3.1" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "Halaman log event baru di console" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "Wrapper 3.5.25 (hanya untuk instalasi baru dan PPA)" @@ -2894,11 +2861,11 @@ msgstr "" "Rilis 0.9.14.1\n" "==============" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 mencakup perbaikan i2psnark dan console" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2918,7 +2885,7 @@ msgstr "" "Fitur canggih lain yang jarang digunakan yang telah dihapus di 0.9.14 " "dapat dipulihkan dengan menambahkan perintah routerconsole.advanced=true." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2936,7 +2903,7 @@ msgstr "" "Anda harus mengubah konfigurasi Anda menjadi \"Download and Verify\" atau" " \"Download, Verify, and Restart\" untuk memperbarui." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2950,31 +2917,31 @@ msgstr "" " mengubah konfigurasi Anda menjadi \"Download, Verifikasi, dan Mulai " "Ulang\" untuk memastikan Anda selalu menjalankan rilis terbaru." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "Memperbaiki formulir tambahkan torrent di i2psnark" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "Memperbaiki formulir opsi pilihan di iptunnel" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "Memperbaiki tombol update download" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "Mengembalikan semua fitur console jika routerconsole.advanced=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "Mengembalikan plugin install jika routerconsole.enablePluginInstall=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "Klien Restpre tambah/berubah jika routerconsole.enableClientChange=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" @@ -2982,8 +2949,8 @@ msgstr "" "Signing key plugin sekarang masuk daftar putih kecuali jika " "routerconsole.allowUntrustedPlugins=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "Lebih banyak escaping dan pembersihan dalam formulir dan pesan" @@ -2997,11 +2964,11 @@ msgstr "" "Lahirnya organisasi Privacy Solutions\n" "==============================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "Peluncuran organisasi" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -3081,7 +3048,7 @@ msgstr "" "lagi. Anda dapat membaca lebih banyak tentang Bundel Browser Abscond di " "https://hideme.today/dev" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -3100,7 +3067,7 @@ msgstr "" "aplikasi non-I2P berkomunikasi secara transparan. Itulah mengapa ini " "adalah fitur vital untuk i2pd dan salah satu tonggak utama." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -3125,7 +3092,7 @@ msgstr "" " dan tingkat kesuksesan pembangunan tunnel. Nama servis ini adalah " "lelucon dari Meeh." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -3167,7 +3134,7 @@ msgstr "" "Rilis tes Android di Google Play di Norwegia\n" "=============================================" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." @@ -3175,7 +3142,7 @@ msgstr "" "I2p Android dan Bote telah dirilis di Google Play di Norwegia, sebagai " "uji coba untuk masa mendatang di seluruh dunia." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -3200,7 +3167,7 @@ msgstr "" "I2P\n" "Android akhirnya siap pergi ke tempat pengguna." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -3222,28 +3189,28 @@ msgstr "" "berurusan dengan laporan dari ratusan pengguna, bukan ribuan (sudah " "berlipat lebih banyak umpan balik dari yang kita pernah miliki)." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -3257,19 +3224,11 @@ msgstr "" "membantu saya membuat aplikasi yang\n" "sederhana, intuitif yang membuat privasi dapat didapat semua orang." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "Detail rilis situs" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -3283,7 +3242,7 @@ msgstr "" "umpan balik dari pengguna di Norwegia, mengarah ke rilis stabil " "berikutnya." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -3296,7 +3255,7 @@ msgstr "" "Android 2.2 sudah tidak didukung; syarat minimum sekarang adalah\n" "Gingerbread Android 2.3." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -3319,11 +3278,11 @@ msgstr "" "Rilis 0.9.15\n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "0.9.15 mencakup kripto Ed25519 dan banyak perbaikan" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -3342,7 +3301,7 @@ msgstr "" "Instalasi plugin lewat console, yang dinonaktifkan di 0.9.14, sekarang " "diaktifkan kembali." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -3376,37 +3335,42 @@ msgstr "" "Hal ini sangat penting bagi mereka yang menjalankan eepsites dan layanan " "populer." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Beberapa perubahan" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "Menambah dukungan untuk tanda tangan Ed25519" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" @@ -3414,67 +3378,67 @@ msgstr "" "i2psnark pindah ke file konfigurasi terpisah untuk setiap torrent untuk " "mendukung pengaturan per-torrent yang lebih baik" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "Menambah dukungan i2psnark untuk data di luar direktori i2psnark/" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "Mengaktifkan tanda tangan yang lebih kuat (format su3) untuk plugin" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "Mempercepat SSU introduction dengan menanggapi hole punch" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "Beberapa perbaikan dalam efisiensi SAM" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "Perbaikan formulir penyerahan di console dan i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "Perbaikan streaming untuk tanda tangan yang panjang" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "Perbaikan i2psnark untuk pemetaan karakter nama file saat seeding" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "Perbaikan I2PTunnel dalam menghentikan client tunnel" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" "Perbaikan I2PTunnel dalam opsi pembaruan pada delay-open client tunnel " "yang terus berjalan" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" "Mengaktifkan kembali pemasangan plugin melalui console, yang dihapus di " "0.9.14" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "i2psnark sekarang mengingat jumlah upload saat me-restart" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "i2psnark meningkatkan ukuran potongan maksimal menjadi 8 MB" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "Beberapa perbaikan UI di i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "Melarang uji coba SSU peer kecuali jika koneksi dibuat" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" @@ -3482,11 +3446,11 @@ msgstr "" "i2ptunnel menambahkan dukungan untuk koneksi SSL lokal untuk client " "tunnel standar dan IRC" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "Console dan peringatan log untuk kripto yang tidak tersedia" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" @@ -3494,11 +3458,11 @@ msgstr "" "Routing yang lebih konsisten untuk Pesan Status Pengiriman untuk " "mengurangi koneksi jaringan" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "Menonaktifkan entitas eksternal di parser XML UPnP" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "Perbarui data GeoIP (untuk instalasi baru dan pembaruan)" @@ -3512,11 +3476,11 @@ msgstr "" "Rilis 0.9.16\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "0.9.16 mencakup migrasi kripto dan banyak perbaikan" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3535,7 +3499,7 @@ msgstr "" "Selain itu, kami telah memperbaiki sejumlah besar bug serius, termasuk " "console lockups." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." @@ -3543,7 +3507,7 @@ msgstr "" "Perubahan pada struktur data router memerlukan pengguna plugin i2pcontrol" " untuk mengupdate ke versi 0.0.9." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3558,15 +3522,15 @@ msgstr "" " ini segera setelah mungkin atau pengguna Anda akan segera tidak dapat " "terhubung." -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "Tambahkan dukungan untuk tanda tangan Router Info yang lebih kuat" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "Enkripsi pencarian dan tanggapan RI pada kotak yang lebih cepat" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" @@ -3574,13 +3538,13 @@ msgstr "" "Mengharuskan otorisasi I2CP untuk semua pesan bila diaktifkan (memerlukan" " klien 0,9.11 atau lebih tinggi)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" "Menonaktifkan SSLv3 dan ciphers yang lebih lama untuk reseeding dan " "penggunaan SSL lainnya" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" @@ -3588,11 +3552,11 @@ msgstr "" "Gunakan ECDSA secara default untuk i2ptunnel IRC, SOCKS-IRC, dan client " "tunnel standar" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "Menambah preferensi tidak menggunakan floodfill di beberapa negara" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" @@ -3600,11 +3564,11 @@ msgstr "" "Pemilahan kolom baru, tombol set-all priority, dan tampilan rasio upload " "di i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "Meningkatkan tunnel i2psnark menjadi 3 hop" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" @@ -3612,11 +3576,11 @@ msgstr "" "Menerapkan bundling beberapa fragmen dalam pesan SSU tunggal untuk " "efisiensi" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "Menambah tautan add-to-addressbook di halaman netdb leasinget" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" @@ -3624,16 +3588,16 @@ msgstr "" "Menerapkan formulir pencarian DatabaseLookupMessage I2NP untuk " "meningkatkan efisiensi pencarian" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "Perbaikan CPUID dan update untuk prosesor terbaru" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "i2psnark memperbaiki magnet link dengan %(pc)s-encoding" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " @@ -3642,27 +3606,27 @@ msgstr "" "Meningkatkan penanganan soket SSU dari bawah kita (mudah-mudahan " "memperbaiki 100%(pc)s CPU)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "Perbaikan penanganan bitfield SSU" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "Perbaikan masalah header HTTP di i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "Perbaikan NPE langka saat membangun garlic message" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "Perbaikan console lockups (mudah-mudahan)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "Perbaikan i2ptunnel js confirm-delete" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" @@ -3670,7 +3634,7 @@ msgstr "" "Memindahkan struktur data router dari i2p.jar ke router.jar (menghentikan" " i2pcontrol plugin)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" @@ -3678,23 +3642,23 @@ msgstr "" "Kunci router baru sekarang tersimpan di router.keys.dat (format " "eepPriv.dat), bukan router.keys" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "Peningkatan penanganan enkripsi throughout yang tidak didukung" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "Lebih banyak pengecekan kesalahan pada pesan I2CP klien oleh router" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "Pekerjaan awal pada hooks untuk pluggable transport" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "Menerapkan stempel waktu permintaan dalam pesan pembangunan tunnel" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" @@ -3702,17 +3666,17 @@ msgstr "" "Mengaktifkan kembali status pesan dalam streaming, tapi tidak " "memperlakukan leasinget sebagai kegagalan lunak, untuk saat ini" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "Mengembalikan keypairs DH yang tidak terpakai ke pool untuk efisiensi" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" "Menaikkan batas tagset failsafe dan memperbaiki strategi penghapusan saat" " hit terjadi" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" @@ -3720,7 +3684,7 @@ msgstr "" "Mengubah konfigurasi eepsite Jetty threadpool dan konfigurasi antrian " "(hanya untuk pemasangan baru)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "Penetapan ulang NTCP dalam persiapan untuk NTCP2 dan PT" @@ -3734,11 +3698,11 @@ msgstr "" "Rilis 0.9.17\n" "==============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "0.9.17 dengan lebih banyak lagi migrasi kripto dan banyak perbaikan" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." @@ -3746,7 +3710,7 @@ msgstr "" "0.9.17 terutama merupakan rilis bugfix, namun juga meneruskan migrasi ke " "tanda tangan kriptografi yang lebih kuat." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" @@ -3757,7 +3721,7 @@ msgstr "" "ditandatangani menggunakan kunci RSA 4096-bit untuk keamanan yang " "ditingkatkan." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3772,7 +3736,7 @@ msgstr "" "berhasil dari BouncyCastle Provider (bcprov) jar untuk menambahkan " "dukungan ECDSA." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3786,7 +3750,7 @@ msgstr "" "Ada beberapa perbaikan untuk tanda tangan router awal ECDSA yang " "ditambahkan pada rilis terakhir namun belum diaktifkan." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" @@ -3794,37 +3758,37 @@ msgstr "" "Banyak dari kami akan menghadiri 31C3 di Hamburg pada bulan Desember. " "Mampir ke meja kami dan sapa!" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "Berita penting" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "ECDSA secara default diterapkan untuk server tunnel baru" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "Reseeding sekarang hanya menggunakan SSL secara default" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" "Perbaikan SSU dalam mengirim paket ack-only yang korup dengan bitfields " "parsial" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "Perbaikan koneksi inbound SSU gagal dari router non-DSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "TIdak memilih peer yang tidak kompatibel untuk router non-DSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "Perbaikan bug verifikasi tanda tangan EdDSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" @@ -3832,57 +3796,57 @@ msgstr "" "Menetapkan I2NP lookup type flags dalam semua kasus, tidak hanya saat " "reply tunnel digunakan" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "Menghentikan i2ptunnel server acceptor thread setelah ditutup" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "Perbaikan bug yang mencegah beberapa plugin berhenti sepenuhnya" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "Perbaikan bug SAM v3 yang menyebabkan kegagalan pada koneksi masuk" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "Menambahkan peringatan di console sidebar jika ECDSA tidak didukung" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "Peringatan log untuk Java 6 yang pada akhirnya akan membutuhkan Java 7" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "Tidak membiarkan proxied router auto-floodfill" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "Tidak mengirim ulang SSU acks yang sudah terlalu tua" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "Tidak mempublikasikan info langsung di alamat SSU jika diperlukan" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "Opentrackers default baru di i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" "Menambahkan dukungan untuk menentukan data directory per-torrent di " "i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "Perubahan dalam perilaku accept() error streaming" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "Perubahan kecil dalam format blockfile" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3900,7 +3864,7 @@ msgstr "" "Rilis Aplikasi Android\n" "====================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." @@ -3908,7 +3872,7 @@ msgstr "" "I2P Android 0.9.17 dan Bote 0.3 telah dirilis di situs web, Google Play, " "dan F-Droid." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3921,7 +3885,7 @@ msgstr "" "rilis Android yang sesuai.\n" "Akhirnya, penantian sudah berakhir!" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -3929,7 +3893,7 @@ msgstr "" "Versi aplikasi baru\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" @@ -3938,7 +3902,7 @@ msgstr "" "Versi baru Android dan Bote I2P telah dirilis! Mereka dapat diunduh dari " "URL berikut:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3962,10 +3926,10 @@ msgstr "" "perbaikan yang lebih kecil; Sebagai contoh, Anda sekarang dapat " "menambahkan tujuan email baru melalui kode QR." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3985,15 +3949,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "Sidik jari (SHA-256) dari kunci penanda-tangan yang baru adalah:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -4001,18 +3961,18 @@ msgstr "" "Google Play\n" "----------- " -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -4031,19 +3991,7 @@ msgstr "" "masalah yang sama yang telah mempengaruhi aplikasi lain seperti " "TextSecure dan Orbot." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -4051,20 +3999,20 @@ msgstr "" "F-Droid\n" "------- " -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" @@ -4074,7 +4022,7 @@ msgstr "" "repositori penandatanganan kunci, atau ketik di saat menambahkan " "repositori, ini caranya:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -4101,10 +4049,6 @@ msgstr "" "di situs kami dan di Google Play, sehingga di masa depan Anda akan dapat " "memperbaruinya dengan menggunakan sumber-sumber tersebut." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -4115,7 +4059,7 @@ msgstr "" "Laporan kunjungan 31C3\n" "================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." @@ -4123,7 +4067,7 @@ msgstr "" "CCC selalu menjadi waktu produktif untuk kami, dan tidak terkecuali 31C3." " Ini adalah ringkasan dari berbagai pertemuan dan diskusi kami." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -4139,12 +4083,12 @@ msgstr "" "banyak orang untuk menemukan kami. Terima kasih kepada Noisy\n" "Square dan panitia 31C3 untuk telah melaksanakan Congress yang hebat." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -4152,11 +4096,7 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" @@ -4164,22 +4104,18 @@ msgstr "" "Diskusi dengan yang lain\n" "=======================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -4201,42 +4137,30 @@ msgstr "" "terdistribusi anonim, untuk mendeteksi masalah atau serangan pada " "jaringan. Kami pasti akan tertarik." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -4244,19 +4168,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -4278,33 +4194,20 @@ msgstr "" "kami akan mengikuti rilis Debian berikutnya di akhir tahun 2015. Ini akan" " sangat sangat keren." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "0.9.4 Rilis" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -4329,9 +4232,9 @@ msgstr "" "lakukan di sisi I2P untuk membuat segalanya berjalan lebih cepat. " "Harapkan beberapa peningkatan dalam rilis 0.9.18 kami." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -4339,7 +4242,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -4349,12 +4252,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "Presentasi I2PD" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -4362,7 +4260,7 @@ msgstr "" "Pengguna baru\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -4398,7 +4296,7 @@ msgstr "" "mendapatkan kesempatan untuk menyederhanakannya dan menggunakan istilah " "umum." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" @@ -4406,168 +4304,105 @@ msgstr "" "Topik proyek I2P\n" "------------------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -4580,11 +4415,11 @@ msgstr "" "Rilis 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "0.9.18 dengan perbaikan kinerja dan perbaikan bug" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -4605,49 +4440,49 @@ msgstr "" "Penggunaan CPU pada router ber-bandwidth tinggi dapat dikurangi berkat " "beberapa perbaikan NTCP." -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "Perbaiki parsing address helper ECDSA di proxy klien HTTP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" "Perbaikan kabar terakhir yang dimodifikasi yang mencegah pemberitahuan " "update" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "Meningkatkan penanganan perubahan perangkat UPnP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "Tidak jadi hang saat startup selamanya menunggu entropi" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "Kemungkinan perbaikan untuk penggunaan CPU yang tinggi di NTCP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "Publikasikan info router lebih cepat saat biaya alamat berubah" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "Mulai i2ptunnel 90 detik lebih awal" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "Terimalah terowongan 10 menit lebih cepat" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "Peningkatan jumlah terowongan eksplorasi selama eksplorasi awal" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "Reduksi Latency di beberapa tempat" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" @@ -4655,47 +4490,47 @@ msgstr "" "Menambahkan konfigurasi browser startup dengan konfigurasi lanjutan di " "routerconsole.browser" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "Kunci leaseset yang persistent untuk menghilangkan korelasi dengan restart" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "Unchoking lebih cepat untuk peer baru di i2psnark" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "Throttlling lookup yang lebih agresif di floodfill" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "Refactoring untuk perekaman permintaan pembangunan tunnel" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "Mengurangi penggunaan thread di i2ptunnel" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "Menambahkan opsi server i2ptunnel untuk situs multihomed" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "Memblokir beberapa port aplikasi I2P yang umum sebagai port router" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "Meningkatkan batas koneksi untuk router cepat" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "Menambahkan tombol Save-As untuk pesan SusiMail" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "Menggunakan terminologi 'layanan tersembunyi' di konsol" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "Netdb lookup terenkripsi untuk 32-bit x86" @@ -4709,11 +4544,11 @@ msgstr "" "Rilis 0.9.19\n" "==============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "0.9.19 dengan perbaikan kinerja dan perbaikan bug" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4738,7 +4573,7 @@ msgstr "" "Seperti biasa, cara terbaik untuk mengurangi penggunaan CPU adalah dengan" " menurunkan batas bandwidth Anda." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4751,95 +4586,95 @@ msgstr "" "Lihat halaman konfigurasi reseed di router console untuk informasi lebih " "lanjut." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "Perbaikan kinerja floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "Cara mudah untuk melakukan reseed secara manual dari file atau URL" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "Cara baru untuk mengekspor data reseed kepada orang lain" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "Dukungan untuk menginstal plugin dari file" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "Perbaikan untuk penggunaan CPU yang tinggi di floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "Perbaikan penguncian i2ptunnel" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "Perbaikan untuk penanganan read timeout dalam streaming" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "Perbaikan perubahan direktori data i2psnark di Windows" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "Perbaikan beberapa outprox SSL dalam klien HTTP" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "Pembaruan ke library UPnP versi 3.0" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "Peningkatan pelacakan dari keberhasilan pencarian floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "Mengarahkan pencarian info router jika terhubung ke floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "Penyesuaian otomatis jumlah tunnel di i2psnark" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "Peningkatan kuantitas tunnel eksplorasi saat floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "Peningkatan bandwidth minimum dan default untuk i2psnark" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" "Strategi yang lebih baik untuk menjatuhkan pekerjaan pada lag pekerjaan " "tinggi untuk mencegah kelebihan beban" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "Menghentikan permintaan pembangunan tunnel pada lag pekerjaan yang tinggi" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "Peningkatan batas clock skew yang diizinkan di I2CP" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "Halaman kesalahan HTTP baru saat server me-reset koneksi" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "Mensyaratkan dukungan ECDSA untuk floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "Publish ulang info router menjadi lebih cepat saat kemampuan berubah" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "Umpan balik yang lebih baik di console untuk mendeteksi kesalahan reseed" @@ -4853,11 +4688,11 @@ msgstr "" "Rilis 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "0.9.20 dengan perbaikan kinerja dan perbaikan bug" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -4865,7 +4700,7 @@ msgstr "" "0.9.20 berisi banyak perbaikan bug yang penting, dan beberapa perubahan " "untuk meningkatkan kapasitas floodfill di jaringan." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4889,7 +4724,7 @@ msgstr "" "Jika itu tidak berhasil, sekarang Anda dapat menonaktifkan floodfill " "otomatis di halaman konfigurasi lanjutan di console." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4900,7 +4735,7 @@ msgstr "" " jaringan, dan mengurangi kemacetan yang telah mempengaruhi jaringan " "dalam tiga bulan terakhir." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4912,19 +4747,19 @@ msgstr "" "Akan ada banyak presentasi dan tutorial. Semua orang boleh datang.\n" "Untuk informasi lebih lanjut, lihat `pengumuman`_." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "Tambahkan dukungan untuk ekspor buku alamat" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "Tambahan dukungan untuk SSL di tunnel server HTTP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "Mengizinkan kelas 'M' (shared bandwidth 64-128 KBps) menjadi floodfill" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" @@ -4932,99 +4767,99 @@ msgstr "" "Menaikkan batas koneksi untuk kelas baru 'P' (512-2000 KBps share " "bandwidth) dan 'X' (lebih dari 2000 KBps)" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "Tambahan dukungan untuk pengembahan software yang ditandatangani" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "Perbaikan clock skew" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" "Perbaikan dan konfigurasi untuk saat IPv4 dilindungi firewall namun IPv6 " "tetap berfungsi" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" "Perbaikan penguncian untuk klien i2ptunnel untuk mencegah hang saat " "startup" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "Verifikasi nama host saat melakukan reseeding" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" "Perbaikan penghapusan file konfigurasi untuk torrents yang dihapus di " "i2psnark" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "Perbaikan hang waktu mengambil proxy.i2p sumber daya lokal via Privoxy" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "Perbaikan untuk duplikat shared client" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "Perbaikan untuk pemotongan halaman sesekali di klien HTTP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "Perbaikan untuk menangani paket SSU yang rusak" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "Perbaikan penutupan sesi SAM saat sesi I2P ditutup" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "Perbaikan bug dalam menangani streaming ulang" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "Pengurangan thread NTCP" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "Penghilangan thread SimpleScheduler" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" "Tambahan server NTP berbasis benua sebagai penggantinya untuk berbasis " "negara" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "Menghapus semua host reseed non-SSL default" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "Nonaktifkan fallback ke non-su3 reseeding" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" "Beberapa perbaikan dalam streaming untuk kinerja \"loopback\" yang lebih " "baik" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "Mengurangi latensi di i2ptunnel" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" "Tambahan filter Bloom yang lebih besar untuk bandwidth dan memori yang " "sangat tinggi" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" @@ -5032,17 +4867,17 @@ msgstr "" "Tambahan peringatan filter Bloom bila dikonfigurasi untuk bandwidth " "tinggi tapi tidak cukup memori" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "mengurangi kedalaman pencarian max netdb untuk mengurangi beban floodfill" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" "Pengolahan header dan penanganan kesalahan yang lebih baik di server HTTP" " i2ptunnel" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" @@ -5050,45 +4885,37 @@ msgstr "" "Penangan kesalahan dan umpan balik pengguna yang lebih baik saat client " "tunnel HTTP dinonaktifkan" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "Lebih banyak perubahan untuk memperbaiki kapasitas floodfill" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "Konfigurasi baru untuk memaksa IPv4 (hanya) ke firewall pada /confignet" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "Konfigurasi baru untuk floodfill pada /configadvanced" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" "Menampilkan status IPv4 dan IPv6 yang terpisah di bar ringkasan bila " "sesuai" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "Penanganan yang lebih baik untu paket SSU yang rusak" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -"==============\n" -"I2P Summer Dev\n" -"============== " -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -#, fuzzy -msgid "I2P Meetup in Toronto on August 15-16." -msgstr "I2PCon akan berada di Toronto pada tanggal 15-16 Agustus." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -5102,7 +4929,7 @@ msgstr "" "pembicaraan, lokakarya, dan diskusi tentang dan yang terkait dengan I2P. " "Acara ini bukan hanya untuk orang-orang I2P, tetapi untuk semua orang." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -5119,7 +4946,7 @@ msgstr "" "\n" "Acara ini sepenuhnya gratis, Anda tidak perlu mendaftar." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -5131,45 +4958,30 @@ msgstr "" "dan teman-teman kami di `Hacklab `_ yang memberi " "kita ruang yang sangat bagus." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "Jika ada pertanyaan, silakan hubungi kami di `@ geti2p`_." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Rincian pembaruan\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detail" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"Optimisasi\n" -"--------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Lokasi" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "`Hacklab `_ di 1266 Queen Street West, Toronto." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -#, fuzzy -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -"Kami akan sangat senang dengan bantuan Anda!\n" -"-------------------- " -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " @@ -5179,19 +4991,19 @@ msgstr "" "anonimitas secara online. Orang-orang dari semua latar belakang dan " "tingkat pengetahuan dipersilahkan untuk hadir." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "Presentasi I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "Pengantar pesta kripto" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "Pesta kripto" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " @@ -5201,23 +5013,23 @@ msgstr "" " / anonimitas akan didemonstrasikan. Tujuannya adalah untuk memberi orang" " alat yang mereka butuhkan untuk berkomunikasi dengan aman." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "`Vuze / I2P`_ - Mengunduh torrents secara anonim" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "`Veracrypt`_ - Mengenkripsi data Anda" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "`I2PBote`_ - Email anonim terdesentralisasi" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "Masukkan ide stasiun Anda disini" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -5231,16 +5043,11 @@ msgstr "" " lainnya yang terkait dengan yang ingin Anda jalankan. Silahkan hubungi " "kami di `@ geti2p`_ jika Anda tertarik." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -#, fuzzy -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -"Kami akan sangat senang dengan bantuan Anda!\n" -"-------------------- " -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " @@ -5250,38 +5057,38 @@ msgstr "" "dan pengembangan. Siapapun dipersilahkan untuk hadir, namun kontennya " "akan agak teknis." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "Presentasi teknis I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Diskusi teknis" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "Pengenalan pengembangan aplikasi I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "Presentasi I2PD" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P di Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "I2PCon akan berada di Toronto pada tanggal 15-16 Agustus." -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -5300,7 +5107,7 @@ msgstr "" "proyek I2P dan komunitasnya. Ini akan menjadi bentuk diskusi teknis " "tentang topik kriptografi, anonimitas, dan topik menyangkut I2P." -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -5316,7 +5123,7 @@ msgstr "" "privasi, kami ingin menyediakan forum di mana komunitas ini dapat " "berkembang." -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -5330,15 +5137,13 @@ msgstr "" " Listrik dan WiFi akan disediakan oleh `Hacklab`_. Tanpa mereka acara ini" " akan tidak mungkin dilaksanakan." -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -5347,59 +5152,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "`Hacklab`_ di 1266 Queen Street West, Unit #6, Toronto." -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -"Ukuran\n" -"-------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "Listrik dan WiFi akan disediakan oleh `Hacklab`_." -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -#, fuzzy -msgid "" -"Schedule\n" -"========" -msgstr "" -"Kecepatan Lebih Tinggi!\n" -"=========== " +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" +msgstr "Jadwal" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -"Agustus: Plugins\n" -"---------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -"Agustus: Plugins\n" -"---------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -5412,11 +5190,11 @@ msgstr "" "Rilis 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "0.9.21 dengan perbaikan kinerja dan perbaikan bug" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -5433,7 +5211,7 @@ msgstr "" "menambahkan fallback DSA dengan menggunakan kemampuan \"multisession\" " "untuk situs yang tidak mendukung ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -5444,25 +5222,25 @@ msgstr "" "Silahkan lihat di 'halaman I2PCon`_ untuk rinciannya.\n" "Pesan tempat duduk Anda di `Eventbrite`_." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" "Tambahan dukungan multisession untuk tanda tangan crypto ganda pada " "tunnel yang sama" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "Pengunaan multisession untuk shared client" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "Peningkatan batas bandwidth outbound default menjadi 60 KBps" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "Peningkatan participating tunnel secara default" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" @@ -5470,39 +5248,39 @@ msgstr "" "Floodfills akan mengirimkan ack store database secara langsung jika " "terhubung, untuk peningkatan efisiensi" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "penetapan TCP keepalive pada soket I2CP dan SAM" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" "Dekompresi yang lebih efisien dalam proxy HTTP, pengurangan penggunaan " "thread" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "Penambahan dukungan untuk ekstensi cepat di i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "i2psnark hanya memulai otomatis torrent yang sebelumnya sudah berjalan" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "Tambahan dukungan untuk terjemahan berita konsol" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" "Perbaikan SSU untuk bersaing lebih baik dengan NTCP untuk bandwidth saat " "terbatas" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "Perbaikan untuk mencegah SSU menjadi stalled" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" @@ -5510,43 +5288,43 @@ msgstr "" "Menunggu tunnel keluar sebelum mengirim leaseset pertama ke klien, untuk " "mencegah pesan pertama ditolak" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "Pembersihan sumber daya dengan benar saat SAM berhenti" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" "Penanganan dan notifikasi kesalahan yang lebih baik saat proxy HTTP tidak" " berjalan" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "Perbaikan i2ptunnel lebih banyak saat startup dan shutdown tunnel" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "Perbaiki total_size dalam pesan metadata i2psnark" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "Pemulihan tanggal di header berita console" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Beberapa perbaikan I2CP" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "Penggunaan sesi yang sama untuk menamai lookup di I2PSocketEepGet" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" "Peningkatan bandwidth maksimal hingga 16 MBps, penambahan filter Bloom " "yang lebih besar" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -5564,11 +5342,11 @@ msgstr "" "I2PCon: Misi Berhasil\n" "============================" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "I2PCon: Misi Berhasil" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -5600,7 +5378,7 @@ msgstr "" "Acara ini merupakan langkah aktif pertama kami untuk membangun komunitas " "besar dan inklusif, dan karena itu sukses besar." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -5618,7 +5396,7 @@ msgstr "" "Detail-detail kecil dapat ditemukan di sini: 'sesi I2P Roadmap minutiae`_" " dan 'sesi diskusi I2P minutiae`_." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -5626,19 +5404,19 @@ msgstr "" "Foto-foto\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "Belajar bagaimana menyiapkan stasiun di pesta kripto I2P" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "Belajar bagaimana menggunakan stasiun I2p dan Vuze" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "Diskusi hebat dengan David Dagons" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -5646,7 +5424,7 @@ msgstr "" "Terima kasih\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -5673,7 +5451,7 @@ msgstr "" "`Nick Johnston` memberi kami sebuah ceramah yang bagus tentang mengapa " "privasi adalah hal yang penting dan mengapa Anda harus peduli." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -5686,7 +5464,7 @@ msgstr "" "bagus. Meningkatkan kemampuan kita untuk memberi tahu orang tentang I2P " "adalah sesuatu yang akan menjadi penting bagi kita untuk maju." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" @@ -5696,7 +5474,7 @@ msgstr "" " membantu kami dalam pemasaran dan grafis.\n" "Tanpa mereka, saya pasti acaranya akan menjadi sangat berbeda." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." @@ -5704,7 +5482,7 @@ msgstr "" "Saya ingin mengucapkan terima kasih kepada `@chlorelium`_ dan `Hacklab`_ " "karena menjadi tuan rumah yang paling hebat." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." @@ -5713,7 +5491,7 @@ msgstr "" "`@hizeena`_ dari `Toronto Crypto`_ atas bantuan mereka selama acara " "berlangsung." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" @@ -5723,7 +5501,7 @@ msgstr "" "melakukan pekerjaan hebat dengan AV dan melakukan semua karya pasca " "produksi untuk video dari semua diskusi." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." @@ -5731,7 +5509,7 @@ msgstr "" "Saya ingin mengucapkan terima kasih kepada `@killyourtv_i2p`_ untuk " "hosting sebuah stasiun pesta kripto yang sangat populer." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" @@ -5741,7 +5519,7 @@ msgstr "" "menunjukkan ketertarikan pada tujuan kami dan mendidik diri sendiri " "tentang teknologi yang digunakan." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." @@ -5749,7 +5527,7 @@ msgstr "" "Terima kasih untuk semua pizza `@Panago_Pizza`_, yang membuat kami terus " "semangat. Anda sangat banyak membuat acara ini menjadi lebih baik." -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -5773,11 +5551,11 @@ msgstr "" "Rilis 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "0.9.22 dengan perbaikan bug dan dimulainya migrasi Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -5801,26 +5579,21 @@ msgstr "" "Jika semua berjalan lancar, kami akan mengakselerasi proses rekey pada " "rilis berikutnya." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`halaman unduhan`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "Memulai migrasi ke tanda tangan infor router Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "Konversi destinasi i2psnark ke tanda tangan Ed25519" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" @@ -5828,7 +5601,7 @@ msgstr "" "Memperbaiki i2psnark terjebak sebelum men-download yang lengkap, dan " "tidak menghapus file temp" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" @@ -5836,11 +5609,11 @@ msgstr "" "Memperbaiki memulai torrents yang ditambahkan dengan menyalin torrent " "file ke direktori i2psnark" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "Memperbaiki kesalahan 'konten tidak diperbolehkan di bagian trailing' UPnP" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "Perbaikan mengecualikan sandi SSL di console" @@ -5854,15 +5627,15 @@ msgstr "" "Jangkauan Komunitas\n" "==================" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "Mulai untuk laporan status komunitas yang lebih sering." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "Meta " -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -5877,11 +5650,11 @@ msgstr "" "kami pikir ini akan berharga untuk berbicara tentang beberapa kegiatan di" " sini." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "Panggilan untuk umpan balik" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -5893,7 +5666,7 @@ msgstr "" "Kami sedang mencari umpan balik tentang cara meningkatkan kegunaan dari " "I2P untuk pengguna baru dan pengguna lama!" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -5909,11 +5682,11 @@ msgstr "" "Anda tidak perlu menjadi pengguna lama untuk memberikan umpan balik.\n" "Kami ingin mendengar dari semua orang!" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "Sinopsis Rapat Pengembang" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -5925,7 +5698,7 @@ msgstr "" "persiapan untuk CCC, menemukan pengganti untuk forum.i2p, dan perbaikan " "website." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -5943,7 +5716,7 @@ msgstr "" "I2Pwiki.i2p (cadangan ugha.i2p, wiki yang lebih lama) diterima, sama " "seperti lenta.i2p (sebuah situs berita Rusia)." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5955,7 +5728,7 @@ msgstr "" "Dia juga menyarankan sebuah sistem proposal teknis yang lebih formal, " "yang lebih menonjol pada situs utama." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5967,17 +5740,17 @@ msgstr "" "Rincian lebih lanjut ditambahkan, tapi kami bisa menjanjikan akan ada " "stiker." -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "Pengumuman Umum" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" "Terima kasih kepada 'TorontoCrypto'_ untuk hosting server reseed I2P " "terbaru!" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5996,7 +5769,7 @@ msgstr "" "Rilis 0.9.23\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -6004,7 +5777,7 @@ msgstr "" "0.9.23 berisi berbagai perbaikan bugs, dan beberapa peningkatan kecil di " "I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -6016,16 +5789,11 @@ msgstr "" "setelah 49 rilis sebelumnya ditandai oleh zzz. Ini adalah percobaan " "penting redundansi kami untuk semua hal, termasuk orang-orang." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -"Lakukan hacking!\n" -"============ " -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -6035,23 +5803,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`halaman unduhan`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -6060,23 +5819,7 @@ msgstr "" "Jika Anda menginstal I2P melalui pengelola paket, Anda tidak akan " "terpengaruh oleh perubahan, dan dapat memperbarui seperti biasa." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" @@ -6084,7 +5827,7 @@ msgstr "" "Rincian pembaruan\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -6106,7 +5849,7 @@ msgstr "" "penggunaan bandwidth yang lebih rendah selama beberapa hari selama " "integrasikan kembali ke jaringan dengan identitas barunya." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -6119,7 +5862,7 @@ msgstr "" "untuk membuat I2P dapat digunakan dengan Java 9, dan beberapa pekerjaan " "tersebut berada dalam rilis ini." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -6129,11 +5872,11 @@ msgstr "" "menambahkan beberapa halaman di routerconsole untuk melihat item news " "yang lama." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "Mempercepat transisi ke Ed25519" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" @@ -6142,7 +5885,7 @@ msgstr "" "besar (misalnya saat resume) (namun masih banyak hal yang perlu " "dilakukan)" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" @@ -6150,23 +5893,23 @@ msgstr "" "Memperbaiki timer retransmission streaming yang sekarat, dan terkait bug " "timer" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "Memperbaiki streaming koneksi yang ditolak sementara tunnel sedang dibuka" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "Memperbaiki i2psnark langka dan UPnP deadlock" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "Memperbaiki tampilan participating bandwidth seumur hidup yang di console" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "Meningkatkan panjang tunnel eksplorasi outbound default ke 3" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" @@ -6174,11 +5917,11 @@ msgstr "" "Menggunakan max 2 peer yang tidak gagal dalam tunnel eksplorasi untuk " "meningkatkan keberhasilan pembangunan tunnel" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "Menambahkan dukungan untuk nama host yang diawali dengan \"www.\"" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" @@ -6186,25 +5929,25 @@ msgstr "" "Menyimpan isi news feed terpisah di dalam harddisk, menampilkannya dalam " "halaman new/news, membatasi tampilan di halaman depan menjadi 2" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "Meningkatkan probabilitas rekeying untuk EdDSA" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "Mendeteksi untuk dukungan ECDSA rusak di Gentoo" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" "Console: Tambahan peringatan Java 6, ini adalah rilis terakhir untuk " "mendukung Java 6" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "Perubahan untuk mempersiapkan kompatibilitas Java 9" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" @@ -6212,56 +5955,52 @@ msgstr "" "Menerima header Accept-Encoding melalui klien dan server proxy, untuk " "membolehkan kompresi end-to-end" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "Meningkatkan ukuran potongan, jumlah potongan, dan batasan jumlah file" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "Simpan ditambahkan dan jumlah selesai" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "Menyimpan parameter magnet setiap restart" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" "Jangan menghapus file .torrent pada kesalahan pada saat startup, mengubah" " nama menjadi .torrent.BAD" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "Menambahkan tombol recheck, mulai, berhenti pada halaman rincian" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "Tambahkn pilihan untuk menonaktifkan \"smart sort\"" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "Mempercepat pengesahan alamat IP" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "Blacklist streaming terpisah untuk ECDSA dan EdDSA" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "CCC! " -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." @@ -6269,29 +6008,20 @@ msgstr "" "Yang hadir: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, dan " "echelon." -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`halaman unduhan`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -6304,7 +6034,7 @@ msgstr "" "pengguna baru dan lama yang tertarik dengan I2P, banyak yang sebelumnya " "tidak dapat temui.." -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" @@ -6312,11 +6042,11 @@ msgstr "" "Status Reseed\n" "=============" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "Ayo dapatkan reseed lebih banyak!" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -6324,14 +6054,10 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" @@ -6339,7 +6065,7 @@ msgstr "" "Deteksi Sybil (beta)\n" "======================" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -6363,7 +6089,7 @@ msgstr "" "Harapkan untuk melihat revisi pada hal ini sampai mendekati rilis 0.9.25 " "atau 0.9.26, yang masih dalam pengembangan aktif" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" @@ -6371,18 +6097,14 @@ msgstr "" "Pertemuan Pengembangan\n" "===================" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -6390,16 +6112,12 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" @@ -6407,30 +6125,26 @@ msgstr "" "Pertemuan (Di Masa Depan)\n" "================" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:123 +#: i2p2www/blog/2016/01/23/32C3.rst:124 msgid "Review of assigned tasks from 30 December meeting" msgstr "Tinjauan tugas yang ditugaskan pada pertemuan 30 Desember" -#: i2p2www/blog/2016/01/23/32C3.rst:124 +#: i2p2www/blog/2016/01/23/32C3.rst:125 msgid "Project meeting plan for 2016" msgstr "Rencana rapat proyek 2016" -#: i2p2www/blog/2016/01/23/32C3.rst:125 +#: i2p2www/blog/2016/01/23/32C3.rst:126 msgid "GMP 6 readiness" msgstr "Kesiapan GMP 6" -#: i2p2www/blog/2016/01/23/32C3.rst:126 +#: i2p2www/blog/2016/01/23/32C3.rst:127 msgid "A proposal for a code of conduct" msgstr "Proposal untuk kode etik" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" -msgstr "" - #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 msgid "" "==============\n" @@ -6441,11 +6155,35 @@ msgstr "" "Rilis 0.9.24\n" "==============" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "0.9.24 berisi berbagai perbaikan bug dan peningkatan kinerja" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -6460,7 +6198,7 @@ msgstr "" "Router Anda tidak akan secara otomatis memperbarui jika Anda menggunakan " "Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -6468,40 +6206,24 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 msgid "Java 7 now required" msgstr "Java 7 sekarang dibutuhkan" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" @@ -6509,27 +6231,27 @@ msgstr "" "SAM 3.2, dengan beberapa fitur canggih baru, perbaikan perintah parser, " "dan banyak perbaikan bug" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Router Family " -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "Commons logging dihapus" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "Perbaikian HTML escaping di tabel plugin console" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "Perbaikan deadlock langka di router" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "Perbaikan tunnel build filter Bloom" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" @@ -6537,17 +6259,17 @@ msgstr "" "Jangan menghapus tunnel pada indikasi kegagalan hop berikutnya dari " "transportasi, itu tidak bisa diandalkan" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "Perbaikan format di summary bar untuk mencegah overflow" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" "Perbaiki tautan console di halaman kesalahan i2ptunnel saat berada di " "host/port yang tidak standar" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" @@ -6555,27 +6277,27 @@ msgstr "" "Jangan meminta floodfill yang versinya terlalu tua untuk mendukung " "balasan terenkripsi" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "Kurangi pengiriman out-of-order di SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "Perbaiki NPE langka di tunnel build handler" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "Mendengarkan event shutdown Windows Service untuk shutdown dengan bersih" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "Perbaikan beberapa masalah IPv6 di Windows" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "Mengganti Jetty request logging dari b64 ke b32" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" @@ -6583,23 +6305,23 @@ msgstr "" "Indikasi 'family' baru di netdb, jangan gunakan dua router family yang " "sama di tunnel" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "Gambaran ikhtisar baru di SusiDNS" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "Menutup koneksi lebih cepat jika untuk permintaan tunnel ditolak" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "Gunakan bidang opsi perpanjangan SSU untuk pesan permintaan sesi" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "Meminta pengenalan dalam opsi perpanjangan SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" @@ -6607,58 +6329,63 @@ msgstr "" "Tidak menawarkan untuk memperkenalkan kecuali diminta, hanya untuk " "mengenalkan yang membutuhkannya" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "Alat analisis Sybil eksperimental, membutuhkan routerconsole.advanced=true" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "Mempertahankan beberapa profil statistik netdb yang tidak disimpan" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "Pengurangan memori dan peningkatan efisiensi lainnya" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "Tingkatkan beberapa batasan di i2psnark" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "Tes unit streaming baru" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "Perbaikan beberapa statistik SSU di /peer konsisten dengan NTCP" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "Ubah tipe sig default untuk i2ptunnels baru ke Ed25519" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "Meningkatkan probabilitas rekey router saat startup lagi" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "Terjemahan baru bahasa Mandarin (Taiwan)" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -6671,11 +6398,11 @@ msgstr "" "Rilis 0.9.25\n" "==============" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 berisi SAM 3.3, kode QR, dan perbaikan bug." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -6688,7 +6415,7 @@ msgstr "" "orang lain, dan gambar \"identicon\" untuk membedakan alamat secara " "visual." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -6702,87 +6429,87 @@ msgstr "" "Ada beberapa perubahan untuk meningkatkan kapasitas jaringan dan semoga " "hal ini meningkatkan kesuksesan dalam membangun tunnel." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "Tampilan identik dan kode QR di buku alamat dan i2ptunnel" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "SAM v3.3 dengan fitur canggih" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "Halaman konfigurasi untuk keluarga router" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "Ikon khusus untuk plugin" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "Pelaksanaan internal sertifikat yang ditandatangani sendiri" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" "Tambahan pilihan server http i2ptunnel untuk blokir oleh referer atau " "user-agent" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "Perbaikan default tunnel server IRC untuk meningkatkan keandalan" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "Jangan menunggu sampai lease berakhir untuk beralih ke yang baru" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "Dukungan awal untuk pembatalan sertifikat" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "Dukungan awal untuk menyimpan kunci EdDSA dan ElGamal di keystore" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "Penandatanganan dan verifikasi lebih efisien dengan EdDSA" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "Meningkatkan batas koneksi default" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "Meningkatkan default bandwidth masuk" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "Meningkatkan jumlah file maks per torrent di i2psnark" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" "Tambahkan lebih banyak pemeriksaan sanity untuk mendeteksi jam sistem " "yang buruk" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "Peningkatkan gaya berita di console" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "Perbaiki penerapan sertifikat blacklist" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "Pemutusan lebih cepat setelah mempublikasikan info router ke floodfill" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "Memperlancar pemutusan sesi SSU yang menganggur" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "Tambahan header X-Content-Type-Options di console" @@ -6796,7 +6523,7 @@ msgstr "" "I2P Summer Dev\n" "============== " -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" @@ -6806,7 +6533,7 @@ msgstr "" "program pengembangan yang bertujuan memperbaiki ekosistem perangkat lunak" " privasi, baik untuk pengembang maupun pengguna." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -6825,7 +6552,7 @@ msgstr "" " Pekerjaan yang sedang berlangsung seperti `Let's Encrypt`_ untuk membawa" " HTTPS ke seluruh dunia terus mendapatkan daya tarik." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -6846,7 +6573,7 @@ msgstr "" "untuk salah mengonfigurasi layanan mereka, yang benar-benar merusak niat " "mereka." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" @@ -6854,7 +6581,7 @@ msgstr "" "Membantu pengembang dalam membantu pengguna mereka\n" "===================================" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -6871,11 +6598,11 @@ msgstr "" "pengguna yang mencoba mengonfigurasi dan menjalankan aplikasi mereka " "melalui I2P." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "Kami akan memfokuskan waktu kami musim panas ini ke dalam tiga area:" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" @@ -6883,7 +6610,7 @@ msgstr "" "Juni: APIs\n" "----------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -6899,7 +6626,7 @@ msgstr "" "dukungan untuk datagrams dan port. Kami berencana untuk membuat fitur ini" " mudah diakses di library C ++ dan Python kami." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" @@ -6908,7 +6635,7 @@ msgstr "" "Kami juga akan segera mempermudah pengembang Java dan Android untuk " "menambahkan dukungan I2P ke aplikasi mereka. Tetap disini!" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" @@ -6916,7 +6643,7 @@ msgstr "" "Juli: Apps\n" "----------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -6941,7 +6668,7 @@ msgstr "" "yang baik untuk kegunaan, dan dalam prosesnya akan memperbaiki bagaimana " "aplikasi ini memikirkan dan menangani informasi pengguna." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" @@ -6949,7 +6676,7 @@ msgstr "" "Agustus: Plugins\n" "---------------" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -6965,9 +6692,9 @@ msgstr "" "lebih mudah digunakan - dan juga memperbaiki bug yang beredar! Kami " "berharap para pendukung I2P lama akan menikmati hasil dari pekerjaan ini." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" @@ -6975,8 +6702,8 @@ msgstr "" "Berpartisipasi dalam Summer Dev!\n" "======================== " -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6998,8 +6725,8 @@ msgstr "" "stiker I2P ke semua kontributor baru (atau mungkin barang I2P lainnya " "yang tertunda)!" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -7017,9 +6744,9 @@ msgstr "" "Twitter. Anda juga dapat menemukan kami di #i2p-dev di OFTC atau " "FreeNode." -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -7042,7 +6769,7 @@ msgstr "" "Rilis 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -7050,17 +6777,13 @@ msgstr "" "0.9.26 dirilis dengan pembaruan crypto, peningkatan kinerja untuk Debian," " dan perbaikan bug" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -7070,7 +6793,7 @@ msgstr "" "protokol baru untuk addressbook subscription protocol with signatures, \n" "dan peningkatan besar pada paket Debian/Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -7090,7 +6813,7 @@ msgstr "" "di Debian/Ubuntu; Kami akan menyertakan mereka untuk pembaruan in-net " "dalam rilis 0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -7100,7 +6823,7 @@ msgstr "" "beberapa paket, termasuk Jetty 8 dan geoip, dan menghapus kode paket yang" " setara." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." @@ -7108,7 +6831,7 @@ msgstr "" "Ada juga koleksi perbaikan bug, termasuk perbaikan bug timer yang " "menyebabkan ketidakstabilan dan penurunan kinerja dari waktu ke waktu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -7120,19 +6843,19 @@ msgstr "" "waktu (hanya untuk pemasangan baru dan Debian/Ubuntu, akan tercakup pada " "rilis berikutnya, 0.9.27)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" "Protokol subskripsi buku alamat, memungkinkan update buku alamat yang " "ditandatangani" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" "Pembuatan string otentikasi yang ditandatangani untuk subskripsi di " "i2ptunnel" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" @@ -7140,11 +6863,11 @@ msgstr "" "Meningkatkan format blockfile host untuk memungkinkan beberapa destinasi " "per entri" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "Penggunaan sistem database GeoIP bila tersedia" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" @@ -7152,7 +6875,7 @@ msgstr "" "Menghapus systray4j.jar dari installer non-Windows dan paket Debian / " "Ubuntu" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " @@ -7162,7 +6885,7 @@ msgstr "" "menambahkan dependensi pada: geoip-database, gettext-base, libgetopt-" "java, libjetty8-java, libservlet3.0-java, glassfish-javaee" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" @@ -7170,7 +6893,7 @@ msgstr "" "menyimpan CRLs yang diterima di news feed, untuk mendistribusikan " "pencabutan kunci saat diperlukan" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" @@ -7178,11 +6901,11 @@ msgstr "" "Penambahan pada fitur systray desktopgui, diaktifkan secara default di " "rilis berikutnya" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "Wrapper 3.5.29 (hanya pemasangan baru di non-Windows)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" @@ -7191,7 +6914,7 @@ msgstr "" "mundur, yang menyebabkan ketidakstabilan dan penurunan bertahap secara " "meluas" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" @@ -7199,11 +6922,11 @@ msgstr "" "Perbaikan wrapper di FreeBSD 10 (pemasangan baru saja, lihat tiket # 1118" " untuk perbaikan manual)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "Perbaikan NPE pada kegagalan lookup hostname di SOCKS 4a" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" @@ -7211,25 +6934,25 @@ msgstr "" "Perbaikan pengaturan JAVA_HOME di Mac OS X (hanya pemasangan baru, lihat " "tiket #1783 untuk perbaikan manual)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "Perbaikan password console UTF-8, dan perbaikan parsial untuk username" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "Perbaikan formulir konfigurasi router family" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" "Perbaikan terhadap NTP mengirimkan data acak di beberapa formulir yang " "seharusnya berisi angka nol" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "Lebih banyak verifikasi paket NTP yang diterima" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -7247,11 +6970,11 @@ msgstr "" "I2P di Maven Central\n" "====================" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "Library klien I2P sekarang tersedia di Maven Central!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -7264,8 +6987,8 @@ msgstr "" "yang pertama sudah selesai: library klien I2P sekarang tersedia di Maven " "Central!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -7279,7 +7002,7 @@ msgstr "" "pemasangan saat ini, mereka dapat menambahkan I2P ke dependensinya. " "Upgrade ke versi baru juga akan jauh lebih mudah." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" @@ -7287,21 +7010,21 @@ msgstr "" "Cara menggunakannya\n" "===============" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "Ada dua library yang perlu Anda ketahui:" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" "API inti I2P; Anda dapat menggunakan ini untuk mengirim masing-masing " "datagrams." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "Soket-soket mirip TCP untuk berkomunikasi dengan I2P." -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" @@ -7309,15 +7032,16 @@ msgstr "" "Tambahkan satu atau kedua hal ini ke dependensi proyek Anda, dan Anda " "dapat memulai pengembangan!" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -7326,12 +7050,7 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" @@ -7339,18 +7058,14 @@ msgstr "" "Lakukan hacking!\n" "============ " -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -7363,7 +7078,7 @@ msgstr "" "Rangkuman Summer Dev: APIs\n" "========================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." @@ -7371,7 +7086,7 @@ msgstr "" "Pada bulan pertama Summer Dev, kami telah meningkatkan kegunaan API kami " "untuk pengembang Java, Android, dan Python." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -7384,17 +7099,17 @@ msgstr "" "putaran pertama kami, di mana kami membawa Anda ke kecepatan pada " "kemajuan yang sedang kami buat!" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" @@ -7402,7 +7117,7 @@ msgstr "" "APIs month\n" "========== " -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -7417,55 +7132,43 @@ msgstr "" "komunitas, sehingga pengembang aplikasi dapat bekerja dengan I2P lebih " "efisien, dan pengguna tidak tahu detailnya." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 -#, fuzzy +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" -msgstr "Library klien I2P sekarang tersedia di Maven Central!" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" +msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Lokasi" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" @@ -7473,13 +7176,13 @@ msgstr "" "Kemajuan lainnya\n" "--------------" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" @@ -7489,11 +7192,7 @@ msgstr "" "prosesnya telah menemukan dan memperbaiki beberapa bug i2pd yang akan " "meningkatkan kompatibilitasnya dengan Java I2P." -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" @@ -7501,12 +7200,12 @@ msgstr "" "Berikutnya: bulan Aplikasi!\n" "====================== " -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -7514,7 +7213,7 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" @@ -7523,10 +7222,6 @@ msgstr "" "Ada beberapa proyek lain yang akan dibicarakan dengan rencana integrasi " "I2P mereka, dan membantu desain. Tetap disini!" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -7537,11 +7232,11 @@ msgstr "" "Rilis 0.9.27\n" "==============" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 memiliki perbaikan bug" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -7556,7 +7251,7 @@ msgstr "" "dimasukkan ke pembaruan jaringan untuk 0.9.27.\n" "Ada peningkatan dalam IPv6 transport, pengujian peer SSU, dan hidden mode." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." @@ -7564,87 +7259,87 @@ msgstr "" "Kami memperbarui sejumlah plugin selama I2P Summer dan router Anda akan " "memperbaruinya secara otomatis setelah restart." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "GMP 6 (pembaruan di dalam jaringan)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "SSU Peer Testing untuk IPv6" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "Tambahan plugin plugin untuk SOCKS" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "Mengaktifkan desktop GUI (ikon tray) di Windows" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" "Perbaikan versi GMP yang dilaporkan saat jbigi dibangun sebagai shared " "library" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "Perbaiki mengujian peer SSU terlalu sering terjadi" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" "Perbaikan pengujian peer SSU tidak dihentikan dengan benar dalam beberapa" " kasus" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "Perbaikan plugin bote yang tidak berfungsi di Debian / Ubuntu" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "Perbaikan NPN UPnP langka saat viewing/peer" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "Perbaikan standalone i2psnark build and configuration" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" "Perbaikan hidden mode: mengaktifkan pengujian tunnel dan gunakan fast " "peers" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "Perbaikan CSRF yang mungkin terjadi di SusiMail" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" "Perbaiki i2psnark exception pada announce URL yang dikonfigurasi dengan " "buruk" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "Perbaikan masalah tata letak di halaman pendaftaran i2ptunnel" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "Perbaikan streaming accept() yang menjadi hang saat session terputus" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "Pisahkan halaman web besar /configclients menjadi beberapa" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "menambahkan link untuk melihat file log router dan wrapper yang lengkap" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "Blokir 'Proxy' di i2ptunnel (HTTPoxy)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "Mengenali CPUID milik prosesor Kaby Lake" @@ -7658,11 +7353,11 @@ msgstr "" "Rilis 0.9.28\n" "==============" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 memiliki perbaikan bug" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -7682,7 +7377,7 @@ msgstr "" "Ada perbaikan awal untuk Java 9, walaupun kami belum merekomendasikan " "Java 9 untuk penggunaan umum." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -7692,165 +7387,165 @@ msgstr "" "untuk memperbaiki jaringan I2P.\n" "Kami akan meninjau roadmap prioritas 2017 kami di Congress." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "Perbaikan SSU Peer Testing untuk IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "Perbaiki pembuatan kunci untuk SSL console" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "Perbaikan batas uploader di i2psnark" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "Perbaikan kesalahan susimail nonce saat login setelah logout" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "Perbaikan untuk Java 9" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "Mengizinkan Java 9 di dalam paket" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "Tambahan peringatan untuk Java 9, belum disarankan" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "Perbaikan awal untuk penggunaan dengan Tomcat 8" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "Peningkatan sertifikat self-signed" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "Peningkatan maksimum IPv6 MTU (proposal #127)" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "Caching leasesets serial" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "Pembaruan pilihan peer" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "Pembatasan seleksi peer untuk verifikasi netdb" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "Formulir baru untuk pencarian netdb tingkat lanjut" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "Peningkatan perangkat Sybil" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "Pembaruan blocklis di news feed" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "Dukungan IPv6 di blocklist" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "Tambahan versi Java ke jar manifest" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "Menghapus tautan yang tidak valid di console home page" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "Tambahan berita awal ke bagian bawah halaman berita lengkap" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "Perbaikan pembuatan log dari pesan dup log yang terjadi secara berkala" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "Penyimpanan profil yang node i2psnark DHT yang terjadi rutin" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "Menangkap UPnP exception langka" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "Tambahkan yang lebih banyak untuk tombol logout di halaman susimail" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "Pemotongan history.txt di installer" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "Penggunaan NTCP bahkan sebelum minimum SSU terpenuhi atau jika SSU rusak" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "mengurangi tunnel default build record menjadi 4" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "Peningkatan pilihan alamat IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "Tambahan pengaturan IPv6 dengan kekuatan firewall" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "Meningkatkan penanganan webapps yang gagal untuk memulai" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "Konfigurasi untuk jaringan tes" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "Menghapus Sha256Standalone usang, Syndie 1.105 harus diperbarui" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" "Benar-benar menggunakan satu byte bukan nol acak di ElGamal, sebagaimana " "ditentukan" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "Melarang RSA untuk entri netdb" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "Menambahkan library jar untuk jar classpath untuk Debian" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "Menghapus kode systray lama" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "Perbaikan peringatan memori rendah tanpa wrapper" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "Berbagai konsolidasi kode dan pembersihan" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "Terjemahan baru: Galisia, Korea" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "Terjemahan baru untuk beberapa subsytems: Mandarin (Taiwan)" @@ -7864,11 +7559,11 @@ msgstr "" "Rilis 0.9.29\n" "==============" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 memiliki perbaikan bug" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -7888,99 +7583,99 @@ msgstr "" "Ada lebih banyak perbaikan untuk Java 9, walaupun kami belum " "merekomendasikan Java 9 untuk penggunaan umum." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "BOB database refactor " -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "Perbaikan untuk Java 9, masih tidak direkomendasikan untuk penggunaan umum" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "perbaikan NTP untuk keamanan dan standar" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "Dukungan NTP IPv6" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "Tidak menampilkan berita yang sangat tua di console" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "Peningkatan dalam pemeriksaan blocklist" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "Menambahkan dukungan awal untuk Docker" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "Tambahan header Referrer-Policy untuk console" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "Meluluskan header same-origin melalui proxy" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "Halaman manual diterjemahkan" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "Menambahkan dukungan untuk outproxy plugin ke CONNECT proxy" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "Mengganti kunci acak tunnel ketika rekeying" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "Memperbaiki streaming opsional penundaan dan choking" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "Mencegah hard fail pada pesan kesalahan kadaluarsa dalam streaming" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "Memperbaiki kesalahan javadoc" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "Memperbaiki unit test yang rusak" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "Memastikan i2psnark selesai menulis file konfigurasi saat shutdown" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "Memperbaiki NPE langka di AES melalui NTCP" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "Menonaktifkan caching kompresor, dalam upaya untuk memperbaiki korupsi" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "Tidak menutup SAM atau sesi BOB pada penerimaan kompresi data yang korup" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "Menambahkan dukungan untuk port untuk CONNECT proxy" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "Mengkonsolidasikan stream copy code" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "Mengkonsolidasikan console timer threads" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "Streaming test harness baru" @@ -7994,11 +7689,11 @@ msgstr "" "0.9.29 Perbaikan Windows Installer\n" "============================" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "0.9.29 Perbaikan Windows Installer" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -8024,11 +7719,11 @@ msgstr "" "Rilis 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 dengan Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " @@ -8038,7 +7733,7 @@ msgstr "" "Versi sebelumnya tidak lagi didukung, dan tidak tersedia di rilis Debian " "Stretch dan Ubuntu Zesty mendatang." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -8055,7 +7750,7 @@ msgstr "" "Verifikasi bahwa situs web Jetty berfungsi setelah upgrade, dan hubungi " "kami di IRC jika Anda memerlukan bantuan." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " @@ -8065,7 +7760,7 @@ msgstr "" "Plugin berikut telah diperbarui untuk berfungsi dengan 0.9.30, dan router" " Anda harus memperbarui mereka setelah restart:" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" @@ -8075,7 +7770,7 @@ msgstr "" "0.9.30.\n" "Hubungi pengembang plugin yang sesuai untuk status versi baru:" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -8087,7 +7782,7 @@ msgstr "" "Lihat http://zzz.i2p/topics/2271 untuk informasi lebih lanjut, termasuk " "panduan dan FAQ." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -8099,105 +7794,105 @@ msgstr "" "beberapa menit.\n" "Harap bersabar." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jety 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "Dukungan Stretch / Zesty" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "Dukungan Migrasi untuk layanan tersembunyi DSA-SHA1" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "Migrasi tipe router signature ARM (non-Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "Migrasi formar blockfile ARM (non-Android)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "Introducer expiration (proposal 133) " -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "Perbaikan mulai start di i2psnark yang menghilang" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "Perbaikan penyimpanan file libjcpuid.jnilib pada Mac" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "Memperbaikan fallback ke 'none' arsitektur untuk jbigi" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "Perbaikan untuk destinasi banyak di SusiDNS" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "Memperbaikan lokasi direktori config di Gentoo" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "Perbaikan untuk transisi firewall/tidak-firewall cepat" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "Perbaikan crash pada startup di versi Android yang sangat tua" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "Perbaikan untuk string otentifikasi lanjutan di i2ptunnel" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" "Memperbaikan exeption yang disebabkan oleh data i2psnark DHT tersimpan " "yang korup" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "Mempercepat penulisan file i2psnark saat shutdown" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "Mengenali prosesor AMD Ryzen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "Dukungan untuk plugin baru remote i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "Membangun addressbook sebagai jar, bukan webapp" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "Dukungan pendaftaran client dalam konteks aplikasi" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "Menambahkan dukungan untuk plugin i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "Menyesuaikan batas untuk probabalistic throttling pada platform lambat" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "Menambah reset() ke I2PSocket API" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "Menambahkan tanggal parameter ke string otentikasi berlangganan" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "Menambahkan skrip bash completion untuk paket-paket Debian" @@ -8211,7 +7906,7 @@ msgstr "" "I2P Summer Dev 2017: Kecepatan Lebih Tinggi!\n" "================================ " -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." @@ -8219,7 +7914,7 @@ msgstr "" "Summer Dev tahun ini akan berfokus pada perbaikan koleksi metrik dan " "kinerja jaringan." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -8234,10 +7929,10 @@ msgstr "" "kontributor baru dan anggota lama komunitas untuk memilih tugas dan " "bersenang-senang dengannya!" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -8245,11 +7940,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -8271,7 +7962,7 @@ msgstr "" "latensi koneksi end-to-end [1]_, dan meningkatkan kualitas tunnel di " "seluruh jaringan." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" @@ -8279,11 +7970,11 @@ msgstr "" "Kecepatan Lebih Tinggi!\n" "=========== " -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "Program pengembangan kami tahun ini akan memiliki empat komponen:" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" @@ -8291,7 +7982,7 @@ msgstr "" "Ukuran\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -8306,7 +7997,7 @@ msgstr "" "porting berbagai tool pembandingan untuk berjalan di dalam I2P (misalnya " "iperf3_)." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" @@ -8314,7 +8005,7 @@ msgstr "" "Optimisasi\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -8326,11 +8017,11 @@ msgstr "" "ada, misalnya untuk mengurangi overhead dari partisipasi di dalam tunnel." " Kita akan mencari potensi perbaikan:" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "Cryptographic primitives " -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" @@ -8338,15 +8029,15 @@ msgstr "" "Network transport, baik pada link-layer (NTCP_, SSU_) dan end-to-end " "(Streaming_)" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "Pembuatan profil peer" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "Pemilihan jalur tunnel" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" @@ -8354,7 +8045,7 @@ msgstr "" "Kemajuan\n" "-------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -8374,7 +8065,7 @@ msgstr "" "proposal ini, semakin cepat kita bisa meluncurkannya, dan semakin cepat " "layanan I2P dapat mulai menggunakannya!" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" @@ -8382,7 +8073,7 @@ msgstr "" "Penelitian\n" "--------" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -8402,7 +8093,7 @@ msgstr "" "diterapkan di I2P, dan bagaimana teknik tersebut mempengaruhi privasi " "dari peserta jaringan I2P." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -8431,7 +8122,7 @@ msgstr "" "`@str4d`_ di Twitter. Anda juga dapat menemukan kami di #i2p-dev di OFTC " "atau FreeNode." -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -8463,11 +8154,11 @@ msgstr "" "Rilis 0.9.31\n" "==============" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "Versi 0.9.31 dirilis dengan pembaruan console" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -8486,56 +8177,56 @@ msgstr "" "Kami juga telah menambahkan peringkat torrent dan dukungan komentar untuk" " i2psnark." -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "Pembaruan console" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "Peringkat dan komentar i2psnark" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "Memperbaiki kesalahan kompilasi dengan Jetty 9.2.22" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "Melestarikan CRT parameter untuk kunci RSA pribadi" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "Memperbaiki AES NPE pada 4-core Rasp. Pi " -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "Memperbaikan NPE di GeoIP" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "Perbaikan bencoding untuk scrape response di plugin zzzot" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "Memperbaiki tampilan default dari langganan SusiDNS" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "Memperbaiki profil Debian apparmor" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "Memperbaiki penanganan direktori i2psnark read-only" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "Peningkatan cache dari pencarian hostname" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "Memindahkan dukungan blockfile dari i2p.jar ke addressbook.jar" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "Daftar direktori Jetty yang independent dari pengaturan lokal bahasa" @@ -8549,11 +8240,11 @@ msgstr "" "Rilis 0.9.32\n" "==============" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "Versi 0.9.32 dirilis dengan pembaruan console" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -8569,44 +8260,37 @@ msgstr "" "Kami telah menambahkan beberapa cek di consol untuk menolak serangan " "rebinding." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "Memblokir hostnames di alamat router (proposal 141)" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "Menvalidasi Host header di console" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "Banyak perbaikan di i2psnark, susidns, dan susimail UI" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "Memperbaiki masalah i2psnark di expanding sections di beberapa browser" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "Perbaikan paket Debian" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "Framework benchmark baru" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "Terjemahan baru Bahasa Indonesia" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -8754,6 +8438,7 @@ msgstr "SusiMail: POP3 socket tertutup setelah kesalahan terjadi" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "Perbaikan unit test" @@ -8844,6 +8529,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "SusiMail: State tracking refactoring " #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "Pembaruan data GeoIP" @@ -8857,7 +8547,7 @@ msgstr "" "Roadmap Tingkat Tinggi di tahun 2018\n" "===========================" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." @@ -8865,7 +8555,7 @@ msgstr "" "Tahun 2018 akan menjadi tahun untuk protokol baru, kolaborasi baru, dan " "fokus lebih tajam." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -8882,7 +8572,7 @@ msgstr "" "membantu pendatang baru ke dalam kategori mana saja. Inilah hasil diskusi" " kami: " -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" @@ -8890,7 +8580,7 @@ msgstr "" "Prioritas: Crypto(graphy) baru!\n" "-----------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -8918,7 +8608,7 @@ msgstr "" "Prop123_. \n" "-Upgrade protokol end-to-end (menggantikan ElGamal)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -8932,7 +8622,7 @@ msgstr "" "- Menulis implementasi yang berfungsi sehingga dapat diuji.\n" "- Mengulas proposal." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" @@ -8941,7 +8631,7 @@ msgstr "" "Kami tidak dapat merilis spesifikasi protokol baru ke seluruh jaringan " "tanpa hal-hal yang disebut di atas." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" @@ -8949,7 +8639,7 @@ msgstr "" "Nice-to-have: Penggunaan kembali kode pemograman\n" "------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -8985,7 +8675,7 @@ msgstr "" "meningkatkan minat dalam\n" " berkolaborasi dengan kami, dan memikirkan I2P secara umum." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -8997,7 +8687,7 @@ msgstr "" "dan `SPHINX packet format`_. Untuk ini, saya telah berkolaborasi dengan " "orang-orang di luar I2P!" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" @@ -9005,7 +8695,7 @@ msgstr "" "Prioritas: Kolaborasi dengan clearnet\n" "--------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -9029,7 +8719,7 @@ msgstr "" "mayoritas kolaborasi pengembangan I2P sekarang terjadi di dalam jaringan " "I2P, yang secara signifikan meningkatkan usaha untuk berkontribusi." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -9046,7 +8736,7 @@ msgstr "" "- Membuat milis untuk review dan diskusi proposal (kemungkinan\n" " terhubung ke forum di atas)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -9072,7 +8762,7 @@ msgstr "" " pembaca akademik,\n" " dan menempatkannya ke dalam daftar pustaka yang sudah ada." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" @@ -9081,7 +8771,7 @@ msgstr "" "Saya berharap bahwa kolaborasi dengan orang di luar I2P akan dilakukan " "sepenuhnya di GitHub, untuk meminimalkan gesekan." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" @@ -9089,7 +8779,7 @@ msgstr "" "Prioritas: Persiapan untuk rilis long-lived\n" "---------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -9107,7 +8797,7 @@ msgstr "" "bertahun-tahun, dan kami perlu memastikan bahwa kami dapat menangani " "keberadaannya di dalam jaringan." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -9122,7 +8812,7 @@ msgstr "" "jangka panjang, kami perlu menerapkan perubahan kompatibilitas ke depan " "secepat mungkin." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" @@ -9130,7 +8820,7 @@ msgstr "" "Prioritas: Penerapan Plugin di aplikasi-aplikasi sekarang\n" "---------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -9158,7 +8848,7 @@ msgstr "" "- Membuat pihak ketiga membuat bundel I2P yang berisi\n" " aplikasi yang mereka inginkan." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -9177,7 +8867,7 @@ msgstr "" "(sesuatu yang secara signifikan lebih mudah untuk dilakukan setelah " "pekerjaan kami dalam beberapa tahun terakhir pada API dan library)." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" @@ -9185,7 +8875,7 @@ msgstr "" "Nice-to-have: Pengembangan aplikasi\n" "------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -9203,7 +8893,7 @@ msgstr "" "pemisahan aplikasi dan core router selesai, akan lebih mudah untuk " "mengerjakan aplikasi yang independen dari router Java." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -9218,7 +8908,7 @@ msgstr "" " tapi ada banyak hal yang dapat dilakukan untuk meningkatkan kode dasar " "dan kegunaannya." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" @@ -9226,7 +8916,7 @@ msgstr "" "Priority: Susimail dan penstabilan I2P-Bote\n" "---------------------------------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -9245,7 +8935,7 @@ msgstr "" "untuk membawa kode pemogramannya menjadi selevel, dan membuatnya lebih " "mudah untuk dikerjakan oleh kontributor baru!" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" @@ -9253,7 +8943,7 @@ msgstr "" "Nice-to-have: Ticket triage\n" "--------------------------- " -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -9271,7 +8961,7 @@ msgstr "" "memastikan tiket-tiket tersebut terorganisir secara benar, sehingga " "kontributor baru dapat menemukan tiket yang bagus untuk dikerjakan." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" @@ -9279,7 +8969,7 @@ msgstr "" "Priority: Dukungan pengguna\n" "----------------------" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -9296,7 +8986,7 @@ msgstr "" "cepat, dan lebih memungkinkan mereka untuk tetap berkontribusi kepada " "komunitas." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" @@ -9304,7 +8994,7 @@ msgstr "" "Kami akan sangat senang dengan bantuan Anda!\n" "-------------------- " -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" @@ -9314,7 +9004,7 @@ msgstr "" "tumpang tindih, dan dengan perencanaan hati-hati kami akan membuat banyak" " peningkatan." -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -9335,20 +9025,13 @@ msgstr "" "I2P di BSidesNYC\n" "================" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "Trip melaporkan pertemuan I2P di BSidesNYC." -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -9401,12 +9084,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "Transport: Pemilihan alamat IPv6 yang lebih baik" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "Persiapan HTTPS console dan eepsite" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "Persiapan pemisahan paket Debian" @@ -9422,22 +9105,15 @@ msgstr "Console: Perubahan format nomor" msgid "EdDSA cleanups" msgstr "Pembersihan EdDSA" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 dirilis dengan folders SusiMail dan SSL Wizard" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -9447,7 +9123,7 @@ msgstr "" "mengatur HTTPS di situs web Hidden Service Anda.\n" "Ada perbaikan bug, terutama di SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -9456,89 +9132,89 @@ msgstr "" "baru untuk OSX \n" "dan protol baru yang lebih cepat dan aman, yang bernama NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P akan hadir di HOPE di New York City, Juli tanggal 20-22. Cari kami " "dan sapa!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "Hidden Service SSL Wizard Baru" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "SusiMail mendukung Folders, Drafts, pengiriman email di latar belakang" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "Console: Perbaikan perubahan ke tunnel yang salah di file /configtunnels" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "CPUID: Perbaikan deteksi TBM" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" "i2psnark: Perbaikan torrents tidak mengikuti aturan perioritas ketika " "autostart diaktifkan" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "i2ptunnel: Retry diterima setelah server socket ditutup" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "NTCP: Perbaikan bug yang membuat latency awal untuk koneksi keluar" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "SusiMail: Memasukkan attachments di email yang diteruskan" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "SusiMail: Banyak perbaikan lain" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "Tunnels: Mencegah zero-hop bahkan ketika tidak ada peer yang aktif" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "Menambah dukungan untuk notes di Addressbook" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" "Penulisan ulang dan penerjemahan baru di halaman bantuan eepsite (hanya " "untuk instalasi baru)" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "DNSoverHTTPS (dinonaktifkan secara default)" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "NTCP refactoring dalam persiapan untuk NTCP2" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "Pemindahan SusiMail logging ke router logs" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "Fitur SusiMail BCC-to-self digantikan folder Sent" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "Perbaikan eepget handling of response line dengan no status text" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "Pembersihan i2psnark UI" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "Penerjemahan baru bahasa Azerbaijan" @@ -9552,15 +9228,15 @@ msgstr "" "Detail penerapan NTCP2\n" "============================" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "Detail penerapan transport protocol baru untuk I2P" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "`Source article`_ oleh orignal di habr.com" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -9603,11 +9279,11 @@ msgstr "" " key\n" "exchange." -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "Spek penih protokol NTCP2 dapat dilihat `di sini`_." -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" @@ -9615,7 +9291,7 @@ msgstr "" "Kripto baru\n" "----------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" @@ -9623,7 +9299,7 @@ msgstr "" "NTCP2 memerlukan menambah cryptographic algorithms berikutnya ke " "implementasi I2P:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -9642,7 +9318,7 @@ msgstr "" "function digunakan di NTCP2 lebih rumit, menggunakan banyak HMAC-SHA256 " "calls." -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -9662,7 +9338,7 @@ msgstr "" "`Jeff Becker`_ telah memberikan \n" "implementaso algoritma kriptografi yang hilang." -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" @@ -9670,7 +9346,7 @@ msgstr "" "Perubahan RouterInfo\n" "------------------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -9702,7 +9378,7 @@ msgstr "" "ini selalu ditulis \n" "dengan angka \"2\"." -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -9718,7 +9394,7 @@ msgstr "" " \n" "i2pd (penerapan C++) menggunakan yang pertama." -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -9732,7 +9408,7 @@ msgstr "" " \n" "kunci enkripsi publik ketika node itu membuat koneksi baru." -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" @@ -9740,7 +9416,7 @@ msgstr "" "Membuat sambungan\n" "-------------------------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -9759,11 +9435,11 @@ msgstr "" "private key untuk setiap static key, dan static key tadi sama dengan di " "RouterInfo." -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "Tiga pesan dikirim untuk membuat sebuah koneksi:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -9781,13 +9457,13 @@ msgstr "" "Angka tadi digunakan sebagai input terakhir ketika membuat kunci untuk " "transfer data." -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "MixKey function terlihat seperti ini di penerapan C++ I2P:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -9813,7 +9489,7 @@ msgstr "" "SHA256 \n" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -9827,7 +9503,7 @@ msgstr "" "dan \"i\" parameter \n" "dari RouterInfo sebagai initialization vector (IV)." -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -9845,7 +9521,7 @@ msgstr "" "sebagai IV \n" "untuk enkripsi/dekripsi ephemeral public key." -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -9875,7 +9551,7 @@ msgstr "" "karena \n" "RouterInfo biasanya mempunyai panjang beragam." -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" @@ -9883,7 +9559,7 @@ msgstr "" "Pembuatan data transfer keys\n" "--------------------------------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -9905,7 +9581,7 @@ msgstr "" "adalah initial\n" "value untuk SipHash IV, yang diubah setiap penggunaan." -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" @@ -9913,7 +9589,7 @@ msgstr "" "Kode yang digunakan untuk membuat kunci terlihat seperti ini di " "implementasi C++ I2P:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -9927,7 +9603,7 @@ msgstr "" "byte, tapi i2pd \n" "menanganinya sebagai satu kunci 16 bytes." -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" @@ -9935,11 +9611,11 @@ msgstr "" "Transfer Data\n" "-----------------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "Data dikirim dalam frame, setiap frame memiliki 3 bagian:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" @@ -9949,11 +9625,11 @@ msgstr "" "- data dienkripsi dengan Chacha20\n" "- Poly1305 hash value sepanjang 16 bytes" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "Maksimum panjang data terkirim dalam satu frame is 65519 bytes." -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" @@ -9963,7 +9639,7 @@ msgstr "" "bytes pertama\n" "dari SipHash IV terkini." -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -9981,7 +9657,7 @@ msgstr "" "Satu NTCP2 \n" "frame dapat mentransfer banyak blok I2NP." -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -9990,26 +9666,24 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" "Itu adalah blok data lain yang digunakan dalam implementasi NTCP2 saat " "ini:" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" @@ -10017,7 +9691,7 @@ msgstr "" "Ringkasan\n" "-------" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -10041,16 +9715,9 @@ msgstr "" "NTCP2 dan menyediakan NTCP2 mulai dari versi \n" "0.9.36 (Java) dan 2.20 (i2pd, C++)." -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -10088,6 +9755,7 @@ msgstr "" " i2np.ntcp2.enable=true)" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "Peningkatan kinerja transport" @@ -10148,46 +9816,39 @@ msgid "Streaming: Performance improvements" msgstr "Streaming: Peningkatan kinerja" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "Pembaruan data GeoIPv6 (hanya untuk pemasangan baru dan PPA)" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 dengan NTCP2 telah diaktifkan" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -10198,15 +9859,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -10224,7 +9885,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -10233,13 +9894,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -10254,22 +9915,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -10280,13 +9941,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -10295,11 +9956,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -10310,14 +9971,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -10325,13 +9986,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -10341,13 +10002,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -10358,7 +10019,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -10366,13 +10027,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -10381,7 +10042,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -10392,22 +10053,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"Rilis 0.9.32\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -10416,102 +10070,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Tunnel Wizard " + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Pengaturan Lanjutan" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/id/LC_MESSAGES/docs.po b/i2p2www/translations/id/LC_MESSAGES/docs.po index 53822114..6cb11917 100644 --- a/i2p2www/translations/id/LC_MESSAGES/docs.po +++ b/i2p2www/translations/id/LC_MESSAGES/docs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Hartanto Ario Widjaya \n" "Language-Team: Indonesian (http://www.transifex.com/otf/I2P/language/id/)" "\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Indeks ke Dokumentasi Teknis" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,15 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Indeks ini diurutkan dari lapisan tertinggi ke terendah.\n" -"Lapisan lebih tinggi adalah untuk \"klien\" or aplikasi;\n" -"Lapisan lebih rendah adalah di dalam router itu sendiri.\n" -"Antarmuka antara aplikasi dan roiter adalah API I2CP (I2P Control " -"Protocol)" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -61,8 +56,8 @@ msgstr "" "masukkan sebuah tiket yang menjelaskan " "masalahnya." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -78,39 +73,39 @@ msgstr "" msgid "Overview" msgstr "Ikhtisar" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Pengenalan Teknis" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Pengenalan yang Tidak Terlalu Teknis" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Analisis dan Threat Model" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Perbandingan dengan jaringan anonim lain" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Spesifikasi" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Bagan protocol stack" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Makalah-malakah tentang I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Presentasi, artikel, tutorial, video, dan wawancara" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -119,54 +114,54 @@ msgstr "" "Pengenalan Invisible Internet Project (I2P) " "Project 28 Agustus 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Topik-topik Aplikasi-Lapisan" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Penamaan dan addressbook" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Pengenalan Plugin" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Spesifikasi Plugin" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Klien yang Diatur" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Sedang memasukkan router ke dalam aplikasi Anda" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent melalui I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "API I2PControl Plugin" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "Format hostsdb.blockfile" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Format File Konfigurasi" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "API Lapisan Aplikasi dan Protokol" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -174,36 +169,36 @@ msgstr "" "API tingkat tinggi dan mudah digunakan, untuk aplikasi yang ditulis " "dengan bahasa pemograman apapun, untuk mengirim dan menerima data." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Penjelasan Singkat dan Panduan Pengembangan Aplikasi" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Konfigurasi tunnel I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protokol SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protokol SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protokol SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protokol BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "End-to-End Transport API dan Protokol" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -211,33 +206,33 @@ msgstr "" "Protokol end-to-end yang digunakan klient untuk komunikasi handal dan " "tidak handal." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Streaming Library " -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Spesifikasi Protokol Streaming" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Streaming Javadoc " -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagram" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Datagram Javadoc " -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "Client-to-Router Interface API dan Protokol" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -247,52 +242,52 @@ msgstr "" "menerima lalu lintas data ke sebuah router.\n" "Biasanya digunakan oleh aplikasi Java dan API tingkat tinggi." -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - Penjelasan singkat I2P Control Protocol / API" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Spesifikasi I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "Javadoc API I2CP" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "Spesifikasi struktur data umum" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc Struktur Data" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Enkripsi end-to-end" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "Cara pesan klien terenkripsi end-to-end oleh router." -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "Enkripsi ElGamal/AES+SessionTag" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Detail kriptografi ElGamal dan AES" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Database Jaringan" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." @@ -300,28 +295,28 @@ msgstr "" "Penyimpanan terdistribusi dan pengambilan informasi tentang router dan " "klien." -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "Penjelasan singkat database jaringan, detail, dan analisis ancaman" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Hash kriptografi" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Signature kriptografi" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Spesifikasi router reseed" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Protokol Pesan Router" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." @@ -329,25 +324,29 @@ msgstr "" "I2P adalah router berorientasi pesan. Pesan-pesan yang dikirimkan antar " "router didefinisikan oleh protokol IPNP." -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - Penjelasan Singkat Protokol Jaringan I2P" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Spesifikasi I2NP" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "Javadoc I2NP" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnel" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." @@ -355,154 +354,154 @@ msgstr "" "Pemilihan peer, permintaan tunnel melalui peer tersebut, dan enkripsi " "serta pengalihan pesan melalui tunnel tersebut." -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "Pembuatan profile dan pemilihan peer" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Pengenalan tunnel routing" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "Garlic routing dan istilah \"garlic\"" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Pembangunan dan ekripsi tunnel" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES " -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "untuk enkripsi permintaan pembangunan" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Spesifikasi pembangunan tunnel" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "Spesifikasi pesan tunnel tingkat rendah" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Tunnel searah" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "Pembuatan profil dan pemilihan peer di I2P Anonymous Network" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "2009 paper (pdf), tidak paling baru tapi secara umum masih akurat" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Transport Layer " -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "Protokol untuk komunikasi router langsung (point-to-point)." -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Pengenalan transport layer" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "Spesifikasi dan pengenalan transport berbasis TCP" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "Pengenalan transport berbasis UDP" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Spesifikasi SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "Enkripsi transport NTCP" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "Enkripsi transport SSU" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "Javadoc Transport" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "Javadoc NTCP" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "Javadoc SSU" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Topik Lain Router" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Pembaruan Perangkat Lunak Software" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Native BigInteger Library " -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Sinkronisasi Jam dan NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Kinerja" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Panduan Pengembang dan Sumber Daya" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Panduan Pengembang Baru" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Panduan Penerjemah Baru" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Panduan Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Panduan Pengembang" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "Javadocs tentang Internet standar:" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Server %(num)s " -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." @@ -510,70 +509,75 @@ msgstr "" "Catatan: selalu periksa apakah javadocs adalah terbaru dengan memeriksa " "nomor rilis." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "Javadocs di dalam I2P:" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Proposal" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "Cara Set up sebuah Server Reseed" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Ports digunakan oleh I2P" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "Pembaruan otomatis untuk development build di dalam I2P" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Memperbarui wrapper secara manual" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Forum pengguna" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Forum pengembang di dalam I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker " -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "Viewmtn di dalam I2P" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "Source code I2P dipindahkan ke GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "I2P Source Git Repo di dalam I2P" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Bahan penerjemahan di Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Roadmap " -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "To Do List " -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "Bukan terbaru" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1380,7 +1384,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1666,8 +1670,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "Maret 2018" +msgid "May 2019" +msgstr "" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1685,10 +1689,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1757,76 +1761,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1834,189 +1812,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versi" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Beberapa perubahan" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -2025,63 +2004,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -2089,7 +2068,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -2099,7 +2078,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -2115,9 +2094,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Agustus 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2247,7 +2225,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2256,12 +2234,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2269,12 +2247,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2288,12 +2266,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2363,7 +2341,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Deskripsi" @@ -3133,6 +3111,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Language" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Situs" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -3204,7 +3210,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3383,13 +3389,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Default" @@ -3891,7 +3897,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Riwayat" @@ -3921,10 +3927,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4321,17 +4327,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4341,10 +4350,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4352,7 +4362,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4361,7 +4371,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4371,7 +4381,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4382,11 +4392,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4396,7 +4406,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4410,7 +4420,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4423,7 +4433,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4434,38 +4444,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -7191,17 +7201,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7318,8 +7327,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7393,7 +7401,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill " @@ -7467,11 +7475,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7486,21 +7494,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7510,30 +7518,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7542,17 +7550,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7561,7 +7569,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7569,39 +7577,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7610,26 +7618,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7637,65 +7645,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7707,11 +7715,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7723,7 +7731,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7735,8 +7743,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7751,19 +7759,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7778,7 +7786,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7792,11 +7800,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7808,11 +7816,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7820,11 +7828,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7833,11 +7841,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7858,7 +7866,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7873,24 +7881,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7898,7 +7906,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7910,7 +7918,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7918,13 +7926,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7935,11 +7943,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7950,11 +7958,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7962,7 +7970,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7979,22 +7987,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8003,11 +8011,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8020,7 +8028,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -8032,7 +8040,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -8053,11 +8061,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -8072,18 +8080,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -8099,11 +8107,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -8121,7 +8129,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -8132,11 +8140,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -8146,13 +8154,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -8163,7 +8171,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -8173,7 +8181,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -8184,14 +8192,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -8206,7 +8214,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8224,7 +8232,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8234,11 +8242,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8248,7 +8256,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8259,11 +8267,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8277,7 +8285,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8285,11 +8293,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8311,11 +8319,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8328,11 +8336,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8349,18 +8357,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8368,11 +8376,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8381,32 +8389,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8416,31 +8424,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8453,11 +8461,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8465,7 +8473,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8474,7 +8482,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8486,7 +8494,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8495,30 +8503,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8530,15 +8538,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8552,7 +8560,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8564,7 +8572,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8581,7 +8589,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8591,7 +8599,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8603,11 +8611,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8615,48 +8623,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8664,7 +8672,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8672,7 +8680,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8682,7 +8690,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8707,16 +8715,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8724,18 +8732,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8752,7 +8760,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8766,7 +8774,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8782,15 +8790,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -13041,17 +13049,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -13085,20 +13093,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -13108,72 +13116,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13183,7 +13191,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13193,24 +13201,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -13218,29 +13226,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13249,7 +13257,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13260,15 +13268,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13282,13 +13290,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13302,12 +13310,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13316,42 +13324,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13361,46 +13369,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Kurangi jumlah tunnel ketika tidak aktif" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13408,11 +13416,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13433,66 +13441,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Konten" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13755,6 +13763,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Agustus 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13954,6 +13966,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15495,10 +15513,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15681,7 +15695,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Enkripsi" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/id/LC_MESSAGES/get-involved.po b/i2p2www/translations/id/LC_MESSAGES/get-involved.po index a3040ec5..7333b3e8 100644 --- a/i2p2www/translations/id/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/id/LC_MESSAGES/get-involved.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Indonesian (http://www.transifex.com/otf/I2P/language/id/)" "\n" @@ -21,155 +21,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Donasi" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Status Pajak" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Stricker" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -#, fuzzy -msgid "One time donation:" -msgstr "IRC connect time monitor " - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -177,21 +152,25 @@ msgid "Get Involved!" msgstr "Ikut Terlibat!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Kami membutuhkan bantuan Anda!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Untuk ikut terlibat, jangan sungkan untuk bergabung dengan kami pada " -"channel IRC #i2p (pada irc.freenode.net, atau di dalam I2P pada " -"irc.echelon.i2p, irc.dg.i2p or irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -203,7 +182,7 @@ msgstr "" "silahkan berhubungan karena kami selalu mencari kontributor yang " "bersemangat!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -213,85 +192,147 @@ msgstr "" "Java untuk berkontribusi! Berikut adalah daftar yang akan membantu anda " "dalam memulai!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Sebarkan Berita!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Katakan kepada orang-orang mengenai I2P di forum, blog, dan komentar di " -"artikel.\n" -"Perbaiki artikel Wikipedia mengenai I2P dalam bahasa anda.\n" -"Katakan kepada teman-teman Anda." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Penerjemahan" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Menguji" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -"Jalankan build terbaru dari monotone\n" -"dan laporkan hasilnya di #i2p atau sebagai bug di Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentasi" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Bantu memperbaiki bagian website kami yang sudah terlalu lama atau tidak " -"lengkap.\n" -"Terjemahkan halaman ke dalam bahasa lain." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Gambar" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "Membuat lebih banyak gambar, perbaiki yang lama pada website." +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Konten" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "Membuat eepsite! Tambahkan beberapa konten! Kontribusi kepada komunitas!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Service" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Menjalankan sebuah service pada sebuah eepsite. Itu bisa berupa proxy, " -"forum, tracker, naming service, mesin pencari, pemantau eepsite... dan " -"kebanyakan\n" -"dari hal ini tidaklah sulit." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Reseeding " + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplikasi" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -300,11 +341,11 @@ msgstr "" "Menulis atau port aplikasi ke dalam I2P! Ada beberapa pedoman dan daftar " "ide pada laman aplikasi." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Coding " -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -321,52 +362,19 @@ msgstr "" "beberapa ide di mana harus memulai.\n" "Lihat panduan pengembang baru untuk detail." -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Penerjemahan" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Bantu menerjemahkan website dan perangkat lunak ke dalam bahasa anda.\n" -"Lihat panduan penerjemah baru untuk detail." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analisis" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" -"Pelajari atau uji kode untuk melihat kerentanan.\n" -"Baik kerentanan anonimitas dari beragam model" -" ancaman,\n" -"maupun DOS dan kelemahan lainnya dikarenakan celah keamanan, ini butuh " -"penelitian." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Reseeding " - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." -msgstr "" -"Buat server reseed untuk router baru untuk bootstrap.\n" -"Petunjuk terperinci ada di halaman server " -"reseed kami." #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 #: i2p2www/pages/site/get-involved/roadmap-2017.html:2 @@ -381,7 +389,6 @@ msgstr "Januari 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -421,15 +428,9 @@ msgstr "" " tentang beberapa tugas ini." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Januari 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Januari 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Target Proyek I2P" @@ -767,855 +768,6 @@ msgstr "" "Kinerja terkait perbaikan tercantum di halaman Performance ." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -msgid "Bounty Arabic translation of webpage and router console" -msgstr "Bounty untuk terjemahan bahasa Arab untuk halaman web dan router konsol" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3 -#: i2p2www/pages/site/get-involved/bounties/index.html:114 -msgid "Arabic translation" -msgstr "Penerjemahan bahasa Arab" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" -"Untuk meningkatkan penggunaan I2P dan menarik lebih banyak orang ke I2P, " -"echelon menetapkan bounty ini untuk terjemahan dari halaman web I2P dan " -"I2P router console ke dalam bahasa Arab." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Bounty ini dibagi menjadi 2 bagian:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "Bagian 1 adalah terjemahan dari halaman web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" -"Untuk mengumpulkan karunia 20 BTC, anda perlu menerjemahkan halaman-" -"halaman berikut:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"Pekerjaan ini dilakukan oleh hamada dan bounty sebesar 20 BTC dibayar " -"kepada hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"Bagian 2 adalah terjemahan dari router console. Router console sebagian " -"diterjemahkan dan bounty sebesar 80 BTC dibayar kepada hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Hakimnya adalah echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Bounty menciptakan klien Bitcoin native I2P" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "BTC I2P native client " - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" -"Untuk masa depan I2P dan menarik lebih banyak orang ke I2P bounty ini " -"adalah untuk menciptakan client asli Bitcoin di I2P. \n" -"Itu seharusnya terintegrasi dengan klien lain melalui jaringan I2P dan " -"melalui gateway ke jaringan bitcoin." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" -"Hakimnya adalah psychonaut yang menyumbangkan 30 € pertama untuk " -"bounty ini.\n" -"Bounty-nya hampir dipenuhi dengan btci2p, hanya sebagian kecil " -"untuk menciptakan sebuah plugin yang tersisa. Pengguna bernama giv telah " -"dibayar untuk pekerjaan tersebut." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Bounty untuk datastorage" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "datastore " - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" -"Untuk meningkatkan penggunaan I2P's dan menjadi independen dari router " -"status online, kami ingin datastorage sebagai ekstensi untuk I2P.\n" -"Seperti di Freenet, datastorage harus didistribusikan dan setiap node " -"yang berpartisipasi harus mampu mengkonfigurasi pilihan-yya.\n" -"File harus disimpan dalam potongan dan setidaknya 2 - 3 kali untuk " -"mendapatkan redundansi. Penggunaan ruang penyimpanan harus seimbang " -"secara otomatis.\n" -"Seperti sebuah aplikasi tambahan, itu harus bekerja sempurna dalam I2P " -"dan bekerjasama baik dengan I2P router. Mungkin integrasi dalam halaman " -"web/router dapat dilakukan." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" -"Bounty ini bekerja sama dengan 2 bounty lain \"frost untuk I2P\" dan " -"\"eepsites di datastorage\"." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" -"Bounty Frost untuk I2P datastorage dibayar untuk program seperti Frost di" -" mana file pesan disimpan ke dalam database dan didapat dari database.\n" -"Perlu untuk bekerja dengan GUI." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" -"Eepsite yang disajikan dari I2P datastorage memperluas I2P router untuk " -"mengirim eepsites dari I2P datastorage. Semua file untuk eepsites perlu " -"disimpan ke dalam datastorage dan diambil dari itu.\n" -"Perpanjangan: Untuk integrasi lebih baik semua peserta datastorage bisa " -"melayani eepsite itu." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Untuk bounty dinyatakan dilakukan selesai dan dibayar, kita memerlukan " -"program dan source code.\n" -"Source dan code harus dilisensikan di bawah lisensi bebas (bebas untuk " -"mengubah dan bebas untuk mendistribusikan)." - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "Bounty I2P paket di mirror Debian dan Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Paket i2p untuk Ubuntu/Debian" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" -"Untuk masa depan I2P dan menarik lebih banyak orang\n" -"ke I2P, imbalan ini dibuat untuk memperkenalkan paket I2P ke dalam Ubuntu" -" dan Debian \n" -"archive mirrors.\n" -"Untuk mengambil imbalan ini, I2P router package harus tersedia di dalam\n" -"Ubuntu dan Debian archive mirrors dan Debian bug \n" -"448638 \n" -"perlu ditutup dengan sukses.\n" -"\n" -"Done in 2017 by mhatta." - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "Implementasi kode bounty I2PHex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "Implementasi kode i2phex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" -"Untuk meningkatkan penggunaan I2P dan menarik lebih banyak pengguna " -"I2PHex P2P, ArneBab memberikan bounty untuk mengimplementasikan kode Phex" -" aktual ke I2PHex." - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Bounty untuk I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" -"Sementara kita selalu dengan senang menerima setiap kontribusi kode, " -"dokumentasi, dan sejenisnya, ada cara lain untuk membantu I2P bergerak " -"maju. Seperti proyek open source lain, tujuan kita akan dicapai lebih " -"cepat jika kita mampu untuk mendukung semua kontributor kami untuk " -"bekerja pada I2P penuh waktu. Namun, seperti dengan proyek open source " -"lain, itu tidak kemungkinan. Sebaliknya, kami membuat sistem bounty, di" -" mana siapa pun bisa mendapatkan dukungan untuk mengerjakan sesuatu yang " -"orang lain ingin diimplementasikan, dan orang-orang yang ingin " -"berkontribusi kepada I2P dapat yakin bahwa dukungan mereka pergi ke apa " -"yang mereka peduli." - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" -"Kami juga terus membuka kesempatan untuk orang yang ingin mendukung I2P " -"tetapi tidak memiliki keinginan yang kuat untuk mendapat bounty yang " -"tersedia. Mereka menempatkan kepercayaan mereka kepada tim I2P untuk " -"melakukan apa yang kami rasakan terbaik dengan menyumbangkan untuk " -"menangkap semua dana umum yang akan digunakan, sebagai dianggap perlu - " -"dialokasikan untuk berbagai bounty, menutupi biaya tak terduga (hosting, " -"dll), dan sejenisnya." - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Bounty diklaim" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nama" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status " - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Komunitas" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Bounty untuk datastorage" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Pengembangan Aplikasi" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "Simulasi MultiRouter" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Bounty diklaim" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Bounty diklaim" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Tim pengembang" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "Paket I2p di mirror Debian dan Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Membuat I2P di native IPv6" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "Menyiapkan server SILC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Datastore di atas I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Penerjemahan ke bahasa Russia" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "Swarming file transfer " - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "Streaming library window size " - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "IRC connect time monitor " - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Unit test (Bagian 1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" -"Pengembang mendaftar siapa saja yang sudah mengerjakan bounty - " -"kolaborasi lebih disukai, jadi jika anda tertarik untuk mengerjakan " -"sebuah bounty, silahkan hubungi salah satu dari orang-orang yang " -"terdaftar!" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "Bounty I2P IPv6 asli" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "IPv6 native di I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" -"Untuk masa depan I2P dan menarik lebih banyak orang ke I2P, saya " -"membatalkan bounty untuk vuze karunia dan menawarkan bounty untuk IPv6.\n" -"Untuk mengklaim bounty ini, I2P router perlu berjalan penuh pada koneksi " -"IPv6 native seperti di IPv4." - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Untuk bounty dinyatakan selesai dan dibayar, kita memerlukan plugin dan " -"sumber kodenya.\n" -"Source dan code harus dilisensikan di bawah lisensi bebas (bebas untuk " -"mengubah dan bebas untuk mendistribusikan)." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "NetDB Backend " - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "netDB backend " - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" -"Implementasi NetDB saat ini (yaitu sistem FloodFill) perlu diperpanjang " -"dengan backend lain untuk meningkatkan kehandalan, mengurangi surface " -"attact dan memecahkan masalah skalabilitas untuk tahun-tahun mendatang." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" -"Solusi yang mungkin didasarkan pada DHT akan diselidiki dan akhirnya " -"diterapkan." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "Bounty terjemahan bahasa Rusia dari halaman web dan router konsol" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" -"Untuk meningkatkan penggunaan I2P dan menarik lebih banyak orang ke I2P, " -"donatur anonim membuat bounty untuk terjemahan dari halaman web I2P dan " -"I2P router konsol ke dalam bahasa Rusia." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" -"Untuk mengambil bounty sebesar $115 USD, anda perlu menerjemahkan " -"halaman-halaman berikut:" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" -"Bagian 2 adalah terjemahan dari router console. Seluruh bagian router " -"console perlu diterjemahkan untuk mengumpulkan bounty sebesar $115 USD." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Hakimnya adalah donor dari Rusia." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "Bounty untuk migrasi I2P IRC ke SILC" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "server silc I2p " - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" -"Untuk masa depan I2P dan menarik lebih banyak orang ke I2P, bounty ini " -"adalah untuk setup dan host server I2P SILC. \n" -"Ini akan memungkinkan orang untuk mengirim file melalui pesan server " -"mereka dan memiliki keamanan intrinsik yang dibangun ke dalam protokol." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" -"Silc server perlu disapkan dan menjalankan untuk setidaknya selama 3 " -"bulan untuk mendapatkan pembayaran. \n" -"Kedua server juga harus juga disiapkan." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "Bounty ditarik dan uang dikembalikan kepada returningnovice dan dana umum." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Hakimnya adalah An Anonymous Secret Society, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Pengembangan Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" -"Selain dari I2P kami ingin mendorong pengguna untuk lebih peduli dengan " -"anonimitas dan keamanan. Seperti I2P jaringan latency rendah dengan " -"batas-batasnya, perangkat lunak SYNDIE dapat mengatasi beberapa batas ini" -" dan memberikan anonimitas lebih baik untuk orang-orang yang benar-benar " -"membutuhkannya." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" -"Sayangnya, proyek syndie tidak dalam pengembangan untuk waktu cukup lama " -"(5 tahun) dan telah diperbarui hanya dengan perbaikan kecil untuk tetap " -"berjalan. Untuk mendapatkan program yang segar dan baru dengan perbaikan " -"bug, kami membuat bounty ini. Syndie juga perlu beberapa perangkat " -"tambahan dan GUI yang lebih baik untuk pengguna.\n" -"Saat ini jumlah bounty adalah 3 Bitcoin." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" -"Rally pengkodean Syndie terbaru memperbaiki situasi paket Syndie secara " -"dramatis. Paket Syndie terbaru dengan perbaikan bug yang telah diciptakan" -" dan dibuat, tersedia pada halaman web yang berbeda.\n" -"Hasilnya, jumlah bounty berkurang dan uang yang dipindah ke bounty IPv6." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Bounty untuk unittests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "unit test " - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" -"Untuk meningkatkan perawatan I2P, kami ingin memiliki seperangkat padat " -"unit test otomatis yang solid untuk kode-kode penting. Walau kami " -"memiliki beberapa unit test pada saat ini, mereka bersifat ad hoc dan " -"sebagian belum selesai. \n" -"Bounty ini untuk memeriksa tes yang suadah ada dan memindahkan versi lama" -" ke jUnit, mengotomatisasi eksekusinya, memperpanjang mereka untuk " -"menyediakan cakupan kode yang lebih baik, dan menerbitkan laporan online." -" Ini adalah upaya besar-besaran, tapi dapat dipecah menjadi fase-fase " -"yang tercantum di bawah ini (Tahap 2 harus dilakukan pertama kali, tetapi" -" fase lebih lanjut mungkin dilakukan dalam urutan apapun).\n" -"Karena ini membutuhkan membaca kode, ini titik mulai terbaik pengembang " -"baru untuk mendapatkan gambaran yang baik tentang kode I2P dan " -"pengkodean. Pekerjaan yang baik untuk mahasiswa, magang, atau siapa saja " -"yang tertarik." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" -"Sampai jumpa! Pekerjaan dan bounty dikocok sedikit!\n" -"Fase 6,7 dan 8 masih terbuka!" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Fase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "CI jenkins dan IRC bot" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Bounty: %(euro)s € " - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "Operasi server dan bagian ini diblokir" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" -"Untuk menerima bounty ini, integrasi server berkesinambungan (Jenkins, " -"nama lamanya adalah Hudson) harus ditetapkan dan IRC bot perlu terhubung " -"di channel #i2p-dev di jaringan IRC2p untuk mencetak hasil build " -"test.
    Server perlu dijalankan jangka panjang." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "Periksa tes SDK yang ada" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "dibayar kepada str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" -"Untuk mendapat bounty ini, tes SDK yang ada harus diperiksa dan dibuat " -"untuk berfungsi lagi. Kebutuhan untuk diintegrasikan ke dalam skrip ant " -"build (\"ant test\"), dan diikat dengan code coverage tool (misalnya Clover ). Ant script harus mampu menghasilkan " -"hasil uji status sebagai halaman web, yang akan dipublikasikan secara " -"online." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "Cakupan tes SDK" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "Dibayar kepada tim dev unittests" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" -"Untuk mendapat bounty ini, unit tes otomatis SDK (i2p / core / java / " -"src) harus berfungsi kembali." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "Migrasi tes router" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" -"Seperti fase 2, unit test yang ada untuk router harus dipindahkan ke " -"sistem otomatis." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "Cakupan tes router" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" -"Untuk mendapat bounty ini, unit tes otomatis untuk router (i2p / router /" -" java / src) harus berfungsi kembali." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "Tes streaming lib" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" -"Untuk mendapat bounty ini, serangkaian tes unit baru harus memenuhi " -"cakupan kode terukur dari 90% streaming lib (i2p / apps / " -"ministreaming / dan i2p / apps / streaming /)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "cakupan tes unit" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" -"Untuk mendapat bounty ini, semua unit tes di atas harus memenuhi cakupan " -"100% (kecuali untuk pernyataan log)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "Simulasi MultiRouter" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "akan dibagi lagi dalam sub-tugas" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" -"Untuk mendapat bounty ini, simulasi multi-router dalam memori yang ada " -"saat ini harus diperiksa, dikerjakan kembali dan diperluas untuk " -"mensimulasikan banyak router dalam memori pada satu mesin. Bounty ini " -"akan dibagi dalam subwork yang lebih detail." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" -"Hakim atas semua pekerjaan ini adalah donor dan donor memutuskan apakah " -"sebuah fase disebut berhasil dan uang dapat dibayarkan." - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "Bounty plugin I2P vuze " - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "plugin vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" -"Untuk meningkatkan penggunaan I2P dan menarik lebih banyak orang " -"menggunakan I2P torrent P2P, saya menetapkan bounty untuk plugin I2P vuze" -" yang berfungsi.\n" -"Plugin perlu menjadi resmi dan diserahkan ke vuze untuk dipublikasikan di" -" halaman web / repositori mereka untuk plugin.\n" -"Ini harus mudah diinstall dan dikonfigurasi, bekerja mulus dan tanpa " -"cela.\n" -"Konfigurasi harus mudah untuk pemula dan mudah menjadi anonim.\n" -"Ini harus berfungsi dengan destinasi * .b32.i2p seperti destinasi (516++ " -"bits) yang ditandatangani." - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Pengembangan Aplikasi" @@ -2923,21 +2075,21 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" "Rilis dari 0.9.9 mungkin ditandatangani oleh str4d. Publik key-nya saat " "ini adalah:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "str4d telah menandatangani rilis berikut:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "Rilis 0.7.6 sampai 0.9.12 ditandatangani oleh zzz dengan key berikut:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -3445,13 +2597,13 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." @@ -3459,11 +2611,11 @@ msgstr "" "Secara eksplisit mengkonversi antara tipe primitif dan kelas;\n" "jangan bergantung pada autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "Jangan gunakan URL. Gunakan URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." @@ -3471,7 +2623,7 @@ msgstr "" "Tidak menangkap Exceptions. Tangkap RuntimeException dan exception " "diperiksa secara satu per satu." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." @@ -3479,7 +2631,7 @@ msgstr "" "Jangan gunakan String.getBytes() tanpa argumen charset UTF-8. Anda juga " "dapat menggunakan DataHelper.getUTF8() atau DataHelper.getASCII()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." @@ -3487,7 +2639,7 @@ msgstr "" "Selalu menentukan charset UTF-8 saat membaca atau menulis file. Utility " "DataHelper dapat membantu." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" @@ -3498,17 +2650,17 @@ msgstr "" "Jangan gunakan String.equalsIgnoreCase(), karena locale tidak bisa " "dispesifikasikan." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "Jangan gunakan String.split(). Gunakan DataHelper.split()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" "Pastikan bahwa InputStreams dan OutputStreams ditutup dalam finally " "blocks." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -3521,11 +2673,11 @@ msgstr "" "untuk semua blok.\n" "tempatkan \"} else {\" pada satu baris." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "tentukan field sebagai final sedapat mungkin." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." @@ -3533,17 +2685,17 @@ msgstr "" "Jangan simpan I2PAppContext, RouterContext, Log, atau referensi lain " "untuk router atau konteks item di static fields." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" "Jangan mulai threads di dalam constructors. Gunakan I2PAppThread, jangan " "Thread." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisensi" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3556,7 +2708,7 @@ msgstr "" "mereka diperlukan, verifikasi lisensi kompatibel, dan dapatkan " "persetujuan dari pengembang utama." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -3570,7 +2722,7 @@ msgstr "" "sebagai gantinya.\n" "Daftar Periksa file untuk modifikasi:" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3580,11 +2732,11 @@ msgstr "" " anda untuk pertama-tama memverifikasi lisensi apakah kompatibel.\n" "Termasuk informasi lisensi dan sumber dalam komentar Check-in." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Bug" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3598,7 +2750,7 @@ msgstr "" "Delegasi, kategorisasi, beri komentar, perbaiki atau tutup tiket, jika " "anda dapat melakukannya." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -3618,7 +2770,7 @@ msgstr "" "Setelah anda melakukan ini dengan lancar selama dua tiket, anda dapat " "mengikuti prosedur normal di bawah ini." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -5519,4 +4671,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "Instruksi Terperinci" - diff --git a/i2p2www/translations/id/LC_MESSAGES/priority.po b/i2p2www/translations/id/LC_MESSAGES/priority.po index 890c5040..cf628dac 100644 --- a/i2p2www/translations/id/LC_MESSAGES/priority.po +++ b/i2p2www/translations/id/LC_MESSAGES/priority.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" "Last-Translator: erinm\n" "Language-Team: Indonesian (http://www.transifex.com/otf/I2P/language/id/)" "\n" @@ -31,11 +31,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blog ATOM Feed untuk Kategori: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM Feed" @@ -61,41 +61,37 @@ msgid "Debian I2P Packages" msgstr "Paket I2P Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -"Debian Stretch dan versi sebelumnya, Ubuntu Artful 17.10 dan versi " -"sebelumnya" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Paket Debian\n" -"telah diuji dan dapat bekerja pada platform x86/x86_64 yang " -"menjalankan:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 dan terbaru)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy atau lebih baru)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -109,7 +105,7 @@ msgstr "" "href=\"%(trac)s\">Trac di\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -117,23 +113,23 @@ msgstr "" "Pilihan 1: Ubuntu versi baru-baru ini dan " "turunannya (Cobalah ini jika Anda tidak menggunakan Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Pilihan 2: Debian (termasuk turunannya)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Menambahkan PPA melalui baris perintah dan memasang I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Buka terminal dan masukkan:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -144,11 +140,11 @@ msgstr "" "kunci gpg yang repositori sudah tanda tangani. Kunci GPG memastikan\n" "bahwa paket tidak dirusak sejak dibangun." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Beritahukan pengelola paket Anda tentang PPA baru dengan memasukkan:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -159,15 +155,15 @@ msgstr "" "repositori yang diaktifkan pada sistem Anda, termasuk PPA I2P yang\n" "telah ditambahkan dengan perintah sebelumnya." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Sekarang Anda sudah siap untuk memasang I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Menambahkan PPA Dengan Menggunakan Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -175,7 +171,7 @@ msgstr "" "Buka Synaptic (System -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -183,7 +179,7 @@ msgstr "" "Setelah Synaptic dibuka, pilih Repositories dari menu " "Settings." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -194,7 +190,7 @@ msgstr "" ":i2p-maintainers/i2p
    kedalam field APT-line dan klik Add " "Source. Klik tombol Close kemudian Reload." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -208,7 +204,7 @@ msgstr "" "melakukan hal itu Anda akan melihat popup Mark additional required " "changes?. Jika demikian, klik Mark kemudian Apply." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -219,17 +215,15 @@ msgstr "" "mengkonfigurasikannya\n" "untuk sistem Anda." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruksi untuk Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -237,47 +231,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Beritahukan pengelola paket Anda tentang repositori baru dengan memasukkan" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -289,7 +282,7 @@ msgstr "" "repositori I2P\n" "yang ditambahkan pada langkah 1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -299,7 +292,7 @@ msgstr "" "i2p-keyring akan memastikan bahwa Anda menerima pembaruan\n" "ke repositori kunci GPG." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -310,12 +303,12 @@ msgstr "" "mengkonfigurasikannya\n" "untuk sistem Anda." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Beritahukan pemasangan bekerja" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -323,7 +316,7 @@ msgstr "" "Menggunakan paket I2P tersebut maka router I2P dapat dimulai dalam tiga\n" "cara berikut:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -337,7 +330,7 @@ msgstr "" "JANGAN gunakan\n" "sudo ataupun menjalankannya sebagai root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -353,7 +346,7 @@ msgstr "" "(Catatan: jangan gunakan\n" "sudo atau jangan jalankan sebagai root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -367,7 +360,7 @@ msgstr "" "i2p \" sebagai root atau menggunakan sudo. Ini adalah cara operasi" " yang direkomendasikan." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -386,7 +379,7 @@ msgstr "" "port forwarding diperlukan, silakan baca portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -398,7 +391,7 @@ msgstr "" "karena pengaturan default 96 KB/s unduh / 40 KB/s unggah adalah cukup " "konservatif.\"" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -410,7 +403,7 @@ msgstr "" "href=\\\"%(browserconfig)s\\\">pengaturan proxy di browser untuk cara" " penggunaan yang mudah." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -419,15 +412,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -441,12 +438,13 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Unduh lalu jalankan file tersebut " -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -455,8 +453,128 @@ msgstr "" "File ditandatangani oleh %(signer)s yang " "kuncinya ada di sini." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Peramban" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Unduh" @@ -464,7 +582,7 @@ msgstr "Unduh" msgid "Source package" msgstr "Paket source code" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Pembaruan otomatis" @@ -473,10 +591,22 @@ msgid "Manual updates" msgstr "Update manual" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependency" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -492,7 +622,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -500,27 +630,27 @@ msgstr "" "Dukungan Java 9 dalam pengembangan dan hal ini tidak dianjurkan untuk " "penggunaan umum." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Catatan Rilis" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Change Log/Catatan Perubahan" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian Change Log" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android Change Log" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Install dari nol" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -538,11 +668,11 @@ msgstr "" " anda dapat klik kanan lalu pilih\n" " "Buka dengan Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Instalasi dengan command line (headless):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -553,19 +683,19 @@ msgstr "" " jalankan java -jar i2pinstall_%(i2pversion)s.jar -console " "dari command line." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -583,7 +713,7 @@ msgstr "" " Pada beberapa platform, anda dapat klik kanan lalu pilih\n" " "Buka dengan Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -594,30 +724,41 @@ msgstr "" " jalankan java -jar i2pinstall_%(i2pversion)s.jar -console " "dari command line." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Paket untuk Debian & Ubuntu telah tersedia." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimal; 1 GB direkomendasikan." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from kemudian \n" " Jalankan GUI installer atau install secara headless seperti di atas." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"File ini ditandatangani oleh %(signer)s, yang kuncinya ada di sini." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Pembaruan dari rilis sebelumnya:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Upgrade otomatis dan manual sudah tersedia untuk rilis." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -683,7 +830,7 @@ msgstr "" " mendeteksi rilis terbaru. Untuk meng-upgrade cukup klik tombol 'Download" " Update' pada router console anda ketika tombol tersebut muncul." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -697,26 +844,25 @@ msgstr "" " str4d, dan akan perlu diupdate secara manual menggunakan proses di bawah" " ini." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "Klik \"Restart\" " -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Ambil secangkir kopi dan kembali dalam 11 menit" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -725,11 +871,11 @@ msgstr "" "File ini ditandatangani oleh %(signer)s, yang kuncinya ada di sini." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Rilis sebelumnya" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Jumlah hadiah dapat ditingkatkan oleh sumbangan lebih lanjut. Apakah anda" -" pikir ini penting? Tambahkan di donasi, " -"menandai jumlah hadiah s%(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Tidak ditemukan" @@ -883,7 +1009,30 @@ msgstr "500 Server error" msgid "Umm... the server encountered some sort of error." msgstr "Eh... server mengalami sebuah error." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentasi" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Hubungi kami" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forum" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Ikut serta!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Donasi" @@ -939,278 +1088,298 @@ msgid "Introduction to I2P" msgstr "Pengantar I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Perbandingan" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Ikhtisar dari perbandingan" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Jaringan anonim lain" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentasi" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Indeks dokumentasi" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Bagaiman cara kerjanya?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Intro mudah" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Intro teknis" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Threat model" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Database jaringan" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Tunnel routing" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Pemilihan Peer" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Kriptografi" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Spesifikasi" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Proposal" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Streaming library" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagram" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplikasi" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplikasi yang didukung" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokol" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protokol stack" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transport" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Ikhtisar tentang transport layer" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Saluran" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementasi tunnel" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Saluran searah" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementasi lama" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Penamaan dan addressbook" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugin" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Reseed" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Tim" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Hall of Fame" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Makalah akademik dan peer review" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Presentasi, tutorial, dan artikel" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Hubungi kami" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Link" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Bantuan" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Cara browsing I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Komunitas" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referensi" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glosarium" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Kinerja" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forum" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Memverifikasi I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Signing key dari rilis" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Signed key" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Developer key" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Perbandingan" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Ikhtisar dari perbandingan" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Jaringan anonim lain" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Orang-orang" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Tim" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Hall of Fame" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Makalah akademik dan peer review" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Presentasi, tutorial, dan artikel" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Link" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Indeks dokumentasi" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Bagaiman cara kerjanya?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Intro mudah" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Intro teknis" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Threat model" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Garlic routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Database jaringan" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Tunnel routing" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Pemilihan Peer" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kriptografi" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Spesifikasi" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Proposal" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Streaming library" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagram" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplikasi" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplikasi yang didukung" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokol" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protokol stack" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transport" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Relawan" +msgid "Transport layer overview" +msgstr "Ikhtisar tentang transport layer" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Ikut serta!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Mengembangkan" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisensi" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Saluran" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Bug tracker" +msgid "Tunnel implementation" +msgstr "Implementasi tunnel" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Saluran searah" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementasi lama" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Penamaan dan addressbook" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugin" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Reseed" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Penelitian akademik" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Pertanyaan penelitian terbuka" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Mengembangkan" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Panduan" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Pengembang baru" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Menggunakan IDE dengan I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Panduan pengembang dan coding style" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Penerjemah baru" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Hadiah" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lisensi" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Pertemuan" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisensi" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Roadmap" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Daftar tugas" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Bug tracker" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Bahasa" @@ -1360,32 +1529,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond browser bundle discussion and development" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Milis" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2p memiliki milis, tetapi jarang digunakan karena saat ini tim " -"pengembang lebih memilih untuk berkomunikasi melalui IRC atau developer " -"forum. Hal ini dapat berubah di masa depan." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Berlangganan" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1395,11 +1573,11 @@ msgstr "" "bawah) dan isi formulir. Alamat email i2p-internal (foobar@mail.i2p) " "dapat digunakan." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Berhenti berlangganan" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1409,19 +1587,20 @@ msgstr "" "kunjuni halaman daftar informasi (link di bawah) dan masukkan alamat " "email anda yang digunakan untuk berlangganan." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Daftar" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arsip" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "Diskusi pengembang I2P - apapun yang berhubungan dengan pengembangan I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2947,121 +3126,74 @@ msgstr "" "alat open source dan dirancang untuk menjalankan layanan Internet " "tradisional seperti email, IRC atau web hosting." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Apa yang dilakukan I2P untuk anda?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Jaringan I2P menyediakan perlindungan privasi yang kuat untuk komunikasi " -"melalui Internet. Banyak kegiatan yang berisiko privasi di Internet dapat" -" dilakukan secara anonim dalam I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Dapatkan I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Apa itu I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Baca lebih banyak…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Berita & Update" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3102,13 +3234,3 @@ msgstr "Forum, situs berita, dan lainnya" msgid "Very Old Stuff" msgstr "Bahan-bahan yang sangat lama" - - - - - - - - - - diff --git a/i2p2www/translations/it/LC_MESSAGES/about.po b/i2p2www/translations/it/LC_MESSAGES/about.po index 1215d20a..66f41c65 100644 --- a/i2p2www/translations/it/LC_MESSAGES/about.po +++ b/i2p2www/translations/it/LC_MESSAGES/about.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -88,19 +88,38 @@ msgstr "" "per alcuni dei browser più diffusi." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Come configurare il tuo browser" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Termini del servizio dei proxy di uscita" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 o Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -113,11 +132,11 @@ msgstr "" "\"Connessioni\" e premi \"Impostazioni LAN\" per configurare la porta del" " proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opzioni Internet di Internet Explorer" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -132,15 +151,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Impostazioni del proxy di Internet Explorer" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -148,11 +167,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -161,17 +180,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -187,11 +206,11 @@ msgstr "" "Connessioni, premi il bottone \"impostazioni\". Comparirà una " "finestra simile a questa:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opzioni di rete di Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -203,11 +222,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Impostazioni del proxy di Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -216,11 +235,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opzioni del proxy di Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -231,7 +250,7 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -241,7 +260,7 @@ msgstr "" "Internet.\n" "È stato invece concepito per essere usato come una rete interna." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -254,7 +273,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -264,7 +283,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -273,7 +292,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -298,326 +317,25 @@ msgstr "" msgid "Hall Of Fame" msgstr "Hall of Fame" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "" "Un sentito ringraziamento va a queste persone, che hanno effettuato " "donazioni ad I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelon con il tuo nome o pseudonimo (ed " "eventualmente l'homepage): potremo così aggiungerti a questa lista." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" #: i2p2www/pages/site/about/intro.html:2 @@ -1119,11 +799,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutorials" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1136,7 +816,7 @@ msgstr "" "Questa guida mostra come installare I2P su Windows XP.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1149,7 +829,7 @@ msgstr "" "Questa guida mostra come installare I2P su un sistema Linux Debian.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1162,7 +842,7 @@ msgstr "" "Guida che mostra come creare siti anonimi su I2P.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1177,7 +857,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1191,7 +871,7 @@ msgstr "" "L'agente Felix Atari del Telecomix Crypto Munitions Bureau.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1206,7 +886,7 @@ msgstr "" "Questa guida mostra come installare e configurare il software necessario " "per accedere ad I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1217,7 +897,7 @@ msgstr "" "(Video Youtube)\n" "Come installare I2P su Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1231,7 +911,7 @@ msgstr "" "Adrian Crenshaw.\n" "Gennaio 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1242,11 +922,11 @@ msgstr "" "(Video Youtube)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Articoli ed interviste" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1259,7 +939,7 @@ msgstr "" "Parte 2\n" "26 Luglio, 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1272,7 +952,7 @@ msgstr "" "Traduzione in Inglese\n" "31 Ottobre, 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1280,7 +960,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1293,7 +973,7 @@ msgstr "" "(In tedesco)\n" "Novembre 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1304,7 +984,7 @@ msgstr "" "Marzo 2009\n" "traduzione in Tedesco" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1315,7 +995,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1326,7 +1006,7 @@ msgstr "" "Jonathan Cox,\n" "11 Novembre 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1337,7 +1017,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1345,7 +1025,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1353,11 +1033,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Altro" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1366,6 +1072,14 @@ msgstr "" " of Cards\" andato in onda su Netflix \n" "il 14 Febbraio 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Membri del progetto I2P" @@ -1398,11 +1112,11 @@ msgid "point of contact of last resort" msgstr "punto di contatto dell'ultimo ritrovo" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Tesoriere" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2961,8 +2675,3 @@ msgstr "" "Per le possibili migliorie di performance future guarda su\n" "Migliorie di Performance in Arrivo." - - - - - diff --git a/i2p2www/translations/it/LC_MESSAGES/blog.po b/i2p2www/translations/it/LC_MESSAGES/blog.po index 7173b02c..233b758c 100644 --- a/i2p2www/translations/it/LC_MESSAGES/blog.po +++ b/i2p2www/translations/it/LC_MESSAGES/blog.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -28,30 +28,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "I file sono disponibili nella `Pagina download`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`pagina di download`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -59,46 +42,51 @@ msgstr "`pagina di download`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "DETTAGLIA DELLA RELEASE" @@ -107,10 +95,10 @@ msgstr "DETTAGLIA DELLA RELEASE" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Cambiamenti Maggiori" @@ -121,44 +109,49 @@ msgstr "Cambiamenti Maggiori" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Bug Fixes" @@ -169,46 +162,51 @@ msgstr "Bug Fixes" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Altro" @@ -219,47 +217,52 @@ msgstr "Altro" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 Checksum:" @@ -275,12 +278,20 @@ msgstr "Aggiornamento wrapper" msgid "Update Info" msgstr "Dettagli dell'aggiornamento" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "I file sono disponibili nella `Pagina download`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`pagina di download`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Release 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -289,8 +300,8 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -298,14 +309,14 @@ msgstr "" "Come al solito ci sono molti bug risolti in questa release, ed è quindi " "raccomandato aggiornare." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -313,113 +324,113 @@ msgstr "" "UPnP: Aggiornata la libreria, ora dovrebbe essere compatibile con molti " "più router" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Corretti alcuni bug nell'installazione per OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Ridotto l'overhead dei messaggi di rete" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Aggiornamento temi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Aggiunta libreria jbigi per Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Aggiornamento traduzioni in ceco, olandese, tedesco e greco" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Aggiornamento wrapper a 3.5.15 (solo nuove installazioni e PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Aggiornamento dati GeoIP (solo nuove installazioni e PPA)" @@ -427,8 +438,8 @@ msgstr "Aggiornamento dati GeoIP (solo nuove installazioni e PPA)" msgid "0.9.3 Release" msgstr "Release 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -440,95 +451,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Gestione attiva della coda" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Code di prorità" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Miglioramento gestione della cache" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Rimozione dei messaggi duplicati dai log" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Corretto bug che aumentava l'entropia" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Aggiornamento traduzioni in italiano, portoghese, spagnolo e svedese" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -536,8 +547,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "Release 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -545,7 +556,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -554,7 +565,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -564,100 +575,100 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Corretti diversi bug nella DHT di i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Rodotto l'overhead dei messaggi I2CP" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Rilevamento migliore delle disconnessioni dalla rete" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -665,11 +676,11 @@ msgstr "" "Aggiornamento traduzioni in cinese, francese, tedesco, italiano, polacco," " portoghese, svedese ed ucraino" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "Aggiornamento wrapper a 3.5.16 (solo nuove installazioni e PPA)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Nuovo wrapper ARMv6 per Raspeberry Pi" @@ -677,8 +688,8 @@ msgstr "Nuovo wrapper ARMv6 per Raspeberry Pi" msgid "0.9.5 Release" msgstr "Release 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -689,7 +700,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -700,93 +711,93 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Risolti problemi di sicurezza e bug" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "Corretto bug del router che causava blocco durante l'uso di iMule" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Corretti problemi nel nome del file di log" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Migliorato il supporto ai browser mobile" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "Jetty: aggiornamento di Tomcat a versione 6.0.36" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -794,7 +805,7 @@ msgstr "" "Aggiornamento traduzioni in francese, tedesco, ungherese, italiano, " "norvegese, polacco, portoghese, russo e svedese" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "Aggiornamento wrapper a 3.5.17 (solo nuove installazioni e PPA)" @@ -802,8 +813,8 @@ msgstr "Aggiornamento wrapper a 3.5.17 (solo nuove installazioni e PPA)" msgid "0.9.6 Release" msgstr "Release 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -811,7 +822,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -820,11 +831,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -835,19 +846,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "Dettagli di migrazione per Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -856,13 +863,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -873,7 +880,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -882,113 +889,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plugin" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "Molti plugin dovrebbero funzionare meglio con Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Diversi bug nell'installazione sotto Windows (vedi sotto)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "Jetty 7.6.10 (leggere sotto per info sulla migrazione)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "Supporto ad istanze multiple di i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "Aggiornamento traduzioni: Tedesco, Portoghese, Russo, Spagnolo, e Svedese" @@ -996,14 +1003,14 @@ msgstr "Aggiornamento traduzioni: Tedesco, Portoghese, Russo, Spagnolo, e Svedes msgid "0.9.7 Release" msgstr "Release 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" "La versione 0.9.7 include la correzione di gravi bug e importanti " "miglioranti." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1018,7 +1025,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1026,23 +1033,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1054,115 +1061,111 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Miglioramenti all'anonimato" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Supporto IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Aggiornamento traduzioni: Cinese, Francese, Tedesco, Portoghese, Russo, " "Spagnolo" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Nuova traduzione turca" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "Aggiornamento wrapper a 3.5.19 (solo nuove installazioni e PPA)" @@ -1170,8 +1173,8 @@ msgstr "Aggiornamento wrapper a 3.5.19 (solo nuove installazioni e PPA)" msgid "0.9.7.1 Release" msgstr "Reelase 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1181,45 +1184,45 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" "Come sempre consigliamo ad ogni utente di aggiornare il proprio sistema a" " questa versione." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "Risolti problemi compatibilità UPnP con diversi dispositivi hardware" @@ -1227,8 +1230,8 @@ msgstr "Risolti problemi compatibilità UPnP con diversi dispositivi hardware" msgid "0.9.8 Release" msgstr "Release 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1237,16 +1240,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Dettagli su IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1257,7 +1260,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1275,7 +1278,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1287,11 +1290,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1307,7 +1310,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1319,7 +1322,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1328,11 +1331,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1347,11 +1350,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Nuovo sito web" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1360,11 +1363,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Partecipazione della comunità" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1374,43 +1377,43 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "Supporto IPv6 per NTCP e SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1418,11 +1421,11 @@ msgstr "" "Aggiornamento traduzioni: Cinese, Francese, Tedesco, Portoghese, Russo, " "Svedese, Turco" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Nuova traduzione in romeno" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Aggiornamento wrapper a 3.5.20 (solo nuove installazioni e PPA)" @@ -1440,11 +1443,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1453,15 +1456,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Release 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Release 0.9.9" @@ -1479,11 +1473,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1664,29 +1654,29 @@ msgstr "" "Release di Syndie 1.105b\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Aggiornato a HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1695,7 +1685,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1705,60 +1695,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Miglioramento interfaccia e correzione problemi" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Database" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Nuove traduzioni" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Aggiornamenti traduzione" @@ -1772,13 +1767,13 @@ msgstr "" "Release 0.9.10\n" "==============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1789,88 +1784,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Posizione" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "Refactoring della libreria di streaming" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Supporto per traduzioni specifiche per nazione" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Nuova traduzione in Portoghese brasiliano" @@ -1884,13 +1870,13 @@ msgstr "" "Release 0.9.11\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1905,7 +1891,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1914,33 +1900,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1949,49 +1940,49 @@ msgstr "" " questa versione. Il modo migliore per essere anonimi ed aiutare gli " "altri ad esserlo è eseguire un software aggiornato." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Aggiunto il supporto per il plugin Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -2005,13 +1996,13 @@ msgstr "" "Malware su i2pbrowser.net\n" "=========================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2020,51 +2011,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "Il dominio è stato registrato il 10 febbraio 2014." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2079,17 +2062,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2098,8 +2081,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2107,41 +2090,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2154,11 +2119,11 @@ msgstr "" "Release 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2166,7 +2131,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2185,95 +2150,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "Rimozione codice per supporto MD5, sostituzione con librerie standard Java" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2287,11 +2254,11 @@ msgstr "" "Release 0.9.13\n" "==============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2299,85 +2266,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Aggiunta modalità offline" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Nuova traduzione: Slovacco" @@ -2391,11 +2358,11 @@ msgstr "" "Release 0.9.14\n" "==============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "La versione 0.9.14 contiene delle correzioni a falle di sicurezza critiche" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2405,7 +2372,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2413,7 +2380,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2423,91 +2390,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Sistemati dei problemi di sicurezza" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2521,11 +2488,11 @@ msgstr "" "Reelase 0.9.14.1\n" "================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2537,7 +2504,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2548,7 +2515,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2557,38 +2524,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2602,11 +2569,11 @@ msgstr "" "Nascita di Privacy Solutions\n" "==============================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2648,7 +2615,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2659,7 +2626,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2673,7 +2640,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2698,13 +2665,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2719,7 +2686,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2734,28 +2701,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2764,19 +2731,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2785,7 +2744,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2794,7 +2753,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2813,11 +2772,11 @@ msgstr "" "Release 0.9.15\n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2828,7 +2787,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2847,119 +2806,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Modifiche" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "Aggiunto il supporto per le firme Ed25519" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2973,11 +2937,11 @@ msgstr "" "Release 0.9.16\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2988,13 +2952,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3004,145 +2968,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3156,24 +3120,24 @@ msgstr "" "Reelase 0.9.17\n" "==============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3182,7 +3146,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3191,95 +3155,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "News firmate" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3295,13 +3259,13 @@ msgstr "" "Rilasci della app Android\n" "====================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3310,7 +3274,7 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -3318,14 +3282,14 @@ msgstr "" "Nuove versioni della app\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3341,10 +3305,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3364,15 +3328,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -3380,18 +3340,18 @@ msgstr "" "Google Play\n" "-----------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3404,19 +3364,7 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -3424,27 +3372,27 @@ msgstr "" "F-Droid\n" "-------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3462,10 +3410,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3473,13 +3417,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3490,12 +3434,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3503,32 +3447,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3543,42 +3479,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3586,19 +3510,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3613,33 +3529,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Release 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3656,9 +3559,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3666,7 +3569,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3676,12 +3579,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "Presentazione di I2P" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -3689,7 +3587,7 @@ msgstr "" "Nuovi utenti\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3711,174 +3609,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3891,11 +3726,11 @@ msgstr "" "Release 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3907,93 +3742,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -4007,11 +3842,11 @@ msgstr "" "Reelase 0.9.19\n" "==============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4024,7 +3859,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4032,93 +3867,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "Aggiornata libreria UPnP alla versione 3.0" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4132,17 +3967,17 @@ msgstr "" "Release 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4155,7 +3990,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4163,7 +3998,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4171,160 +4006,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "Ridotta latenza in i2ptunnel" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "Migliore gestione della corruzione dei pacchetti SSU" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4333,7 +4161,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4343,7 +4171,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4351,84 +4179,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Dettagli dell'aggiornamento\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Dettagli" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"F-Droid\n" -"-------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Posizione" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "Presentazione di I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "Crypto party" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4437,51 +4253,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "Presentazione tecnica di I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Discussione tecnica" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P su Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4494,7 +4308,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4505,7 +4319,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4515,15 +4329,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4532,56 +4344,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -"Nuovi utenti\n" -"---------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -"Nuove versioni della app\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -"Nuove versioni della app\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4594,11 +4382,11 @@ msgstr "" "Release 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4609,7 +4397,7 @@ msgid "" "support ECDSA." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4617,95 +4405,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Diverse correzioni di I2CP" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4721,11 +4509,11 @@ msgstr "" "I2PCon: Missione completata\n" "============================" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4745,7 +4533,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4756,7 +4544,7 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -4764,19 +4552,19 @@ msgstr "" "Foto\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -4784,7 +4572,7 @@ msgstr "" "Ringraziamenti\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4799,7 +4587,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4808,52 +4596,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4873,11 +4661,11 @@ msgstr "" "Release 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4890,42 +4678,37 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`pagina di download`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4936,15 +4719,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4953,11 +4736,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4965,7 +4748,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4975,11 +4758,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4987,7 +4770,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4998,7 +4781,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5006,7 +4789,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5014,15 +4797,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5038,7 +4821,7 @@ msgstr "" " Release 0.9.23\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -5046,7 +4829,7 @@ msgstr "" "La versione 0.9.23 risolve diversi bug; inoltre apporta alcuni piccoli " "miglioramenti ad I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5055,16 +4838,11 @@ msgid "" "including people." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -"Come si usa\n" -"===============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5074,46 +4852,21 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`pagina di download`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" @@ -5121,7 +4874,7 @@ msgstr "" "Dettagli dell'aggiornamento\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5136,7 +4889,7 @@ msgid "" "reintegrates into the network with its new identity." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5145,159 +4898,146 @@ msgid "" "with the upcoming Java 9, and some of that work is in this release." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "Cambiamenti per preparare compatibilità con Java 9" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "Aggiunta opzione per disabilitare lo \"smart sort\"" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "Validazione indirizzi IP più rapida" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "CCC!" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`pagina di download`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5306,17 +5046,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5324,20 +5064,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5351,24 +5087,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5376,43 +5108,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5425,11 +5149,35 @@ msgstr "" "Release 0.9.24\n" "==============" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5438,7 +5186,7 @@ msgid "" "Your router will not automatically update if you are using Java 6." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5446,185 +5194,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "Nuova traduzione in cinese (Taiwan)" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5637,13 +5374,13 @@ msgstr "" "Release 0.9.25\n" "==============" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "" "0.9.25 contiene SAM 3.3, supporto per i codici QR e diverse correzioni di" " bug" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5651,7 +5388,7 @@ msgid "" "and \"identicon\" images for visually distinguishing addresses." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5660,83 +5397,83 @@ msgid "" "hopefully improve tunnel build success." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5747,14 +5484,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5767,7 +5504,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5781,13 +5518,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5798,17 +5535,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5819,20 +5556,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5849,13 +5586,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5866,16 +5603,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5889,8 +5626,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5902,9 +5639,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5923,30 +5660,26 @@ msgstr "" "Release 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5958,20 +5691,20 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5979,92 +5712,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6077,11 +5810,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6090,8 +5823,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6101,7 +5834,7 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" @@ -6109,33 +5842,34 @@ msgstr "" "Come si usa\n" "===============" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6144,29 +5878,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6176,13 +5901,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6191,23 +5916,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6218,88 +5943,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Posizione" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6307,17 +6017,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6328,11 +6034,11 @@ msgstr "" "Release 0.9.27\n" "==============" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 apporta diverse correzioni di errori" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6342,85 +6048,85 @@ msgid "" "mode." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6434,11 +6140,11 @@ msgstr "" "Release 0.9.28\n" "==============" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "La versione 0.9.28 corregge diversi errori" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6450,170 +6156,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6627,11 +6333,11 @@ msgstr "" "Release 0.9.29\n" "==============" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "La versione 0.9.29 corregge diversi errori" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6643,99 +6349,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "Tradotte nuove pagine del Manuale" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6746,11 +6452,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "Corretti problemi con l'installer Windows per la versione 0.9.29" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6770,18 +6476,18 @@ msgstr "" "Release 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 con Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6791,21 +6497,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6813,7 +6519,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6821,103 +6527,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jetty 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "Supporto a Stretch / Zesty" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "Riconoscimento processori AMD Ryzen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6928,13 +6634,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6944,10 +6650,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6955,11 +6661,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6973,23 +6675,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6999,13 +6701,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -7014,31 +6716,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7051,13 +6753,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7070,7 +6772,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7089,7 +6791,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7108,11 +6810,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7123,56 +6825,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7183,11 +6885,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7196,44 +6898,37 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -7364,6 +7059,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7448,6 +7144,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7458,13 +7159,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7475,13 +7176,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7498,7 +7199,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7507,20 +7208,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7541,7 +7242,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7550,13 +7251,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7572,7 +7273,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7584,7 +7285,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7599,20 +7300,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7624,7 +7325,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7635,13 +7336,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7659,7 +7360,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7672,13 +7373,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7691,7 +7392,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7702,13 +7403,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7721,13 +7422,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7740,13 +7441,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7757,20 +7458,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7784,20 +7485,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -7842,12 +7536,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7863,111 +7557,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7978,15 +7665,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -8010,23 +7697,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8037,7 +7724,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8050,13 +7737,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8075,7 +7762,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8086,7 +7773,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8095,13 +7782,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8113,11 +7800,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8128,13 +7815,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8148,7 +7835,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8157,7 +7844,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8168,7 +7855,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8185,13 +7872,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8204,13 +7891,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8219,35 +7906,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8258,7 +7945,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8267,30 +7954,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8304,16 +7989,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -8343,6 +8021,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8403,46 +8082,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8453,15 +8125,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8479,7 +8151,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8488,13 +8160,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8509,22 +8181,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8535,13 +8207,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8550,11 +8222,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8565,14 +8237,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8580,13 +8252,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8596,13 +8268,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8613,7 +8285,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8621,13 +8293,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8636,7 +8308,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8647,22 +8319,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"Release 0.9.30\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8671,102 +8336,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Creazione guidata tunnel" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Impostazioni Avanzate" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/it/LC_MESSAGES/docs.po b/i2p2www/translations/it/LC_MESSAGES/docs.po index f31e0563..cbe60423 100644 --- a/i2p2www/translations/it/LC_MESSAGES/docs.po +++ b/i2p2www/translations/it/LC_MESSAGES/docs.po @@ -12,9 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Thomas Di Cristofaro " +"\n" "Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -22,15 +23,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Indice della Documentazione tecnica" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -43,10 +43,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -55,8 +56,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -72,39 +73,39 @@ msgstr "" msgid "Overview" msgstr "Panoramica" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Introduzione tecnica" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Introduzione meno tecnica" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Modello di rischio ed analisi" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Confronto con altre reti anonime" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Specifiche tecniche" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Stack del protocollo" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Documenti su I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Presentazioni, articoli, guide, filmati ed interviste" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -113,446 +114,455 @@ msgstr "" "Panoramica del progetto Invisible Internet Project " "(I2P) 28 Agosto 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Topic sul Livello applicazione" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Nominativi e rubrica" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Panoramica dei Plugin" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Specifiche del Plugin" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Client gestiti" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Incorporare il router in un programma" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent su I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "API del Plugin I2PControl" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "formato di hostsdb.blockfile" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Formato del File di Configurazione" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "API a livello applicazione e Protocolli" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Guide e panoramica delle sviluppo dell'applicazione" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Configurazione di I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocollo SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocollo SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protocollo SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protocollo BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "API e protocolli di trasporto End-to-End" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Libreria di Streaming" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Specifiche del Protocollo di streaming" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrammi" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "API e protocollo di interfaccia Client-Router" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Specifiche I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Cifratura End-to-End" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Dettagli sulla crittografia AES ed ElGamal" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Database della Rete" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Hash crittografici" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Firme crittografiche" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Protocollo Messaggi dei Router" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Specifiche I2NP" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnel" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Tunnel unidirezionali" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Livello di trasporto" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Panoramica sul livello di trasporto" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Specificge di SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Aggiornamenti software del router" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Libreria nativa BigInteger" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Sincronizzazione ora di sistema e NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Prestazioni" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Guida dello sviluppatore ed altre risorse" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Nuova guida per gli sviluppatori" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Nuova guida per i traduttori" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Guida di Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Linee guide per gli sviluppatori" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Server %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Proposte" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Porte usate da I2P" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Aggiornare il wrapper manualmente" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Forum degli utenti" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Forum di sviluppo interno a I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "Sorgenti I2P esportati in GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Traduzione linguistica via Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Roadmap" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Cose da fare" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "non attuale" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1157,7 +1167,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1443,7 +1453,7 @@ msgid "Ports Used by I2P" msgstr "Porte usate da I2P" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1462,10 +1472,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1534,76 +1544,50 @@ msgstr "Grazie." msgid "BOB - Basic Open Bridge" msgstr "BOB - Basic Open Bridge" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" -msgstr "Agosto 2016" - -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "Quelle sono le differenze importanti." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1611,189 +1595,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "Cronologia versione" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versione" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "Versione router I2P" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Modifiche" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "versione attuale" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "versioni di sviluppo" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "Comandi" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "COMANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "OPERANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "RESTITUISCE" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "Esempi" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Applicazione" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "DA" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "A" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "DIALOGO" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1802,63 +1787,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "Ecco cosa è successo..." -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1866,7 +1851,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1876,7 +1861,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1892,9 +1877,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Agosto 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2024,7 +2008,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2033,12 +2017,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Integrità dei dati" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2046,12 +2030,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Incapsulamento dei pacchetti" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2065,12 +2049,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Specifiche" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2140,7 +2124,7 @@ msgstr "Risposta:" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descrizione" @@ -2910,6 +2894,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Lingua" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Sito" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "wrapper" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2981,7 +2993,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "Vedi anche" @@ -3160,13 +3172,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Opzione" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Default" @@ -3668,7 +3680,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Cronologia" @@ -3698,10 +3710,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4098,17 +4110,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4118,10 +4133,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4129,7 +4145,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4138,7 +4154,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4148,7 +4164,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4159,11 +4175,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4173,7 +4189,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4187,7 +4203,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4200,7 +4216,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4211,38 +4227,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Informazioni Aggiuntive" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6972,17 +6988,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7099,8 +7114,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7174,7 +7188,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7248,11 +7262,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Opzioni Aggiuntive" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7267,21 +7281,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7291,30 +7305,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7323,17 +7337,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7342,7 +7356,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7350,39 +7364,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7391,26 +7405,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7418,65 +7432,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7488,11 +7502,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7504,7 +7518,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7516,8 +7530,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7532,19 +7546,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7559,7 +7573,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7573,11 +7587,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7589,11 +7603,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7601,11 +7615,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7614,11 +7628,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7639,7 +7653,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7654,24 +7668,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7679,7 +7693,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7691,7 +7705,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7699,13 +7713,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7716,11 +7730,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7731,11 +7745,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7743,7 +7757,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7760,22 +7774,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7784,11 +7798,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7801,7 +7815,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7813,7 +7827,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7834,11 +7848,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7853,18 +7867,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7880,11 +7894,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "Flooding" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7902,7 +7916,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7913,11 +7927,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7927,13 +7941,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7944,7 +7958,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7954,7 +7968,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7965,14 +7979,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7987,7 +8001,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8005,7 +8019,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8015,11 +8029,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8029,7 +8043,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8040,11 +8054,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8058,7 +8072,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8066,11 +8080,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "Esplorazione" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8092,11 +8106,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8109,11 +8123,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8130,18 +8144,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "Analisi della minaccia" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8149,11 +8163,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8162,32 +8176,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8197,31 +8211,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8234,11 +8248,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8246,7 +8260,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8255,7 +8269,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8267,7 +8281,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8276,30 +8290,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8311,15 +8325,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8333,7 +8347,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8345,7 +8359,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8362,7 +8376,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8372,7 +8386,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8384,11 +8398,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8396,48 +8410,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8445,7 +8459,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8453,7 +8467,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8463,7 +8477,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8488,16 +8502,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8505,18 +8519,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8533,7 +8547,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8547,7 +8561,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8563,15 +8577,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12822,17 +12836,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12866,20 +12880,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12889,72 +12903,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "Nessun limite" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12964,7 +12978,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12974,24 +12988,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12999,29 +13013,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13030,7 +13044,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13041,15 +13055,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13063,13 +13077,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13083,12 +13097,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13097,42 +13111,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "%(num)s minimo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13142,46 +13156,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Riduci la quantità di tunnel quando inattivo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13189,11 +13203,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13214,66 +13228,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "Bytes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Contenuto" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "Header Gzip" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13536,6 +13550,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Agosto 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13735,6 +13753,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15264,10 +15288,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "Ottobre 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15450,7 +15470,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Cripta" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/it/LC_MESSAGES/get-involved.po b/i2p2www/translations/it/LC_MESSAGES/get-involved.po index 033d7883..963768c3 100644 --- a/i2p2www/translations/it/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/it/LC_MESSAGES/get-involved.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-09 11:51+0000\n" -"Last-Translator: Gio Doro \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -25,154 +25,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Dona" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Stato fiscale" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Adesivi" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -180,21 +156,25 @@ msgid "Get Involved!" msgstr "Unisciti a noi!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Abbiamo bisogno del tuo aiuto!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Se vuoi essere coinvolto, sentiti libero di unirti a noi nel canale IRC " -"#i2p-dev (in irc.freenode.net, irc.oftc.net, oppure dentro I2P in " -"irc.echelon.i2p, irc.dg.i2p oppure irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -205,7 +185,7 @@ msgstr "" "resta in\n" "contatto con noi: siamo sempre avidi di contributi!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -215,84 +195,147 @@ msgstr "" " Java per contribuire!\n" "Qui c'è una lista di compiti con cui puoi partire!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Diffondi il Verbo!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Parla alle persone di I2P sui forum, sui blog, e nei commenti agli " -"articoli.\n" -"Aggiorna la pagina di Wikipedia su I2P nella tua lingua.\n" -"Dillo ai tuoi amici." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Traduzione" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Test" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentazione" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Aiuta a sistemare le parti del sito che sono obsolete o incomplete.\n" -"Traduci le pagne in altre lingue." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Immagini" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "Fa altre foto, sistema soltanto quelle vecchie nel sito" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Contenuti" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -"Realizza un eepsite! Aggiungi qualche contenuto! Contribuisci alla " -"comunità!" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Servizi" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Fornisci un servizio su un eepsite. Potrebbe essere un proxy, un forum, " -"un tracker,\n" -"un server dei nomi, un motore di ricerca, un eepsite monitor.. molti di " -"questi\n" -"non sono così complicati." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Reseeding" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Applicazioni" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -302,11 +345,11 @@ msgstr "" "una lista di idee sulla pagina delle " "applicazioni." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Programmazione" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -316,49 +359,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Traduzione" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Aiuta a tradurre il sito ed il software nella tua lingua.\n" -"Visita la guida per i nuovi traduttori per i" -" dettagli." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analisi" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" -"Studia o testa il codice alla ricerca di vulnerabilità. Sia vulnerabilità" -" dal punto di vista dell'anonimato nel nostro modello dei pericoli sia DOS ed altre " -"debolezze dovute a falle nella sicurezza hanno bisogno di ricerche " -"approfondite." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Reseeding" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -374,7 +386,6 @@ msgstr "Gennaio 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -409,15 +420,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Gennaio 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Gennaio 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Obiettivi del progetto I2P" @@ -658,685 +663,6 @@ msgstr "" "delle\n" "Prestazioni." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -msgid "Bounty Arabic translation of webpage and router console" -msgstr "Ricompensa traduzione in Arabo pagine web e console router" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3 -#: i2p2www/pages/site/get-involved/bounties/index.html:114 -msgid "Arabic translation" -msgstr "Traduzione in arabo" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Questa ricompensa è divisa in 2 sottoparti:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "La parte 1 è per la traduzione della pagina web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "Per ricevere la ricompensa di 20 BTC è necessario tradurre queste pagine:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"Questo lavoro è stato fatto da hamada che ha riscosso la ricompensa di 20" -" BTC." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"La parte 2 è per la traduzione della console del router.\n" -"La console è stata parzialmente tradotta e la ricompensa di 80 BTC è " -"stato assegnata ad hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Il giudice è echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Client nativo BTC I2P" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Premi per I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Premi riscossi" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nome" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Stato" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Comunità" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Sviluppo applicazione" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Premi riscossi" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Premi riscossi" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Team di sviluppo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Rendere nativo in I2P il supporto per IPv6" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Traduzione in russo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "backend netDB" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Il giudice è il donatore russo." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Sviluppatore di Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Fase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Premio: %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "riscossa da str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "pagato a unittests dev team" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "plugin per Vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Sviluppo applicazione" @@ -2305,19 +1631,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2683,56 +2009,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "Non usare gli URL. Usa gli URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2740,25 +2066,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenze" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2767,7 +2093,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2776,18 +2102,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Bug" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2795,7 +2121,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2807,7 +2133,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4217,4 +3543,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "Istruzioni dettagliate" - diff --git a/i2p2www/translations/it/LC_MESSAGES/priority.po b/i2p2www/translations/it/LC_MESSAGES/priority.po index b927b038..0335d400 100644 --- a/i2p2www/translations/it/LC_MESSAGES/priority.po +++ b/i2p2www/translations/it/LC_MESSAGES/priority.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" "Last-Translator: erinm\n" "Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -41,11 +41,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Feed ATOM blog I2P per categoria: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "Feed ATOM blog I2P" @@ -71,39 +71,37 @@ msgid "Debian I2P Packages" msgstr "Pacchetti I2P di Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"I pacchetti Debian \n" -"sono stati testati e dovrebbero funzionare sulle piattaforme " -"x86/x86_64 su cui gira:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 e più recenti)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy e più recenti)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -116,7 +114,7 @@ msgstr "" "con questi pacchetti su Trac all'indirizzo\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -124,23 +122,23 @@ msgstr "" "Opzione 1: Versioni recenti di Ubuntu e le sue " "derivate (Prova questa se non usi Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opzione 2: Debian (incluse le derivate di Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Aggiunta di PPA tramite riga di comando e installazione di I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Apri un terminale e inserisci:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -152,11 +150,11 @@ msgstr "" "garantisce\n" "che quei pacchetti non sono stati manomessi dopo la loro compilazione." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Notifica al tuo gestore di pacchetti il nuovo PPA inserendo:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -166,15 +164,15 @@ msgstr "" "repository attivato sul sistema, incluso il PPA \n" "aggiuntio con il comando di prima." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Adesso sei pronto per l'installazione di I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Aggiunta del PPA usando Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -182,7 +180,7 @@ msgstr "" "Apri Synaptic (Sistema -> amministrazione -> Gestore dei pacchetti " "Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -190,7 +188,7 @@ msgstr "" "Quando Synaptic si apre, seleziona Repository dal menu " "Impostazioni." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -202,7 +200,7 @@ msgstr "" "fai clic su Aggiungi fonte. Fai clic sul pulsante " "Chiudi quindi su Ricarica." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -218,7 +216,7 @@ msgstr "" "aggiuntive?
    . Se capita, fai clic su Contrassegna quindi su " "Applica." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -229,17 +227,15 @@ msgstr "" "successiva per avviare I2P e " "configurarlo per il tuo sistema." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Istruzioni per Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -247,47 +243,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Notifica al tuo gestore di pacchetti il nuovo repository inserendo" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -298,7 +293,7 @@ msgstr "" "repository attivato sul sistema, incluso quello I2P aggiunto nel punto \n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -309,7 +304,7 @@ msgstr "" "farà in modo di farti ricevere gli aggiornamenti della chiave GPG del " "repository." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -319,12 +314,12 @@ msgstr "" " sezione successiva per avviare I2P e " "configurarlo per il tuo sistema." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Post-installazione" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -332,7 +327,7 @@ msgstr "" "Usando questi pacchetti I2P, il router I2P può essere avviato nei \n" "tre modi che seguono:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -346,7 +341,7 @@ msgstr "" " usare\n" "sudo e non eseguirlo con privilegi di amministrazione!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -362,7 +357,7 @@ msgstr "" "(Nota: strong>non/u>\n" "usare sudo e non eseguirlo con privilegi di amministrazione!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -377,7 +372,7 @@ msgstr "" "i2p\" con privilegi di amministrazione o usando sudo. Questa è la " "modalità consigliata." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -397,7 +392,7 @@ msgstr "" "è possibile trovare qualche dritta su portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -410,7 +405,7 @@ msgstr "" "perché le impostazioni predefinite di 96 KB/s per il download e 40 KB/s " "per l'upload sono abbastanza conservative." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -422,7 +417,7 @@ msgstr "" "pagina impostazione proxy del browser " "per delle semplici istruzioni." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -431,15 +426,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -453,12 +452,13 @@ msgstr "Mirror:" msgid "select alternate mirror" msgstr "scegli un mirror alternativo" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Scarica il file ed eseguilo." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -467,8 +467,128 @@ msgstr "" "I file sono firmati da %(signer)s,\n" "la cui chiave si trova qui." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Browser" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" @@ -476,7 +596,7 @@ msgstr "Download" msgid "Source package" msgstr "Pacchetto sorgente" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Aggiornamenti automatici" @@ -485,10 +605,22 @@ msgid "Manual updates" msgstr "Aggiornamenti manuali" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dipendenze" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -504,7 +636,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -512,27 +644,27 @@ msgstr "" "Il supporto a Java 9 è in fase di sviluppo e per ora è sconsigliato per " "l'utilizzo quotidiano." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Note di rilascio" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Changelog" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Changelog per Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Changelog per Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Pulisci installazioni" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -551,11 +683,11 @@ msgstr "" "e selezionare\n" " "Apri con Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Installazione da riga di comando (non interattiva):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -567,19 +699,19 @@ msgstr "" " esegui java -jar i2pinstall_%(i2pversion)s.jar -console " "da riga di comando." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -598,7 +730,7 @@ msgstr "" "pulsante destro del mouse e selezionare\n" " "Apri con Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -609,30 +741,41 @@ msgstr "" " esegui java -jar i2pinstall_%(i2pversion)s.jar -console " "da riga di comando." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Sono disponibili i pacchetti per Debian & Ubuntu." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB di RAM minimo; 1 GB raccomandato." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -"Il file è firmato da %(signer)s,\n" -"la cui chiave si trova qui." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Aggiornamento da versioni precedenti:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Sono disponibili sia gli aggiornamenti automatici che manuali per questa " "versione." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -703,7 +852,7 @@ msgstr "" "aggiornamento' nel console router\n" "quando appare." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -718,28 +867,27 @@ msgstr "" "pertanto, si dovrà eseguire l'aggiornamento manualmente utilizzando il " "processo riportato di seguito." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Fai clic su \"Riavvia\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Vai a bere un caffè e ritorna tra 11 minuti" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -748,11 +896,11 @@ msgstr "" "Il file è firmato da %(signer)s,\n" "la cui chiave si trova qui." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Versioni precedenti" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"L'ammontare dei premi può essere aumentato tramite donazioni. Credi\n" -"che alcune siano importanti? Fai qui la tua " -"donazione, \n" -"per far aumentare il valore del premio per %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Non trovato" @@ -919,7 +1044,30 @@ msgstr "500 Errore del server" msgid "Umm... the server encountered some sort of error." msgstr "Uhm... si è verificato un qualche tipo di errore nel server." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentazione" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contattaci" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forum" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Partecipa anche tu!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Dona" @@ -975,278 +1123,298 @@ msgid "Introduction to I2P" msgstr "Introduzione a I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Confronti" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Riepilogo dei confronti" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Altre reti anonime" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentazione" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Indice della documentazione" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Come funziona?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Introduzione leggera" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Introduzione tecnica" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modello di rischio" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Routing garlic" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Database di rete" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Routing tunnel" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Selezione peer" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Cifratura" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Specifiche" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Proposte" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Libreria di streaming" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrammi" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Applicazioni" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Applicazioni supportate" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocolli" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Stack del protocollo" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Trasporti" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Informazioni generali sul livello di trasporto" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunnel" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementazione tunnel" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Tunnel unidirezionali" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementazione precedente" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Nominativi e rubrica" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugin" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Reseed" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Team di sviluppo" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Galleria dei migliori" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Saggi accademici e recensioni dei peer" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Presentazioni, tutorial e articoli" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contattaci" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Collegamenti" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Informazioni legali" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Aiuto" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Come sfogliare I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Comunità" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Riferimenti" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glossario" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Prestazioni" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forum" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Verifica I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Chiavi di firma per il pubblico" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Chiavi firmate" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Chiavi per gli sviluppatori" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Confronti" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Riepilogo dei confronti" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Altre reti anonime" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Persone" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Team di sviluppo" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Galleria dei migliori" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Saggi accademici e recensioni dei peer" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Presentazioni, tutorial e articoli" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Informazioni legali" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Collegamenti" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Documenti" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Indice della documentazione" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Come funziona?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Introduzione leggera" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Introduzione tecnica" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modello di rischio" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Routing garlic" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Database di rete" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Routing tunnel" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Selezione peer" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Cifratura" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specifiche" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Proposte" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Libreria di streaming" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrammi" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Applicazioni" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Applicazioni supportate" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocolli" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Stack del protocollo" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Trasporti" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Volontario" +msgid "Transport layer overview" +msgstr "Informazioni generali sul livello di trasporto" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Partecipa anche tu!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Sviluppo" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licenze" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunnel" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Tracker dei bug" +msgid "Tunnel implementation" +msgstr "Implementazione tunnel" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tunnel unidirezionali" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementazione precedente" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Nominativi e rubrica" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugin" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Reseed" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Ricerca" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Ricerca accademica" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Domande di ricerca aperte" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Sviluppo" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guide" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nuovi sviluppatori" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Utilizzo di IDE con I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Linee guida di sviluppo e stile di programmazione" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nuovi traduttori" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Premi" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licenza" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Riunioni" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenze" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Roadmap" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Attività" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Tracker dei bug" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Lingua" @@ -1394,33 +1562,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Discussione e sviluppo su Abscond browser bundle" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Liste di distribuzione" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P dispone di una lista di distribuzione, ma viene raramente usata " -"perché il team di sviluppo attuale è relativamente piccolo e preferisce " -"comunicare tramite IRC o sul forum. Questa situazione potrebbe cambiare " -"in futuro." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Iscrizione" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1431,11 +1607,11 @@ msgstr "" "modulo. Possono essere usati indirizzi di posta elettronica interni di " "I2P (foobar@mail.i2p)." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Annullamento iscrizione" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1446,21 +1622,22 @@ msgstr "" " lista (il link è indicato qui sotto) e inserisci l'indirizzo di posta " "elettronica usato per iscriverti." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Liste" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archivio" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "Discussioni dello sviluppatore I2P: qualunque argomento relativo allo " "sviluppo di I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2960,122 +3137,74 @@ msgstr "" "strumenti open source e progettato per funzionare con qualunque servizio " "Internet come e-mail, IRC o web hosting." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Che cosa fa I2P per te?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"La rete I2P fornisce una forte protezione della privacy per le " -"comunicazioni su Internet. Molte delle attività che metterebbero in " -"pericolo la tua privacy su Internet pubblica possono essere condotte in " -"modo anonimo all'interno di I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Scarica I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Cos'è I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Leggi tutto…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "News & aggiornamenti" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3117,13 +3246,3 @@ msgstr "Bacheche, siti di notizie, altri" msgid "Very Old Stuff" msgstr "Materiale molto vecchio" - - - - - - - - - - diff --git a/i2p2www/translations/ja/LC_MESSAGES/about.po b/i2p2www/translations/ja/LC_MESSAGES/about.po index 55898f27..ace54750 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/about.po +++ b/i2p2www/translations/ja/LC_MESSAGES/about.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 09:48+0000\n" +"Last-Translator: Naofumi \n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -72,19 +72,38 @@ msgstr "" "内で利用できるアウトプロキシを利用するために設定する必要があります。以下に最も人気なブラウザの幾つかに向けたウォークスルーがあります。" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "ブラウザの設定仕方" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "アウトプロキシ 利用規約" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 または Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -95,11 +114,11 @@ msgstr "" "ツールメニューで、「インターネットオプション」の列を選択し、設定を開いてください。設定ウィンドウで接続タブを選択し、プロキシのポート設定のために " "LAN 設定をクリックしてください。" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE インターネットオプション" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -114,15 +133,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE プロキシ設定" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -130,11 +149,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -143,17 +162,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -164,11 +183,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefoxネットワークオプション" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -180,11 +199,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefoxプロキシ設定" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -193,11 +212,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konquerorプロキシ設定" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -208,14 +227,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -228,7 +247,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -238,7 +257,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -247,7 +266,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -268,324 +287,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "栄誉殿堂" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "I2Pに寄付してくれた人たちにとても感謝します" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelonまでメールを送信してください\n" "あなたの名前、またはニックネーム(あればホームページ)をここのリストに追加します" -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" #: i2p2www/pages/site/about/intro.html:2 @@ -834,7 +514,7 @@ msgstr "" #: i2p2www/pages/site/about/media.html:16 msgid "Presentations" -msgstr "" +msgstr "提示" #: i2p2www/pages/site/about/media.html:19 #, python-format @@ -986,11 +666,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -999,7 +679,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1008,7 +688,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1017,7 +697,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1027,7 +707,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1037,7 +717,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1047,7 +727,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1055,7 +735,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1064,7 +744,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1072,11 +752,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1085,7 +765,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1094,7 +774,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1102,7 +782,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1111,7 +791,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1119,7 +799,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1130,7 +810,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1138,7 +818,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1149,7 +829,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,7 +837,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1165,16 +845,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "その他" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1192,7 +906,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "管理者" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1203,11 +917,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1832,7 +1546,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 msgid "Video" -msgstr "" +msgstr "ビデオ" #: i2p2www/pages/site/about/i2pcon/2015.html:158 #: i2p2www/pages/site/about/i2pcon/2015.html:238 @@ -2566,8 +2280,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/ja/LC_MESSAGES/blog.po b/i2p2www/translations/ja/LC_MESSAGES/blog.po index df36bf2d..fa43c941 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ja/LC_MESSAGES/blog.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -25,30 +25,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "ファイルは`ダウンロードページ`_で利用できます。" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`ダウンロードページ`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -56,46 +39,51 @@ msgstr "`ダウンロードページ`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "リリース詳細" @@ -104,10 +92,10 @@ msgstr "リリース詳細" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "大きな変化" @@ -118,44 +106,49 @@ msgstr "大きな変化" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "バグ修正" @@ -166,46 +159,51 @@ msgstr "バグ修正" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "その他" @@ -216,47 +214,52 @@ msgstr "その他" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 チェックサム:" @@ -272,12 +275,20 @@ msgstr "ラッパーアップデート" msgid "Update Info" msgstr "アップデート情報" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "ファイルは`ダウンロードページ`_で利用できます。" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`ダウンロードページ`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "0.9.2 リリース" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -286,133 +297,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "0.9.2には多くのバグ修正が含まれるため、アップデートを推奨します。" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "UPnP: いくつかの問題を修正するためにライブラリをアップデートしたため、より多くのルーターで動作するはずです。" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "OSXでのインストール時の問題をいくつか修正しました" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "GeoIP データを更新 (新規インストールと PPA のみ)" @@ -420,8 +431,8 @@ msgstr "GeoIP データを更新 (新規インストールと PPA のみ)" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -433,95 +444,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -529,8 +540,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -538,7 +549,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -547,7 +558,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -557,110 +568,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -668,8 +679,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -680,7 +691,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -691,99 +702,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -791,8 +802,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -800,7 +811,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -809,11 +820,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -824,19 +835,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -845,13 +852,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -862,7 +869,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -871,113 +878,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "プラグイン" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -985,12 +992,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1005,7 +1012,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1013,23 +1020,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1041,113 +1048,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "匿名性の改善" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1155,8 +1158,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1166,43 +1169,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1210,8 +1213,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1220,16 +1223,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1240,7 +1243,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1258,7 +1261,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1270,11 +1273,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1290,7 +1293,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1302,7 +1305,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1311,11 +1314,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1330,11 +1333,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1343,11 +1346,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1357,53 +1360,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1421,11 +1424,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1434,14 +1437,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1459,11 +1454,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1642,29 +1633,29 @@ msgstr "" "Syndie 1.105b リリース\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1673,7 +1664,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1683,60 +1674,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "GUI の改善と修正" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "シンジケーション" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "データベース" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "新たな翻訳" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "翻訳更新" @@ -1747,13 +1743,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1764,88 +1760,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "場所" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1859,13 +1846,13 @@ msgstr "" "0.9.11 リリース\n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "0.9.11 では、アウトプロキシプラグインへのサポートが追加され、リースセットの検索セキュリティが改善され、メモリ使用量が減少します。" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1880,7 +1867,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1891,81 +1878,86 @@ msgstr "" "これは古すぎてサポートされない Java 5 で動作する最後のリリースかもしれません。 Java 5 や 6 を使用しているなら、 Java 7 " "にアップグレードすることを強くおすすめします。" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "例によって、このリリースにアップグレードすることをおすすめします。セキュリティを保ち、ネットワークに貢献する最高の方法は最新のリリースを動作させることです。" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "さらなるリースセット制御の改善" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "クライアントシャットダウン後の NPE を修正" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "ログページ上のラッパーログのエンコーディングを修正" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "ping のストリーミングと I2Ping の修正" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Orchid プラグインに対するサポートを追加" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "HTTP クライアントプロキシにHTTPS サポートを追加" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "外部クライアントによるホスト名解決に対する 新たな I2CP のサポート" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "外部クライアントの I2CP 認証の強制を厳密化 (互換性のない変更)" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "デフォルトの着信予備トンネル長の分散を増加" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "転送で使用されるメモリの大きな削減" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "torrent 経由で完全なネット内アップデート" @@ -1976,13 +1968,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1991,51 +1983,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2050,17 +2034,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2069,8 +2053,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2078,41 +2062,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2122,11 +2088,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2134,7 +2100,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2153,95 +2119,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "Jetty 8.1.14.v20131031; Java 6 が必要に" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2252,11 +2220,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2264,85 +2232,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2353,11 +2321,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2367,7 +2335,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2375,7 +2343,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2385,91 +2353,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2480,11 +2448,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2496,7 +2464,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2507,7 +2475,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2516,38 +2484,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2558,11 +2526,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2604,7 +2572,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2615,7 +2583,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2629,7 +2597,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2654,13 +2622,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2675,7 +2643,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2690,28 +2658,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2720,19 +2688,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2741,7 +2701,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2750,7 +2710,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2766,11 +2726,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2781,7 +2741,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2800,119 +2760,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2923,11 +2888,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2938,13 +2903,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2954,145 +2919,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3103,24 +3068,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3129,7 +3094,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3138,95 +3103,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3239,13 +3204,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3254,20 +3219,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3283,10 +3248,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3306,32 +3271,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3344,45 +3305,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3400,10 +3349,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3411,13 +3356,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3428,12 +3373,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3441,32 +3386,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3481,42 +3418,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3524,19 +3449,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3551,33 +3468,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "0.9.2 リリース" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3594,9 +3498,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3604,7 +3508,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3614,17 +3518,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3646,174 +3546,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3823,11 +3660,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3839,93 +3676,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3936,11 +3773,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3953,7 +3790,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3961,93 +3798,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4058,17 +3895,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4081,7 +3918,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4089,7 +3926,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4097,160 +3934,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4259,7 +4089,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4269,7 +4099,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4277,78 +4107,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "詳細" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "場所" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4357,51 +4181,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4414,7 +4236,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4425,7 +4247,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4435,15 +4257,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4452,47 +4272,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4502,11 +4307,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4517,7 +4322,7 @@ msgid "" "support ECDSA." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4525,95 +4330,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4626,11 +4431,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4650,7 +4455,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4661,31 +4466,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4700,7 +4505,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4709,52 +4514,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4771,11 +4576,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4788,42 +4593,37 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`ダウンロードページ`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4834,15 +4634,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4851,11 +4651,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4863,7 +4663,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4873,11 +4673,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4885,7 +4685,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4896,7 +4696,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4904,7 +4704,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4912,15 +4712,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4933,13 +4733,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4948,13 +4748,11 @@ msgid "" "including people." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4964,52 +4762,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`ダウンロードページ`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5024,7 +4797,7 @@ msgid "" "reintegrates into the network with its new identity." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5033,159 +4806,146 @@ msgid "" "with the upcoming Java 9, and some of that work is in this release." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`ダウンロードページ`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5194,17 +4954,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5212,20 +4972,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5239,24 +4995,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5264,43 +5016,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5310,11 +5054,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5323,7 +5091,7 @@ msgid "" "Your router will not automatically update if you are using Java 6." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5331,185 +5099,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "ルータファミリ" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5519,11 +5276,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5531,7 +5288,7 @@ msgid "" "and \"identicon\" images for visually distinguishing addresses." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5540,83 +5297,83 @@ msgid "" "hopefully improve tunnel build success." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5627,14 +5384,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5647,7 +5404,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5661,13 +5418,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5678,17 +5435,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5699,20 +5456,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5729,13 +5486,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5746,16 +5503,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5769,8 +5526,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5782,9 +5539,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5800,30 +5557,26 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5835,20 +5588,20 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5856,92 +5609,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5954,11 +5707,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -5967,8 +5720,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -5978,39 +5731,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6019,29 +5773,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6051,13 +5796,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6066,23 +5811,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6093,88 +5838,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "場所" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6182,17 +5912,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6200,11 +5926,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6214,85 +5940,85 @@ msgid "" "mode." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6303,11 +6029,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6319,170 +6045,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6493,11 +6219,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6509,99 +6235,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6612,11 +6338,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6633,18 +6359,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6654,21 +6380,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6676,7 +6402,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6684,103 +6410,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6791,13 +6517,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6807,10 +6533,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6818,11 +6544,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6836,23 +6558,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6862,13 +6584,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6877,31 +6599,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6914,13 +6636,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6933,7 +6655,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6952,7 +6674,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -6971,11 +6693,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -6986,56 +6708,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7046,11 +6768,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7059,44 +6781,37 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -7227,6 +6942,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7311,6 +7027,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7321,13 +7042,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7338,13 +7059,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7361,7 +7082,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7370,20 +7091,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7404,7 +7125,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7413,13 +7134,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7435,7 +7156,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7447,7 +7168,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7462,20 +7183,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7487,7 +7208,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7498,13 +7219,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7522,7 +7243,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7535,13 +7256,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7554,7 +7275,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7565,13 +7286,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7584,13 +7305,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7603,13 +7324,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7620,20 +7341,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7647,20 +7368,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -7705,12 +7419,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7726,111 +7440,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7841,15 +7548,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7873,23 +7580,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7900,7 +7607,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7913,13 +7620,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -7938,7 +7645,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -7949,7 +7656,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -7958,13 +7665,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -7976,11 +7683,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -7991,13 +7698,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8011,7 +7718,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8020,7 +7727,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8031,7 +7738,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8048,13 +7755,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8067,13 +7774,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8082,35 +7789,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8121,7 +7828,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8130,30 +7837,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8167,16 +7872,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -8206,6 +7904,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8266,46 +7965,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8316,15 +8008,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8342,7 +8034,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8351,13 +8043,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8372,22 +8064,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8398,13 +8090,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8413,11 +8105,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8428,14 +8120,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8443,13 +8135,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8459,13 +8151,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8476,7 +8168,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8484,13 +8176,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8499,7 +8191,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8510,22 +8202,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"0.9.11 リリース\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8534,102 +8219,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "トンネルウィザード" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "詳細設定" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/ja/LC_MESSAGES/docs.po b/i2p2www/translations/ja/LC_MESSAGES/docs.po index e9fb5d51..7e8bc7b8 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ja/LC_MESSAGES/docs.po @@ -1,5 +1,5 @@ # Japanese translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-10-04 00:59+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Mintmoon \n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "概観" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "仕様" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "データグラム" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "トンネル" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "トランスポート層概観" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "パフォーマンス" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "提案" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "バグトラッカー" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "ロードマップ" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1295,7 +1304,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "インストール" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "バージョン" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "説明" @@ -2822,7 +2805,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/ministreaming.html:5 msgid "Note" -msgstr "" +msgstr "メモ" #: i2p2www/pages/site/docs/api/ministreaming.html:7 #, python-format @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "言語" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "サイト" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "ラッパ" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "デフォルト" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "履歴" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "追加情報" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -4380,7 +4395,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:90 msgid "Persistence" -msgstr "" +msgstr "持続性" #: i2p2www/pages/site/docs/applications/embedding.html:91 msgid "" @@ -5888,7 +5903,7 @@ msgstr "" #: i2p2www/pages/site/docs/discussions/naming.html:264 msgid "Certificates" -msgstr "" +msgstr "証明" #: i2p2www/pages/site/docs/discussions/naming.html:265 msgid "" @@ -6710,7 +6725,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" -msgstr "" +msgstr "参照" #: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" @@ -6836,7 +6851,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:48 msgid "Why?" -msgstr "" +msgstr "なぜ?" #: i2p2www/pages/site/docs/how/intro.html:49 #, python-format @@ -6852,7 +6867,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:56 msgid "How?" -msgstr "" +msgstr "どのように?" #: i2p2www/pages/site/docs/how/intro.html:58 #, python-format @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7016,7 +7030,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "" +msgstr "いつ?" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -7058,7 +7072,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "" +msgstr "どこで?" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7185,7 +7198,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:52 msgid "default" -msgstr "" +msgstr "デフォルト" #: i2p2www/pages/site/docs/how/network-database.html:57 msgid "Reachable" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,12 +7601,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 -#, fuzzy +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" -msgstr "ピア選択" +msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7602,11 +7614,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7627,7 +7639,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7642,24 +7654,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7667,7 +7679,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7679,7 +7691,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7687,13 +7699,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7704,11 +7716,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7719,11 +7731,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7731,7 +7743,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7748,22 +7760,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7772,11 +7784,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7789,7 +7801,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7801,7 +7813,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7822,11 +7834,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7841,18 +7853,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7868,11 +7880,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7890,7 +7902,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7901,11 +7913,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7915,13 +7927,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7932,7 +7944,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7942,7 +7954,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7953,14 +7965,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7975,7 +7987,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7993,7 +8005,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8003,11 +8015,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8017,7 +8029,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8028,11 +8040,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8046,7 +8058,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8054,11 +8066,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8080,11 +8092,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8097,11 +8109,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8118,18 +8130,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8137,11 +8149,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8150,32 +8162,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8185,31 +8197,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8222,11 +8234,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8234,7 +8246,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8243,7 +8255,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8255,7 +8267,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8264,30 +8276,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8299,15 +8311,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8321,7 +8333,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8333,7 +8345,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8350,7 +8362,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8360,7 +8372,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8372,11 +8384,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8384,48 +8396,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8433,7 +8445,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8441,7 +8453,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8451,7 +8463,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8476,16 +8488,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8493,18 +8505,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8521,7 +8533,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8535,7 +8547,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8551,15 +8563,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -10778,15 +10790,15 @@ msgstr "" #: i2p2www/pages/site/docs/how/threat-model.html:7 msgid "low" -msgstr "" +msgstr "低" #: i2p2www/pages/site/docs/how/threat-model.html:8 msgid "medium" -msgstr "" +msgstr "中" #: i2p2www/pages/site/docs/how/threat-model.html:9 msgid "high" -msgstr "" +msgstr "高" #: i2p2www/pages/site/docs/how/threat-model.html:34 msgid "Damage Potential" @@ -12810,17 +12822,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12854,20 +12866,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12877,72 +12889,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12952,7 +12964,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,24 +12974,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12987,29 +12999,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13018,7 +13030,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13029,15 +13041,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13051,13 +13063,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13071,12 +13083,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13085,42 +13097,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13130,46 +13142,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "アイドル時トンネルの数を減らす" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13177,11 +13189,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13202,66 +13214,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "コンテンツ" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13431,7 +13443,7 @@ msgstr "メッセージ" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "コメント" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13524,6 +13536,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13723,6 +13739,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14306,7 +14328,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:332 #: i2p2www/pages/site/docs/transport/ntcp.html:437 msgid "Size:" -msgstr "" +msgstr "サイズ:" #: i2p2www/pages/site/docs/transport/ntcp.html:209 msgid "Contents:" @@ -14324,7 +14346,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:319 #: i2p2www/pages/site/docs/transport/ntcp.html:398 msgid "Notes:" -msgstr "" +msgstr "メモ:" #: i2p2www/pages/site/docs/transport/ntcp.html:237 msgid "" @@ -14547,7 +14569,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:539 msgid "Discussion" -msgstr "" +msgstr "ディスカッション" #: i2p2www/pages/site/docs/transport/ntcp.html:540 #, python-format @@ -14790,7 +14812,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "鍵" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15252,10 +15274,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15438,7 +15456,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "暗号化" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/ja/LC_MESSAGES/get-involved.po b/i2p2www/translations/ja/LC_MESSAGES/get-involved.po index d812d6e3..73c79092 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ja/LC_MESSAGES/get-involved.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-27 13:10+0000\n" +"Last-Translator: Tokumei Nanashi\n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -20,154 +20,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "寄付" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "ステッカー" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -175,18 +151,25 @@ msgid "Get Involved!" msgstr "参加しよう!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "寄付をお待ちしています!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -194,89 +177,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "翻訳" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "テスト中" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "ドキュメント" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "画像" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "コンテンツ" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "サービス" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "リシード中" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "アプリケーション" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "コーディング" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -286,41 +345,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "翻訳" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "分析" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "リシード中" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -336,7 +372,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -371,14 +406,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "I2Pプロジェクトの目標" @@ -613,676 +643,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "アラビア語版翻訳" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "名前" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "状態" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "開発者チーム" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "ロシア語版翻訳" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2247,19 +1607,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2408,7 +1768,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "コミュニティー" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2625,56 +1985,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2682,25 +2042,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "ライセンス" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2709,7 +2069,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2718,18 +2078,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "バグ報告" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2737,7 +2097,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2749,7 +2109,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -3398,7 +2758,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-developers.html:16 #: i2p2www/pages/site/get-involved/guides/new-developers.html:192 msgid "Translations" -msgstr "" +msgstr "翻訳" #: i2p2www/pages/site/get-involved/guides/new-developers.html:17 #: i2p2www/pages/site/get-involved/guides/new-developers.html:198 @@ -3732,7 +3092,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-translators.html:17 #: i2p2www/pages/site/get-involved/guides/new-translators.html:82 msgid "Preparation" -msgstr "" +msgstr "準備" #: i2p2www/pages/site/get-involved/guides/new-translators.html:19 #: i2p2www/pages/site/get-involved/guides/new-translators.html:84 @@ -3969,7 +3329,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-translators.html:220 msgid "More Information" -msgstr "" +msgstr "詳細情報" #: i2p2www/pages/site/get-involved/guides/new-translators.html:221 #, python-format @@ -4136,4 +3496,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/ja/LC_MESSAGES/priority.po b/i2p2www/translations/ja/LC_MESSAGES/priority.po index 49bff05a..ca17e29b 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ja/LC_MESSAGES/priority.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-27 13:10+0000\n" +"Last-Translator: Tokumei Nanashi\n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -30,11 +30,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "カテゴリ: %(category)s の I2P ブログ ATOM フィード" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "ブログ" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P ブログ ATOMフィード" @@ -60,38 +60,37 @@ msgid "Debian I2P Packages" msgstr "Debian用 I2P パッケージ" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian パッケージは\n" -"テストを受けており、 x86/x86_64 プラットフォームで動作するはずです:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 以降)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy以降)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -104,7 +103,7 @@ msgstr "" "Tracで、パッケージの問題を\n" "報告してください。" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -112,23 +111,23 @@ msgstr "" "選択肢 1: Ubuntu 及びその派生の最新のバージョン (Debian " "を使っていなければこれを試してください)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "オプション 2: Debian (Debian の派生含む)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "コマンドライン経由でPPAを追加して、I2Pをインストールする" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "ターミナルを開いて入力:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -137,11 +136,11 @@ msgstr "" "このコマンドは /etc/apt/sources.list.d にPPAを追加し、レポジトリが署名された GPG キー を取得します。 GPG " "キーはパッケージがビルドされてから改竄されていないか確認します。" -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "入力して、新しいPPAのパッケージマネージャーを通知:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -150,27 +149,27 @@ msgstr "" "このコマンドは、システムで有効になっている各レポジトリから、その前のコマンドで追加された I2P PPA " "を含む最新のソフトウェアの一覧を取得します。" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "I2P をインストールする準備が出来ました!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "PPA に Synaptic の利用 を追加" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "Synaptic を開く (システム -> 管理 -> Synapticパッケージマネージャ)。" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "Synaptic を開いて、 設定 メニューから レポジトリ を選択してください。" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -180,7 +179,7 @@ msgstr "" "その他のソースタブをクリックして、追加をクリックしてください。 ppa:i2p-" "maintainers/i2pを APT-line フィールドに貼り付けて、ソースを追加 をクリックしてください。" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -189,7 +188,7 @@ msgid "" " click Mark then Apply." msgstr "クイックフィルタボックスで、i2pを打ち込んで、エンターを押してください。i2pが結果リストで返還された時、i2pを右クリックして、インストールのためマークを選択してください。そうした後に、さらに必要な変更をマークしますか?ポップアップが表示されます。そうなったら、マークをクリックしてから適用をクリックしてください。" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -198,17 +197,15 @@ msgstr "" "インストールプロセスが完了した後、I2Pを始めるの\n" "次のパートに移動して、システムの設定ができます。" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian 用の説明" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -216,47 +213,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "入力することで新しいレポジトリのパッケージマネージャーを通知してください" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -264,7 +260,7 @@ msgid "" "1." msgstr "このコマンドは、手順で追加された I2P レポジトリ含むシステム上で有効化されている全てのレポジトリから最新のソフトウェアのリストを取得します。" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -273,7 +269,7 @@ msgstr "" "I2P をインストールする準備が出来ました! i2p-keyring パッケージをインストールすると、確実にレポジトリの" " GPG キーへのアップデートを受信します。" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -282,18 +278,18 @@ msgstr "" "インストールプロセスが完了した後、I2Pを始めるの次のパートに移動して、システムの設定ができます。" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "インストール後の作業" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "これら I2P のパッケージを使用して、以下の3つのやり方で、I2P ルーターを始めることができます。" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -306,7 +302,7 @@ msgstr "" "start" を走らせるだけで構いません。 (注: " "sudoを使用したり、rootで起動するのはやめてください!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -321,7 +317,7 @@ msgstr "" "(注: sudoを使用したり、rootで起動するのは\n" "やめてください!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -332,7 +328,7 @@ msgstr "" "システムをブートした際に、ログインする前の時点で自動的に起動するサービスとして。サービスは\n" "ルートとしてまたはsudoを使用して、\"dpkg-reconfigure i2p\"で有効にできます。" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -347,7 +343,7 @@ msgstr "" "href=\"http://127.0.0.1:7657/confignet\">ネットワーク設定ページeにあります。転送ポートに関するアドバイスが必要であれば、" " portforward.com がお役に立つかもしれません。" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -358,7 +354,7 @@ msgstr "" "規定の設定である 96KB/s ダウン 40KB/s アップはかなり控えめであるので、\n" "帯域幅設定を確認・調整してください。" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -369,7 +365,7 @@ msgstr "" "ブラウザ経由で eepsites に到達したい場合、簡単なやり方はブラウザのプロキシ設定ページで確認可能です。" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -378,15 +374,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -400,20 +400,141 @@ msgstr "ミラー:" msgid "select alternate mirror" msgstr "代替用ミラーを選択" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "ファイルをダウンロードして、起動する" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "ファイルは %(signer)s が署名しており、キーはこちらにあります" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2Pブラウザ" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "ダウンロード" @@ -421,7 +542,7 @@ msgstr "ダウンロード" msgid "Source package" msgstr "ソースパッケージ" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "自動アップデート" @@ -430,10 +551,22 @@ msgid "Manual updates" msgstr "手動アップデート" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "依存関係" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -449,33 +582,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "リリースノート" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "変更履歴" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian変更履歴" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android変更履歴" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "クリーンインストール" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -491,11 +624,11 @@ msgstr "" " 右クリックして"Java で開く"を\n" " 選択できる場合があります。" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "コマンドライン (UIなし) インストール:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -505,19 +638,19 @@ msgstr "" "上で %(i2pversion)s OSX グラフィカルインストーラーをダウンロードして、コマンドラインから java -jar " "i2pinstall_%(i2pversion)s.jar -console で起動してください。" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -533,7 +666,7 @@ msgstr "" "一部のプラットフォームでは、右クリックして\n" ""Java で開く"を選択できる場合があります。" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -544,30 +677,41 @@ msgstr "" "コマンドラインから java -jar i2pinstall_%(i2pversion)s.jar -console " "を実行してください。" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian 及び Ubuntu 用パッケージが利用可能です。" -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM 最低限; 1 GB 推奨。" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from を実行してから、\n" " GUI インストーラーか上記のヘッドレスインストーラーを起動してください。" -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." -msgstr "ファイルは %(signer)s が署名しており、キーはこちらにあります" +msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "以前のリリースからアップデート:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "自動手動アップデート双方がこのリリースに利用できます。" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -626,7 +778,7 @@ msgid "" "when it appears." msgstr "0.7.5以降を起動している場合、ルーターが新リリースを検出するはずです。アップグレードするには、表示時にただルーターコンソールの「アップデートをダウンロード」ボタンをクリックするだけで構いません。" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -638,37 +790,36 @@ msgstr "" "0.9.9からはそれ以前の古いルーターがstr4dによって署名されたアップデートの検証に失敗するでしょう。\n" "そのため以下の手順を用いて手動でアップデートする必要があります。" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "「再起動」をクリック" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "コーヒーでも飲んで、11分後戻ってきてください" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "ファイルは %(signer)s が署名しており、キーはこちらにあります" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "以前のリリース" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"報奨金の額は、寄付が多ければ増えるかもしれません。\n" -"これらが重要だと思いませんか? 寄付を加えてください\n" -" %(donatename)s の報奨金の額がマークされます!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Not found" @@ -815,7 +946,30 @@ msgstr "500 Server error" msgid "Umm... the server encountered some sort of error." msgstr "サーバーになんらかのエラーが発生しました。" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "よくある質問" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "ドキュメント" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "お問い合わせ" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "フォーラム" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "参加しよう!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "寄付" @@ -869,278 +1023,298 @@ msgid "Introduction to I2P" msgstr "I2P入門" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "対照" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "対照要旨" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "その他の匿名ネットワーク" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "ドキュメント" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "ドキュメント 目録" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "どのように動作するのか?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "やさしい入門" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "技術的入門" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "脅威モデル" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "ガーリックルーティング" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "ネットワークデータベース" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "トンネルルーティング" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "ピア選択" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "暗号法" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "仕様" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "提案" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "ストリーミングライブラリ" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "データグラム" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "アプリケーション" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "サポートされるアプリケーション" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "プロトコル" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "プロトコルスタック" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "トランスポート" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "トランスポート層概観" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "トンネル" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "トンネル実装" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "単方向トンネル" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "旧実装" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "名前付けとアドレスブック" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "プラグイン" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "リシード" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "チーム" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "栄誉殿堂" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "学術論文とピアの精査" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "プレゼンテーションとチュートリアル、記事" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "お問い合わせ" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "リンク" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "奥付(Impressum)" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "ヘルプ" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "よくある質問" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "I2Pを閲覧するには" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "コミュニティー" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "参照" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "用語集" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "パフォーマンス" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "フォーラム" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2Pを確認する" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "署名キーのリリース" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "署名されたキー" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "開発者のキー" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "対照" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "対照要旨" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "その他の匿名ネットワーク" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "人" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "チーム" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "栄誉殿堂" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "学術論文とピアの精査" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "プレゼンテーションとチュートリアル、記事" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "奥付(Impressum)" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "リンク" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "ドキュメント" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "ドキュメント 目録" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "どのように動作するのか?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "やさしい入門" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "技術的入門" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "脅威モデル" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "ガーリックルーティング" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "ネットワークデータベース" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "トンネルルーティング" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "ピア選択" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "暗号法" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "仕様" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "提案" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "ストリーミングライブラリ" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "データグラム" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "アプリケーション" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "サポートされるアプリケーション" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "プロトコル" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "プロトコルスタック" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "トランスポート" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "ボランティア" +msgid "Transport layer overview" +msgstr "トランスポート層概観" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "参加しよう!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "開発" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "ライセンス" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "トンネル" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "バグトラッカー" +msgid "Tunnel implementation" +msgstr "トンネル実装" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "単方向トンネル" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "旧実装" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "名前付けとアドレスブック" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "プラグイン" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "リシード" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "学術研究" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "オープンリサーチの質問" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "開発" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "ガイド" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "新しい開発者" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "I2PでIDEを使用" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "開発者ガイドラインとコーディングスタイル" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "モノトーン" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "新しい翻訳者" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "報奨金" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "ライセンス" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "会合" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "ライセンス" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "ロードマップ" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "タスクリスト" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "バグトラッカー" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "言語" @@ -1283,31 +1457,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "ブラウザバンドル版の議論と開発は失踪しました。" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "メーリングリスト" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P にはメーリングリストがありますが、現在の小規模な開発チームは IRC " -"や開発者フォーラムを通じたコミュニケーションを好むために、めったに使われません。これは将来変更される場合があります。" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "登録" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1316,30 +1500,31 @@ msgstr "" "メーリングリストに登録するには、リスト情報ページ(以下にリンク)を開き、フォームを埋めてください。 I2P 内のメールアドレス " "(hogehoge@mail.i2p) が使用できます。" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "登録解除" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "メーリングリストから登録解除または登録オプションを編集するには、リスト情報ページ(以下にリンク)を開、登録メールアドレスを入力してください。" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "リスト" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "アーカイブ" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "I2P 開発者議論 - I2P の開発に関するすべてのこと" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2786,121 +2971,74 @@ msgstr "" "匿名 P2P 分散型コミュニケーションレイヤーは、オープンソースのツールで作られ、電子メールや IRC " "、ウェブホスティングなどの伝統的なインターネットサービスを動かせるよう設計されました。" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "I2P は何に役立つのか" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"I2P " -"ネットワークは、インターネット経由のコミュニケーションに対する強固なプライバシーの保護を提供します。公開インターネット上ではプライバシーを危険に晒してしまう多くの活動は" -" I2P の内部では匿名に伝達されます。" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "I2P %(version)s を入手" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "I2P とは" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "詳細を読む…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "ニュースとアップデート" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2939,13 +3077,3 @@ msgstr "掲示板、ニュースサイト他" msgid "Very Old Stuff" msgstr "かなり昔のもの" - - - - - - - - - - diff --git a/i2p2www/translations/ko/LC_MESSAGES/about.po b/i2p2www/translations/ko/LC_MESSAGES/about.po index e103cfd8..4c3b928a 100644 --- a/i2p2www/translations/ko/LC_MESSAGES/about.po +++ b/i2p2www/translations/ko/LC_MESSAGES/about.po @@ -1,5 +1,5 @@ # Korean translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-06-24 18:43+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 09:48+0000\n" +"Last-Translator: VictoriaKim \n" "Language-Team: Korean (http://www.transifex.com/otf/I2P/language/ko/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -67,19 +67,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -88,11 +107,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -107,15 +126,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -123,11 +142,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -136,17 +155,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -157,11 +176,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -173,11 +192,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -186,11 +205,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -201,14 +220,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -221,7 +240,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -231,7 +250,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -240,7 +259,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -261,324 +280,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -990,7 +670,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -999,7 +679,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1008,7 +688,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1018,7 +698,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1028,7 +708,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1038,7 +718,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1046,7 +726,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1055,7 +735,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1063,11 +743,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1076,7 +756,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1085,7 +765,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1093,7 +773,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1102,7 +782,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1110,7 +790,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1121,7 +801,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1129,7 +809,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1140,7 +820,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1148,7 +828,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1156,16 +836,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "그 외" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1183,7 +897,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "관리자" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1194,11 +908,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1823,7 +1537,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 msgid "Video" -msgstr "" +msgstr "비디오" #: i2p2www/pages/site/about/i2pcon/2015.html:158 #: i2p2www/pages/site/about/i2pcon/2015.html:238 diff --git a/i2p2www/translations/ko/LC_MESSAGES/blog.po b/i2p2www/translations/ko/LC_MESSAGES/blog.po index 3840cdd6..d491811c 100644 --- a/i2p2www/translations/ko/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ko/LC_MESSAGES/blog.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Korean (http://www.transifex.com/otf/I2P/language/ko/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -23,29 +23,12 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 @@ -54,46 +37,51 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -102,10 +90,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -116,44 +104,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -164,46 +157,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "그 외" @@ -214,47 +212,52 @@ msgstr "그 외" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -270,12 +273,20 @@ msgstr "" msgid "Update Info" msgstr "" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -284,133 +295,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -418,8 +429,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -431,95 +442,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -527,8 +538,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -536,7 +547,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -545,7 +556,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -555,110 +566,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -666,8 +677,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -678,7 +689,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -689,99 +700,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -789,8 +800,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -798,7 +809,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -807,11 +818,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -822,19 +833,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -843,13 +850,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -860,7 +867,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -869,113 +876,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "플러그인" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -983,12 +990,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1003,7 +1010,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1011,23 +1018,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1039,113 +1046,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1153,8 +1156,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1164,43 +1167,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1208,8 +1211,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1218,16 +1221,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1238,7 +1241,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1256,7 +1259,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1268,11 +1271,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1288,7 +1291,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1300,7 +1303,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1309,11 +1312,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1328,11 +1331,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1341,11 +1344,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1355,53 +1358,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1419,11 +1422,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1432,14 +1435,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1457,11 +1452,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1637,29 +1628,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1668,7 +1659,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1678,60 +1669,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1742,13 +1738,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1759,88 +1755,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "위치" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1851,13 +1838,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1872,7 +1859,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1881,33 +1868,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1915,49 +1907,49 @@ msgstr "" "평소와 같이, 이 릴리즈로 업데이트하는 것을 권장합니다. 보안을 유지하고\n" "네트워크를 돕기 위한 가장 좋은 것은 최신 릴리즈를 사용하는 것입니다." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1968,13 +1960,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1983,51 +1975,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2039,17 +2023,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2058,8 +2042,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2067,41 +2051,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2111,11 +2077,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2123,7 +2089,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2142,95 +2108,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2241,11 +2209,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2253,85 +2221,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "스시메일" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2342,11 +2310,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2356,7 +2324,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2364,7 +2332,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2374,91 +2342,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2469,11 +2437,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2485,7 +2453,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2496,7 +2464,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2505,38 +2473,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2547,11 +2515,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2593,7 +2561,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2604,7 +2572,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2618,7 +2586,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2643,13 +2611,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2664,7 +2632,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2679,28 +2647,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2709,19 +2677,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2730,7 +2690,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2739,7 +2699,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2755,11 +2715,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2770,7 +2730,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2789,119 +2749,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2912,11 +2877,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2927,13 +2892,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2943,145 +2908,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3092,24 +3057,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3118,7 +3083,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3127,95 +3092,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3228,13 +3193,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3243,20 +3208,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3272,10 +3237,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3295,32 +3260,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3333,45 +3294,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3389,10 +3338,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3400,13 +3345,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3417,12 +3362,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3430,32 +3375,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3470,42 +3407,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3513,19 +3438,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3540,32 +3457,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3582,9 +3487,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3592,7 +3497,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3602,17 +3507,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3634,174 +3535,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3811,11 +3649,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3827,93 +3665,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3924,11 +3762,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3941,7 +3779,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3949,93 +3787,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4046,17 +3884,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4069,7 +3907,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4077,7 +3915,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4085,156 +3923,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4243,7 +4078,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4253,7 +4088,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4261,78 +4096,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "세부사항" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "위치" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4341,51 +4170,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4398,7 +4225,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4409,7 +4236,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4419,15 +4246,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4436,47 +4261,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4486,11 +4296,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4508,7 +4318,7 @@ msgstr "" "using the new \"multisession\" capability for those sites that don't " "support ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4516,95 +4326,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4617,11 +4427,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4641,7 +4451,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4652,31 +4462,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4691,7 +4501,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4700,52 +4510,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4762,11 +4572,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4788,41 +4598,37 @@ msgstr "" "If all goes well, we will accelerate the rekeying process in the next " "release." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -msgid "`I2PCon page`" -msgstr "" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4833,15 +4639,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4850,11 +4656,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4862,7 +4668,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4872,11 +4678,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4884,7 +4690,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4895,7 +4701,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4903,7 +4709,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4911,15 +4717,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4932,13 +4738,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "0.9.23 는 여러 버그 픽스와 함께 I2PSnark의 작은 성능향상을 포함합니다." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4950,13 +4756,11 @@ msgstr "" "거쳐서 말이죠. \n" "이는 모든것에 대한 정리, 감원에 중요한 테스트가 될 것입니다. 사람들을 포함해서요." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4966,51 +4770,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -msgid "`can be downloaded here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "만약 패키지 관리자를 통해 I2P를 설치했다면, 그냥 평소대로 업데이트 하시면 됩니다." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5036,7 +4816,7 @@ msgstr "" "it\n" "reintegrates into the network with its new identity." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5048,7 +4828,7 @@ msgstr "" "빠른 시일안에 업데이트 해주세요. 우리는 곧 나올 Java 9에 I2P가 호환 가능하도록 \n" "하는 작업을 이미 시작했으며, 일부는 이 릴리즈에 포함되었습니다." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5057,147 +4837,139 @@ msgstr "" "우리는 I2PSnark에 사소한 개선을 했으며, routerconsole에 이전 뉴스 항목을 볼 수 있게 \n" "새로운 페이지를 추가했습니다." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -msgid "`our donation page`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5206,17 +4978,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5224,20 +4996,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5251,24 +5019,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5276,43 +5040,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5322,11 +5078,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5339,7 +5119,7 @@ msgstr "" "JAVA7이나 JAVA8로 업그레이드 하시기 바랍니다.\n" "JAVA6을 사용하고 있다면 라우터가 자동으로 업데이트가 되지 않습니다." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5347,185 +5127,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "라우터 패밀리" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5535,11 +5304,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 패치는 SAM 3.3, QR codes, 몇가지 버그 픽스를 포함합니다." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5550,7 +5319,7 @@ msgstr "" "숨겨진 서비스 주소들을 QR코드를 통해 타인과 공유할 수 있고, 주소 구별을 시각적으로 구별하기 위해 \"인식표\" 이미지를 " "추가했습니다." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5562,83 +5331,83 @@ msgstr "" "한 사람이 라우터 그룹을 운영하는 것을 쉽게 알아볼 수 있게 했습니다.\n" "네트워크의 가용성을 올리고 터널 생성 성공률을 올리기 위해 몇가지 수정이 가해졌습니다." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5649,14 +5418,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5669,7 +5438,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5683,13 +5452,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5700,17 +5469,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5721,20 +5490,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5751,13 +5520,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5768,16 +5537,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5791,8 +5560,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5804,9 +5573,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5822,23 +5591,19 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "0.9.26은 암호화 업데이트, 데비안 패키지 향상, 몇몇 버그 픽스가 포함됩니다." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5847,7 +5612,7 @@ msgstr "" "0.9.26에는 암호화 라이브러리의 주요 업데이트가 들어가 있습니다.\n" "그리고 서명된 새 주소록 구독 프로토콜과, 데비안/안드로이드 패키징에 관한 주요 업데이트가 포함됩니다." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5865,7 +5630,7 @@ msgstr "" "그러나 이 GMP 변경 사항은 새로 설치하거나 데비안/우분투 빌드에서만 사용 가능합니다.\n" "in-net 업데이트에서는 0.9.27에 포함할 것입니다." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5874,13 +5639,13 @@ msgstr "" "데비안/우분투 빌드에 새로운 의존성 패키지들을 추가했습니다.\n" "Jetty 8, geoip를 추가하고 같은 역할을 하던 내장 코드들은 제거했습니다." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5888,92 +5653,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5986,11 +5751,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -5999,8 +5764,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6010,39 +5775,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6051,29 +5817,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6083,13 +5840,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6098,23 +5855,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6125,88 +5882,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "위치" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6214,17 +5956,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6232,11 +5970,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 버전은 버그 픽스를 포함하고 있습니다" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6250,85 +5988,85 @@ msgstr "" "업데이트 판에도 포함됩니다.\n" "또한 IPv6 프랜스포트, SS 피어 테스팅, 히든 모드의 성능을 향상시켰습니다." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6339,11 +6077,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28는 버그 픽스를 포함하고 있습니다" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6360,7 +6098,7 @@ msgstr "" "또한 위험할 수 있는 피어들을 감지하고 차단하는 기능에도 향상을 거듭하고 있습니다.\n" "Java 9를 대비한 픽스들도 있으나, 아직까지는 해당 자바 버전을 사용하는것은 권장하지 않습니다." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6369,163 +6107,163 @@ msgstr "" "I2P팀이 33C3에 참가합니다. 저희 테이블에 들리셔서 네트워크를 향상할 수 있는 좋은 아이디어들을 들려주세요.\n" "회의에서 저희의 2017년 로드맵과 개발 우선순위에 대해 리뷰할 것입니다." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6536,11 +6274,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29는 버그 픽스를 포함합니다" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6559,99 +6297,99 @@ msgstr "" "HTTP proxy를 통한 same-origin Referer headers를 여과하지 않습니다.\n" "Java 9를 위한 몇가지 픽스들을 포함합니다만 아직 일반적인 용도의 사용을 권장하지는 않습니다." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6662,11 +6400,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6683,18 +6421,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6704,21 +6442,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6726,7 +6464,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6737,103 +6475,103 @@ msgstr "" "걸릴 수 있습니다.\n" "인내심을 가져주세요." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6844,13 +6582,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6860,10 +6598,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6871,11 +6609,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6889,23 +6623,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6915,13 +6649,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6930,31 +6664,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6967,13 +6701,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6986,7 +6720,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7005,7 +6739,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7024,11 +6758,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7039,56 +6773,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7099,11 +6833,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7116,39 +6850,36 @@ msgstr "" "변경했습니다.\n" "리바인딩 공격에 저항하기 위해 콘솔에 몇몇 검사들을 추가했습니다." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7284,6 +7015,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7368,6 +7100,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7378,13 +7115,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7395,13 +7132,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7418,7 +7155,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7427,20 +7164,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7461,7 +7198,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7470,13 +7207,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7492,7 +7229,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7504,7 +7241,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7519,20 +7256,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7544,7 +7281,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7555,13 +7292,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7579,7 +7316,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7592,13 +7329,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7611,7 +7348,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7622,13 +7359,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7641,13 +7378,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7660,13 +7397,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7677,20 +7414,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7704,15 +7441,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7762,12 +7496,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7783,18 +7517,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35에서 SusiMail 폴더와 SSL 마법사 추가" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7803,7 +7534,7 @@ msgstr "" "0.9.35에서 SusiMail 폴더 지원과 히든 서비스 웹사이트를 위한 HTTPS를 설정하는 SSL 마법사가 추가되었습니다.\n" "또한 특히 SusiMail에서, 평소처럼 버그 수정을 했습니다." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7811,83 +7542,83 @@ msgstr "" "저희는 0.9.36을 위해, NTCP2라 불리는 더 빠르고 안전한 전송 프로토콜과 새 OSX 설치 프로그램을 포함한 여러가지를 " "열심히 작업 중입니다." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "I2P는 7월 20-22일에 New York City에서 열리는 HOPE에 있을 예정입니다. 저희를 찾아서 반가운 인사 남겨주세요!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7898,15 +7629,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7930,23 +7661,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7957,7 +7688,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7970,13 +7701,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -7995,7 +7726,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8006,7 +7737,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8015,13 +7746,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8033,11 +7764,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8048,13 +7779,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8068,7 +7799,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8077,7 +7808,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8088,7 +7819,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8105,13 +7836,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8124,13 +7855,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8139,35 +7870,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8178,7 +7909,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8187,30 +7918,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8224,11 +7953,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8259,6 +7985,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8319,42 +8046,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37에서 NTCP2가 활성화되었습니다." -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8365,15 +8089,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8391,7 +8115,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8400,13 +8124,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8421,22 +8145,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8447,13 +8171,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8462,11 +8186,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8477,14 +8201,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8492,13 +8216,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8508,13 +8232,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8525,7 +8249,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8533,13 +8257,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8548,7 +8272,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8559,18 +8283,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38에서 새로운 시작 마법사를 포함합니다" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8583,7 +8304,7 @@ msgstr "" "새로운 파이어폭스 프로파일 설치 프로그램과 네이티브 Mac OSX 설치 프로그램이 웹 사이트에 생겼습니다.\n" "새 \"LS2\" netdb 포맷 지원을 위한 작업이 계속됩니다." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -8591,96 +8312,2982 @@ msgstr "" "또한 이 릴리즈는 susimail 첨부파일에 관련된 여러 문제들과, IPv6 전용 라우터를 위한 수정 사항을 포함한 다양한 버그 " "수정을 포함합니다." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39에서 성능이 개선되었습니다" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39에서는 새로운 네트워크 데이터베이스 타입 (proposal 123)을 위한 대규모 변경을 포함합니다.\n" +"저희는 RPC 어플리케이션 개발을 지원하기 위해 i2pcontrol 플러그인을 웹 앱으로 포함했습니다.\n" +"많은 성능 개선과 버그 수정이 이루어졌습니다." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"저희는 유지보수 부담을 줄이기 위해 미드나잇과 클래식 테마를 제거했습니다;\n" +"이전에 이 테마들을 사용하시던 유저분들은 다크 혹은 라이트 테마를 보시게 될 것입니다.\n" +"콘솔 업데이트의 첫 시작으로, 새로운 홈 페이지 아이콘들도 보시게 될 겁니다." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "터널 마법사" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "고급 설정" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/ko/LC_MESSAGES/docs.po b/i2p2www/translations/ko/LC_MESSAGES/docs.po index 9725c71f..8ff979fd 100644 --- a/i2p2www/translations/ko/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ko/LC_MESSAGES/docs.po @@ -1,5 +1,5 @@ # Korean translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-11-15 17:06+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:29+0000\n" +"Last-Translator: Giovanni Pellerano \n" "Language-Team: Korean (http://www.transifex.com/otf/I2P/language/ko/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "미리보기" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "특징점" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "데이타그램" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "터널" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "전송 레이어 개요" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "성능" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "제안" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "버그 트래커" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "로드맵" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "버전" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "설명" @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "언어" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "사이트" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "wrapper" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "기본" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "기록" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6710,7 +6725,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" -msgstr "" +msgstr "참조" #: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" @@ -6836,7 +6851,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:48 msgid "Why?" -msgstr "" +msgstr "왜?" #: i2p2www/pages/site/docs/how/intro.html:49 #, python-format @@ -6852,7 +6867,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:56 msgid "How?" -msgstr "" +msgstr "어떻게?" #: i2p2www/pages/site/docs/how/intro.html:58 #, python-format @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7016,7 +7030,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "" +msgstr "언제?" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -7058,7 +7072,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "" +msgstr "어디에?" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,12 +7601,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 -#, fuzzy +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" -msgstr "피어 선택" +msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7602,11 +7614,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7627,7 +7639,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7642,24 +7654,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7667,7 +7679,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7679,7 +7691,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7687,13 +7699,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7704,11 +7716,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7719,11 +7731,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7731,7 +7743,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7748,22 +7760,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7772,11 +7784,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7789,7 +7801,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7801,7 +7813,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7822,11 +7834,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7841,18 +7853,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7868,11 +7880,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7890,7 +7902,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7901,11 +7913,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7915,13 +7927,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7932,7 +7944,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7942,7 +7954,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7953,14 +7965,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7975,7 +7987,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7993,7 +8005,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8003,11 +8015,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8017,7 +8029,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8028,11 +8040,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8046,7 +8058,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8054,11 +8066,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8080,11 +8092,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8097,11 +8109,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8118,18 +8130,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8137,11 +8149,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8150,32 +8162,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8185,31 +8197,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8222,11 +8234,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8234,7 +8246,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8243,7 +8255,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8255,7 +8267,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8264,30 +8276,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8299,15 +8311,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8321,7 +8333,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8333,7 +8345,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8350,7 +8362,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8360,7 +8372,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8372,11 +8384,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8384,48 +8396,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8433,7 +8445,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8441,7 +8453,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8451,7 +8463,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8476,16 +8488,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8493,18 +8505,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8521,7 +8533,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8535,7 +8547,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8551,15 +8563,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12810,17 +12822,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12854,20 +12866,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12877,72 +12889,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12952,7 +12964,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,24 +12974,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12987,29 +12999,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13018,7 +13030,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13029,15 +13041,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13051,13 +13063,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13071,12 +13083,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13085,42 +13097,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13130,46 +13142,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "대기시 터널 양 축소" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13177,11 +13189,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13202,66 +13214,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "내용" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13431,7 +13443,7 @@ msgstr "메시지" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "코멘트" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13524,6 +13536,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13723,6 +13739,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15252,10 +15274,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/ko/LC_MESSAGES/get-involved.po b/i2p2www/translations/ko/LC_MESSAGES/get-involved.po index 41503b2e..bc95dc64 100644 --- a/i2p2www/translations/ko/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ko/LC_MESSAGES/get-involved.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-26 08:54+0000\n" +"Last-Translator: Johnny Cho \n" "Language-Team: Korean (http://www.transifex.com/otf/I2P/language/ko/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -18,154 +18,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "기부" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -173,7 +149,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -181,10 +157,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -192,89 +175,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "시험중" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "문서" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "내용" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "서비스들" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "재배포" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "어플리케이션들" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -284,41 +343,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "재배포" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -334,7 +370,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -369,14 +404,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -611,676 +641,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "아랍어 번역" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "이름" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "상태" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "러시아어 번역" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2245,19 +1605,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2406,7 +1766,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "커뮤니티" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2623,56 +1983,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2680,25 +2040,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "라이센스" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2707,7 +2067,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2716,18 +2076,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2735,7 +2095,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2747,7 +2107,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4067,7 +3427,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "개인 정보 보호 정책" #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" @@ -4134,4 +3494,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/ko/LC_MESSAGES/priority.po b/i2p2www/translations/ko/LC_MESSAGES/priority.po index 89dded11..c015028f 100644 --- a/i2p2www/translations/ko/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ko/LC_MESSAGES/priority.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-26 08:54+0000\n" +"Last-Translator: Johnny Cho \n" "Language-Team: Korean (http://www.transifex.com/otf/I2P/language/ko/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" @@ -30,11 +30,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P 블로그 카테고리 ATOM 피드: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "블로그" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P 블로그 ATOM 피드" @@ -60,40 +60,41 @@ msgid "Debian I2P Packages" msgstr "Debian I2P 패키지" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic, 또는 그 이후" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P는 Ubuntu Bionic 18.04와 Debian Sid의 공식 저장소에서 사용할 수 있습니다.\n" -"다른 패키지에서 하듯, 패키지 매니저에서 \"i2p\" 패키지를 설치하세요. 아래에 있는 설명은 필요하지 않습니다." +"I2P는 Ubuntu Bionic 혹은 그 이후, Debian Buster 혹은 Sid에 공식 저장소에서 사용 가능합니다.\n" +"그러나, Debian Buster 그리고 Ubuntu Bionic (LTS) 배포본은 오래된 I2P 버전을 제공합니다.\n" +"Debian Sid 혹은 최신 버전의 Ubuntu 릴리즈를 사용하지 않는 경우에,\n" +"저희의 Debian 저장소 혹은 Launchpad PPA를 사용해 최신 버전의 I2P를 사용하도록 하십시오." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch 그 이하, Ubuntu Artful 17.10 그 이하" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian 혹은 Ubuntu, 모든 버전들" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" -msgstr "" -"Debian 패키지는\n" -"다음을 구동하는 x86/x86_64 플랫폼에서 테스트 되었고 작동 것입니다 :" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "Debian 패키지는 대부분의 플랫폼에서 동작합니다:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 또는 그 이상)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "데비안 리눅스 (Wheezy 혹은 더 최신)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -105,7 +106,7 @@ msgstr "" "문제 발생시 Trac 에 제보해 주세요. https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -113,23 +114,23 @@ msgstr "" "옵션 1: Ubuntu와 그 파생들의 최근 버전 (Debian을 사용하지 않을 " "경우 시도)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "옵션 2: Debian (Debian 기반 포함)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "Ubuntu, Linux Mint & Trisquel과 같은 파생 배포본을 위한 설명" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "커맨드 라인으로 PPA를 추가하여 I2P 설치" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "터미널을 열고 입력:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -138,38 +139,38 @@ msgstr "" "이 커맨드는 /etc/apt/sources.list.d에 PPA를 추가하고 저장소에 서명된 gpg 키를 얻어올 것입니다. GPG " "키는 패키지들이 빌드된 이후부터 변경되지 않았음을 증명합니다." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "다음을 입력하여 새로운 PPA를 패키지 매니저에 알려주기:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." msgstr "이 커맨드는 그 전 커맨드로 추가된 I2P PPA를 포함한 시스템에 활성화된 각 저장소의 최신 리스트를 받아올 것입니다." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "이제 I2P 설치가 준비되었습니다!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Synaptic를 이용해 PPA 추가" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "Synaptic를 엽니다 (System -> 관리 -> Synaptic 패키지 매니저)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "Synaptic이 열리면, 설정 메뉴에서 저장소를 선택하세요." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -180,7 +181,7 @@ msgstr "" "maintainers/i2p
    를 APT-라인 필드에다 붙여놓고 소스 추가를 클릭하세요. " "닫기버튼을 클릭 하면 다시 불러옵니다." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -192,7 +193,7 @@ msgstr "" "나타나면, i2p를 클릭하고 설치를 위해 마크를 선택하세요. 그러고 나면 추가로 " "필요한 변경도 마크 할까요?라는 팝업을 볼 수도 있습니다. 그렇다면 마크하고 적용하세요." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -201,65 +202,64 @@ msgstr "" "설치 절차 후에는 I2P 시작파트로 이동하여 시스템에 설정할 수 " "있습니다." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian을 위한 설명" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "현재 지원되는 아키텍처는 amd64, i386, armel, armhf (Raspbian을 위해)입니다." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "현재 지원되는 아키텍처" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" "user to root with su or by prefixing each command with " "sudo)." msgstr "" +"알림: 이 단계들은 루트 접근을 한 채로 시행되어야 합니다 (예. su 명령어로\n" +"유저를 루트로 전환하거나 각 명령어 앞에 sudo를 붙이기)." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." -msgstr "" +msgstr "apt-transport-https 그리고 curl가 설치되었는지 확인하십시오." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "패키지 매니저에 새 저장소를 알리기 위해 다음을 입력하십시오" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -269,7 +269,7 @@ msgstr "" "이 명령어는 단계 1 에 해당하는 I2P 저장소를 포함하여 시스템에 활성화된 모든 저장소에서 최신 소프트웨어 리스트를 받아올 " "것입니다." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -278,7 +278,7 @@ msgstr "" "I2P 설치 준비가 완료되었습니다! i2p-keyring 패키지를 설치하여 저장소 GPG 키 업데이트를 " "받도록 하십시오." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -287,18 +287,18 @@ msgstr "" "설치 절차 후에는 I2P 시작파트로 이동하여 시스템에 설정할 수 " "있습니다." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "설치 후 작업" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "이 I2P 패키지를 사용해 I2P 라우터는 3개의 방법으로 시작될 수 있습니다:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -310,7 +310,7 @@ msgstr "" ""i2prouter start"를 입력하시면 됩니다. (참고: sudo나 root로 " "절대 사용하지 마세요!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -324,7 +324,7 @@ msgstr "" "nowrapper\"를 사용하여 실행할 수 있습니다. (참고: sudo나 root로 절대 사용하지 " "마세요!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -335,7 +335,7 @@ msgstr "" "시스템이 부팅할때 자동으로 실행되는 서비스로, 로그인 전에도 실행 됩니다. 이 서비스는 root나 sudo를 이용하여 \"dpkg-reconfigure i2p\"로 활성화 될 수 있습니다. 이 방법이 권장됩니다." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -351,7 +351,7 @@ msgstr "" "있습니다. 만약 포트 포워드 방법이 필요할 경우 portforward.com가 도움이 될 수도 있습니다." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -361,7 +361,7 @@ msgstr "" "설정 페이지에 있는 대역폭 설정 " "조절을 검토하세요. 기본 설정은 꽤 낮은 96 KB/s 다운로드 / 40 KB/s 업로드입니다." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -372,24 +372,28 @@ msgstr "" "여러분의 브라우저를 통해 eepsite들에 접근하고 싶으시다면, 브라우저 " "프록시 설정 페이지로 가서 쉽게 설명된 설정법을 보실 수 있습니다." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" -msgstr "" +msgstr "I2P Firefox 브라우저 프로필" #: i2p2www/pages/downloads/firefox.html:6 msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -403,20 +407,141 @@ msgstr "미러:" msgid "select alternate mirror" msgstr "대체 미러 선택" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "파일을 다운로드 후에 실행하세요." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "이 파일들은 %(signer)s에 의해 사인되었으며, 키는 여기에 있습니다." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P 브라우저" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "다운로드" @@ -424,7 +549,7 @@ msgstr "다운로드" msgid "Source package" msgstr "소스 패키지" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "자동 업데이트" @@ -433,10 +558,22 @@ msgid "Manual updates" msgstr "수동 업데이트" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "의존성" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -452,33 +589,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "Java 9 지원은 개발 단계이며 일상적으로 사용을 권장하지 않습니다." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "릴리즈 노트" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "변경 기록" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "데비안 변경 기록" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "안드로이드 변경 기록" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "새로 설치" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -493,11 +630,11 @@ msgstr "" "시작하세요.\n" "어쩌면 오른-클릭후 "Java 로 열기"가 가능 할지도 모릅니다." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "커맨드 라인 (헤드리스) 설치:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -508,19 +645,19 @@ msgstr "" "커맨드 라인으로 java -jar i2pinstall_%(i2pversion)s.jar -console 를 " "실행하세요." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -534,7 +671,7 @@ msgstr "" "i2pinstall_%(i2pversion)s.jar
    를 터미널에 타이핑해 설치 프로그램을 실행하세요. 몇몇 플랫폼에서는" " 오른-클릭 후 "Java로 실행"을 선택할 수도 있습니다." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -544,30 +681,41 @@ msgstr "" "위에 있는 그래픽 설치 프로그램을 다운로드 후 java -jar i2pinstall_%(i2pversion)s.jar " "-console를 커맨드 라인으로 실행하세요." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian & Ubuntu의 패키지 사용 가능." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "최소 512 MB RAM; 1 GB 권장." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from 를 실행하고 그 후에\n" " GUI 인스톨러나 커맨드라인 인스톨을 위와 같이 실행하세요." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." -msgstr "이 파일은 %(signer)s에 의해 사인되었으며, 키는 여기에 있습니다." +msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "기존 릴리즈로부터 업데이트:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "자동과 수동 업그레이드 둘다 릴리즈에 사용할 수 있습니다." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -627,7 +783,7 @@ msgstr "" "0.7.5 또는 그 이후 버전을 사용중인 경우, 라우터는 새 릴리즈를 감지할 것입니다. 업데이트를 위해선 간단히 '업데이트 " "다운로드' 버튼을 라우터 콘솔에서 표시될때 클릭하세요." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -639,37 +795,36 @@ msgstr "" "존재합니다. 0.9.9보다 오래된 라우터는 str4d에 의해 사인된 업데이트 파일 검증에 실패할 것이고,\n" "아래 과정을 통해 수동으로 업데이트해야 합니다." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "\"재시작을 클릭하세요." -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "커피 한잔의 여유를 가지고 11분 후에 다시 돌아오세요" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "이 파일은 %(signer)s에 의해 사인되었으며, 키는 여기에 있습니다." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "이전 릴리즈" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"현상금의 금액은 이후 기부에 따라 인상될 수 있습니다. 이것들이 중요하다 생각합니까? 기부에 추가하고, %(donatename)s 현상금으로 마킹하세요!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "찾을 수 없음" @@ -809,7 +947,30 @@ msgstr "500 서버 오류" msgid "Umm... the server encountered some sort of error." msgstr "음... 서버가 어떤 문제를 일으켰네요." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "문서" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "연락하기" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "포럼" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "참여하세요!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "기부" @@ -863,278 +1024,298 @@ msgid "Introduction to I2P" msgstr "I2P 소개" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "비교" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "대략적인 비교" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "타 익명 네트워크들" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "문서" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "문서 인덱스" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "작동 방식은 무엇인가요?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "쉬운 설명" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "기술 설명" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "위협 모델" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "마늘 라우팅" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "네트워크 데이타베이스" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "터널 라우팅" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "피어 선택" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "암호화" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "특징점" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "제안" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "스트리밍 라이브러리" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "데이타그램" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "어플리케이션들" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "지원되는 어플리케이션들" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "프로토콜" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "프로토콜 스택" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "전송" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "전송 레이어 개요" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "터널들" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "터널 구현" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "단방향 터널들" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "오래된 구현" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "네이밍과 주소록" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "플러그인" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "재시드" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "팀" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "명예의 전당" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "학술적 서류와 피어 리뷰" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "프리젠테이션, 튜토리얼과 게시글" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "연락하기" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "링크들" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "흔적" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "도움말" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "I2P 탐색 방법" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "커뮤니티" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "참조" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "용어 사전" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "성능" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "포럼" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2P 검증" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "릴리즈 사이닝 키" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "사인된 키" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "개발자 키" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "비교" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "대략적인 비교" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "타 익명 네트워크들" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "사람들" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "팀" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "명예의 전당" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "학술적 서류와 피어 리뷰" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "프리젠테이션, 튜토리얼과 게시글" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "흔적" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "링크들" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "문서 인덱스" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "작동 방식은 무엇인가요?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "쉬운 설명" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "기술 설명" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "위협 모델" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "마늘 라우팅" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "네트워크 데이타베이스" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "터널 라우팅" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "피어 선택" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "암호화" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "특징점" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "제안" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "스트리밍 라이브러리" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "데이타그램" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "어플리케이션들" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "지원되는 어플리케이션들" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "프로토콜" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "프로토콜 스택" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "전송" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "참여" +msgid "Transport layer overview" +msgstr "전송 레이어 개요" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "참여하세요!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "개발" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "라이센스" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "터널들" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "버그 트래커" +msgid "Tunnel implementation" +msgstr "터널 구현" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "단방향 터널들" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "오래된 구현" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "네이밍과 주소록" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "플러그인" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "재시드" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "학술적 연구" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "연구 질문 열기" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "개발" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "가이드" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "새로운 개발자들" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "I2P와 함께 IDE 사용하기" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "개발자 가이드라인과 코딩 스타일" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "새로운 번역자들" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "현상금" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "라이선스" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "미팅" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "라이센스" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "로드맵" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "작업 리스트" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "버그 트래커" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "언어" @@ -1279,31 +1460,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond 브라우저 번들 논의와 개발" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "메일링 리스트" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P는 메일링 리스트가 있습니다만, 대부분의 개발팀들이 IRC와 개발 포럼으로 소통하기 때문에 잘 쓰이지 않습니다. 나중에 바뀔 " -"수 있습니다. " -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "구독하기" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1312,30 +1503,31 @@ msgstr "" "메일링 리스트를 구독하기 위해선, 정보 페이지로 가서 (아래 링크) 칸을 채우면 됩니다. I2P-내부 이메일 주소 " "(foobar@mail.i2p) 도 사용 가능합니다." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "구독 취소" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "메일링 리스트 구독을 취소하거나 구독 설정을 편집하기 위해선, 아래 정보 페이지로 가서 (아래 링크) 구독 이메일을 입력하면 됩니다." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "리스트" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "기록 보관" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "I2P 개발 논의 - I2P개발과 관련된 모든 것들" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2770,120 +2962,74 @@ msgstr "" "이메일, IRC, 웹 호스팅과 같은 모든 기존의 인터넷 서비스를 구동하기 위해 디자인된, 오픈소스 도구로 만들어진 익명 Peer-" "to-Peer 분산 커뮤니티 레이어" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "I2P는 무엇을 할 수 있나요?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"I2P 네트워크는 인터넷으로 이루어지는 커뮤니케이션의 강력한 사생활 보호를 제공합니다. 일반적 인터넷에서 사생활의 문제의 우려가 " -"있는 행동들을 I2P 내에서 익명으로 할 수 있습니다." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "I2P %(version)s 받기" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "I2P란 무엇인가요?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "더 읽기…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "뉴스 & 업데이트" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2922,13 +3068,3 @@ msgstr "게시판, 뉴스 사이트, 그 외" msgid "Very Old Stuff" msgstr "매우 오래된 것들" - - - - - - - - - - diff --git a/i2p2www/translations/mg/LC_MESSAGES/about.po b/i2p2www/translations/mg/LC_MESSAGES/about.po index 5bb2af6b..f67ba99b 100644 --- a/i2p2www/translations/mg/LC_MESSAGES/about.po +++ b/i2p2www/translations/mg/LC_MESSAGES/about.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Malagasy (http://www.transifex.com/otf/I2P/language/mg/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -73,19 +73,38 @@ msgstr "" "fampiasa." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Ahoana ny fomba hanomanana ny fitaovam-pitrandrahana" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Filazana momban'ny fampiasana ny Outproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -94,11 +113,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -113,15 +132,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -129,11 +148,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -142,17 +161,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -163,11 +182,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -179,11 +198,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -192,11 +211,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -207,14 +226,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -227,7 +246,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -237,7 +256,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -246,7 +265,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -267,324 +286,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -996,7 +676,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1005,7 +685,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1014,7 +694,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1024,7 +704,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1034,7 +714,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1044,7 +724,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1052,7 +732,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1061,7 +741,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1069,11 +749,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1082,7 +762,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1091,7 +771,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1099,7 +779,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1108,7 +788,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1116,7 +796,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1127,7 +807,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1135,7 +815,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1146,7 +826,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1154,7 +834,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1162,16 +842,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Autre" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1200,11 +914,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2563,8 +2277,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/mg/LC_MESSAGES/docs.po b/i2p2www/translations/mg/LC_MESSAGES/docs.po index f734472e..d7fd8a91 100644 --- a/i2p2www/translations/mg/LC_MESSAGES/docs.po +++ b/i2p2www/translations/mg/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 00:16+0000\n" "Last-Translator: erinm\n" "Language-Team: Malagasy (http://www.transifex.com/otf/I2P/language/mg/)\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Filazalazana" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrams" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Fantsona" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Fampitana amin'ny antsipiriany" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Tanjany" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Fanarahana ny tsy mety" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Lalana mbola ho aleha" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "" @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "History" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,12 +7601,12 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 #, fuzzy msgid "Encryption Key Selection" msgstr "Fifidianana Akama" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7602,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7627,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7642,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7667,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7679,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7687,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7704,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7719,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7731,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7748,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7772,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7789,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7801,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7822,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7841,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7868,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7890,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7901,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7915,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7932,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7942,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7953,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7975,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7993,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8003,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8017,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8028,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8046,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8054,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8080,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8097,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8118,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8137,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8150,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8185,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8222,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8234,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8243,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8255,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8264,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8299,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8321,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8333,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8350,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8360,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8372,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8384,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8433,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8441,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8451,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8476,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8493,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8521,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8535,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8551,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12810,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12854,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12877,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12952,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12987,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13018,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13029,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13051,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13071,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13085,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13130,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13177,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13202,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13524,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13723,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15252,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16223,3 +16242,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/mg/LC_MESSAGES/get-involved.po b/i2p2www/translations/mg/LC_MESSAGES/get-involved.po index 072f6b8b..54c8d328 100644 --- a/i2p2www/translations/mg/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/mg/LC_MESSAGES/get-involved.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" "PO-Revision-Date: 2018-10-04 00:16+0000\n" "Last-Translator: erinm\n" "Language-Team: Malagasy (http://www.transifex.com/otf/I2P/language/mg/)\n" @@ -18,154 +18,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Fanomezana" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -173,7 +149,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -181,10 +157,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -192,89 +175,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Kirakira" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Fampiarana" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -284,41 +343,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -334,7 +370,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -369,14 +404,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -611,676 +641,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Name" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2245,19 +1605,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2623,56 +1983,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2680,25 +2040,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisansy" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2707,7 +2067,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2716,18 +2076,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2735,7 +2095,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2747,7 +2107,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4134,3 +3494,24 @@ msgstr "" msgid "Detailed Instructions" msgstr "" + + + + + + + + + + + + + + + + + + + + + diff --git a/i2p2www/translations/mg/LC_MESSAGES/priority.po b/i2p2www/translations/mg/LC_MESSAGES/priority.po index dd3343c6..15b232bc 100644 --- a/i2p2www/translations/mg/LC_MESSAGES/priority.po +++ b/i2p2www/translations/mg/LC_MESSAGES/priority.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-18 11:46+0000\n" -"Last-Translator: ANDRIAMALALA \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Giovanni Pellerano \n" "Language-Team: Malagasy (http://www.transifex.com/otf/I2P/language/mg/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -28,11 +28,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P blog ATOM fahana isan'tsokajy: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog sy fahana ATOM" @@ -58,39 +58,37 @@ msgid "Debian I2P Packages" msgstr "Entana I2P ho an'ny Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Ny entana Debian\n" -" dia voatsara ary tokony>/em> handeha amin'ny fitaovana x86/x86_64 " -"mampiasa:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precis 12.04 sady vaovao)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -103,7 +101,7 @@ msgstr "" "amin'ireo entana ireo ao amin'ny Trac at\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -111,25 +109,25 @@ msgstr "" "Tetika 1: Modely taty aoriana an'i Ubuntu sy ny " "sampany (Andramo ity raha tsy mapiasa Debian ianao)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "" "Tetika 2: Debian (miaraka amin'ny sampan'i " "Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Fanampiana ny PPA avy amin'ny command line ary mametraka ny I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Sokafy ny terminal dia ampidiro:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -141,11 +139,11 @@ msgstr "" " dia manamarina\n" "fa ny entana dia tsy nisy niova hatramin'ny nanamboarana azy." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Hilazao ny mpitsinjara entan'ny PPA vaovao amin'izao fomba izao:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -155,15 +153,15 @@ msgstr "" "toeram-pitahirizana izay efa vonona ao amin'ny fitaovanao, miaraka ny PPA" " an'ny I2P izay efa nampiana teo aloha." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Vonona ianao izao hametraka an'i I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Fanampiana ny PPA amin'ny fampiasana ny Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -171,7 +169,7 @@ msgstr "" "Vao misokatra ny Synaptic, fidio Repositorieseo amin'ny " "Settingsmenu." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -179,7 +177,7 @@ msgstr "" "Rehefa misokatra ny Synaptic, dia fidio Repositories avy eo " "amin'ny Settings menu." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -191,7 +189,7 @@ msgstr "" "dia tsindrioAmpio loharon'entana. Tsindrio Hidio ny " "bokotra ary Avereno ampiakarina." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -205,7 +203,7 @@ msgstr "" "dia mety ahita soaratra mivoakaAsiana fanampiny?. raha izay, " "tsindrio MarihoaryApetraho." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -216,17 +214,15 @@ msgstr "" "izay ao anatin'nymamelona an'i " "I2Pary mandamina azy hifandahatra amin'ny fitaovanao." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Toromarika hoan i Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -234,47 +230,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Hilazao ny mpitsinjara entan'ny PPA vaovao amin'izao fomba izao" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -286,7 +281,7 @@ msgstr "" " an'i I2P izay natao teo amin'ny ambaratonga\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -296,7 +291,7 @@ msgstr "" " ny entana rehetra dia manamarina fa ho voarainao ny fanavaozana rehetra " "ao amin'ny fitehirizana ny fanalahidy GPG." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -306,12 +301,12 @@ msgstr "" "manaraka toy ny mamelona an'i " "I2Pary mandamina sy mampifandrindra azy amin'ny fitaovanao." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Asa aorian'ny fametrahana" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -320,7 +315,7 @@ msgstr "" " router I2P\n" "fomba telo:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -334,7 +329,7 @@ msgstr "" "Aza mampiasa\n" "sudo na mandefa azy raha root ianao!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -350,7 +345,7 @@ msgstr "" "(Note: aza\n" "mampiasa sudo raha root ianao!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -364,7 +359,7 @@ msgstr "" " i2p\" raha root na mampiasa sudo. Hafatra momba ny fampiasana " "azy." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -382,7 +377,7 @@ msgstr "" "ilaina ny fanoroana momban'ny fampiasana ny port,\n" "dia jereo ny portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -393,7 +388,7 @@ msgstr "" "href=\"http://127.0.0.1:7657/config.jsp\">pejy fanitsiana,\n" "mba ho 96 KB/s down / 40 KB/s up, izay hita fa antonony." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -405,7 +400,7 @@ msgstr "" "pejy browser proxy setup ahitanao " "fanoroana mora." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -414,15 +409,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -436,20 +435,141 @@ msgstr "Toerana Mitovy:" msgid "select alternate mirror" msgstr "Mifidiana toerana hafa" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Alaivo ity fisy ity dia ampiaro" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Ampidino" @@ -457,7 +577,7 @@ msgstr "Ampidino" msgid "Source package" msgstr "Entana am-potony " -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Fanavaozana otomatika" @@ -466,10 +586,22 @@ msgid "Manual updates" msgstr "Fanavaozana amin'ny tanana" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Fanampiny" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -485,33 +617,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Fametrahana madio" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -527,11 +659,11 @@ msgstr "" " Mety ho azo atao ny manindry ankavanana dia fidio ny\n" " "sokafy avy amin'i Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Baiko (headless)fametrahana ara-tsoratra:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -542,19 +674,19 @@ msgstr "" " alefaso amin'ny alalan'ny baiko ara-tsoratra java -jar " "i2pinstall_%(i2pversion)s.jar -console" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -571,7 +703,7 @@ msgstr "" "havanana dia mifidy ny\n" " "Open with java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -582,30 +714,41 @@ msgstr "" " alefaso avy eo amin'ny baiko ara-tsoratra ity java -jar " "i2pinstall_%(i2pversion)s.jar -console." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Ny entana natao hoan 'i Debian & Ubuntu dia efa azo alaina." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM farafahakeliny, 1GB no faniriana." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Fanavaozana avy amin'ny modely taty aoriana:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Ny fanatsarana otomatika sy atao an-tanana dia misy daholo hoan'ity " "modely ity." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -668,7 +819,7 @@ msgstr "" "bokotra 'Ampidino ny fanavaozana' eo amin'ny router\n" " rehefa mipoitra izy." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -677,39 +828,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Tsindrio \"Restart\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Mandraisa Café, dia miandrasa 11 minitra eo ho eo" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Modely rehetra teo aloha" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Ny hasin'tanana dia azo ampiakarina amin'ny alalan'ny fanomezana ataon'ny" -" olona. Everinao\n" -"fa misy dikany ve izany? Ampio ato ny " -"fanomezanao, \n" -"soraty ny vola hoan'ny hasin'tanan'i %(donatename)s !" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Tsy hita" @@ -873,7 +999,30 @@ msgstr "olana 500 ao amin'ny serveur" msgid "Umm... the server encountered some sort of error." msgstr "Hmmm .. nisy olana kely ny serveur" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Fanontaniana Maro Samihafa" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Kirakira" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Manorata aty aminay" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Toerana fifaneraserana" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Mandrosoa Ampio izahay!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Fanomezana" @@ -929,278 +1078,298 @@ msgid "Introduction to I2P" msgstr "Teny fampidirana momban'i I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Fampitahana" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Fampitahana amin'ny ankapobeny " - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Ireo tambazotra miafina samihafa" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Kirakira" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Fitsinjarana ny Kirakira" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Ahoana ny fiasany?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Teny fampidirana tsotra" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Teny fampidirana ara teknika" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Karazana Loza" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Tongolo Routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Fanangonana momba ny tambazotra" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Fantsona Routing" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Fifidianana Akama" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Fanafenana" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Filazalazana" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Tahiry fampielezana" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrams" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Fampiarana" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Fampiarana azo ampiasaina " - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocols" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protocol stack" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Fampitana" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Fampitana amin'ny antsipiriany" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Fantsona" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Fampiarana ny fantsona" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Fantsona lalan'tokana" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Fomba fiasa taloha" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Fanomezana anarana sy bokin'adiresy" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Tovana" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Ny ekipa" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Rindrina fankasitrahana" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Fijerin'ny akademia sy ny akama" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Fampisehoana, fampianarana sy hain'tsoratra" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Manorata aty aminay" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Fifandraisana hafa" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Fandinihinao ny zavava-bita" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Vonjy" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Fanontaniana Maro Samihafa" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Ahoana ny fomba fikirakirana ny I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Fanatontoloana" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Tanjany" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Toerana fifaneraserana" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Fanomezana fanalahidy sonia" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Fanalahidy voasonia" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Fanalahidin'ny Mpanantontosa" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Fampitahana" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Fampitahana amin'ny ankapobeny " + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Ireo tambazotra miafina samihafa" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Ny ekipa" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Rindrina fankasitrahana" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Fijerin'ny akademia sy ny akama" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Fampisehoana, fampianarana sy hain'tsoratra" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Fandinihinao ny zavava-bita" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Fifandraisana hafa" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Fitsinjarana ny Kirakira" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Ahoana ny fiasany?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Teny fampidirana tsotra" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Teny fampidirana ara teknika" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Karazana Loza" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Tongolo Routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Fanangonana momba ny tambazotra" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Fantsona Routing" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Fifidianana Akama" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Fanafenana" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Filazalazana" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Tahiry fampielezana" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrams" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Fampiarana" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Fampiarana azo ampiasaina " + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocols" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protocol stack" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Fampitana" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Filatsahana an-tsitrapo" +msgid "Transport layer overview" +msgstr "Fampitana amin'ny antsipiriany" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Mandrosoa Ampio izahay!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Fanamboarana" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisansy" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Fantsona" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Fanarahana ny tsy mety" +msgid "Tunnel implementation" +msgstr "Fampiarana ny fantsona" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Fantsona lalan'tokana" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Fomba fiasa taloha" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Fanomezana anarana sy bokin'adiresy" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Tovana" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Fikaroana ara-akademika" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Fanontaniana samihafa momba ny fikaroana" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Fanamboarana" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Fanoroan'dalana" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Mpamorona Vaovao" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Fampiasana IDE avy amin'ny alalan'i I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Fanoroan'dalana hoan'ny mpamorona sy fomba fanaovana codes" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Mpandika teny Vaovao" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Hasin'tanana" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licence" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Fivoariana" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisansy" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Lalana mbola ho aleha" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Asa ho atao" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Fanarahana ny tsy mety" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Fiteny" @@ -1344,33 +1513,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Lisitra na mailaka" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P dia manana lisitra mailaka, fa tsy dia ampiasaina loatra satria ny " -"andian'ny mpanamboatra dia mankafy kokoa ny miresaka amin'ny IRC na ny " -"toeram-piresahan'ny mpanamboatra. Mety ihisy fiovana izany any aoriana " -"any." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Fisoratana anarana" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1381,11 +1558,11 @@ msgstr "" "ambany) dia fenohy ny pejy. Ny mailaka anaty ao amin'ny I2P (ohatra, " "foobar@mail.i2p) dia azo ampiasaina." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Fanesorana ny anarana" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1395,21 +1572,22 @@ msgstr "" "mandehana ao amin'ny filazam-baovaon'ny lisitry mailaka (jereo eo " "ambany), dia ampidiro ao ny adiresy mailaka-nao." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Lisitra" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Rakitry ny ela" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "Firesahana rehetra momba ny fanatontosana ny I2P - izay rehetra " "mifandraiky amin'ny zay" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2898,122 +3076,74 @@ msgstr "" " rehetra alaina ary natao ampiasaina ny fitaovana internet mahazatra toy " "ny mailaka, IRC na fampiantranoina tranon'kala" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Inona no ataon'i I2P ho anao?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Ny I2P dia tambazotra afaka manafina tsara ny fifandraisana atao eo " -"amin'ny Internet. Maro ireo zavatra ampiasaina mety ahitana ny momba " -"anao rehetra ao amin'ny Internet, ny I2P dia afaka manafina izany rehetra" -" izany." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Alaivo ny I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Inona no atao hoe I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Tohizo ny famakiana&hellip" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Vaovao & Fanatsarana" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3055,13 +3185,3 @@ msgstr "Solaitra, toeram-baovao, ny hafa rehetra" msgid "Very Old Stuff" msgstr "Rakitry ny ela" - - - - - - - - - - diff --git a/i2p2www/translations/nb/LC_MESSAGES/about.po b/i2p2www/translations/nb/LC_MESSAGES/about.po index bffb21a2..3af7f67c 100644 --- a/i2p2www/translations/nb/LC_MESSAGES/about.po +++ b/i2p2www/translations/nb/LC_MESSAGES/about.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Norwegian Bokmål " "(http://www.transifex.com/otf/I2P/language/nb/)\n" @@ -69,19 +69,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Hvordan sette opp din nettleser" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -90,11 +109,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -109,15 +128,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -125,11 +144,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -138,17 +157,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -159,11 +178,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -175,11 +194,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -188,11 +207,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -203,14 +222,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -223,7 +242,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -233,7 +252,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -242,7 +261,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -263,324 +282,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -992,7 +672,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1001,7 +681,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1010,7 +690,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1020,7 +700,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1030,7 +710,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1040,7 +720,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1048,7 +728,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1057,7 +737,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1065,11 +745,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1078,7 +758,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1087,7 +767,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1095,7 +775,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1104,7 +784,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1112,7 +792,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1123,7 +803,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1131,7 +811,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1142,7 +822,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1150,7 +830,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1158,16 +838,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Annet" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1196,11 +910,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2559,8 +2273,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/nb/LC_MESSAGES/docs.po b/i2p2www/translations/nb/LC_MESSAGES/docs.po index 89d0a9b1..347c76d6 100644 --- a/i2p2www/translations/nb/LC_MESSAGES/docs.po +++ b/i2p2www/translations/nb/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 01:03+0000\n" "Last-Translator: erinm\n" "Language-Team: Norwegian Bokmål " @@ -19,16 +19,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +#, fuzzy +msgid "July 2019" +msgstr "Januar 2016" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -40,10 +40,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +53,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,485 +70,494 @@ msgstr "" msgid "Overview" msgstr "Oversikt" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Spesifikasjoner" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrams" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunneler" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Transport lag oversikt" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Ytelse" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Forslag" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Feilsporer" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1150,7 +1160,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1436,8 +1446,9 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "" +#, fuzzy +msgid "May 2019" +msgstr "Januar 2016" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1455,10 +1466,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1527,76 +1538,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1604,189 +1589,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versjon" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1795,63 +1781,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1859,7 +1845,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1869,7 +1855,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1885,9 +1871,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "" +#, fuzzy +msgid "February 2019" +msgstr "Januar 2016" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2017,7 +2003,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2026,12 +2012,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2039,12 +2025,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2058,12 +2044,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2133,7 +2119,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Beskrivelse" @@ -2903,6 +2889,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2974,7 +2988,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3153,13 +3167,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Forvalg" @@ -3661,7 +3675,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historikk" @@ -3691,10 +3705,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4091,17 +4105,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4111,10 +4128,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4122,7 +4140,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4131,7 +4149,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4141,7 +4159,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4152,11 +4170,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4166,7 +4184,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4180,7 +4198,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4193,7 +4211,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4204,38 +4222,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6961,17 +6979,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7088,9 +7105,8 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 #, fuzzy -msgid "January 2019" +msgid "August 2019" msgstr "Januar 2016" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7164,7 +7180,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Flodfyll" @@ -7238,11 +7254,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7257,21 +7273,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7281,30 +7297,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7313,17 +7329,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7332,7 +7348,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7340,39 +7356,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7381,26 +7397,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7408,65 +7424,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7478,11 +7494,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7494,7 +7510,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7506,8 +7522,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7522,19 +7538,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7549,7 +7565,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7563,11 +7579,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7579,11 +7595,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7591,11 +7607,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7604,11 +7620,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7629,7 +7645,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7644,24 +7660,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7669,7 +7685,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7681,7 +7697,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7689,13 +7705,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7706,11 +7722,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7721,11 +7737,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7733,7 +7749,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7750,22 +7766,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7774,11 +7790,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7791,7 +7807,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7803,7 +7819,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7824,11 +7840,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7843,18 +7859,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7870,11 +7886,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7892,7 +7908,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7903,11 +7919,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7917,13 +7933,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7934,7 +7950,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7944,7 +7960,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7955,14 +7971,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7977,7 +7993,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7995,7 +8011,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8005,11 +8021,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8019,7 +8035,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8030,11 +8046,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8048,7 +8064,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8056,11 +8072,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8082,11 +8098,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8099,11 +8115,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8120,18 +8136,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8139,11 +8155,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8152,32 +8168,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8187,31 +8203,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8224,11 +8240,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8236,7 +8252,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8245,7 +8261,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8257,7 +8273,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8266,30 +8282,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8301,15 +8317,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8323,7 +8339,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8335,7 +8351,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8352,7 +8368,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8362,7 +8378,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8374,11 +8390,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8386,48 +8402,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8435,7 +8451,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8443,7 +8459,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8453,7 +8469,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8478,16 +8494,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8495,18 +8511,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8523,7 +8539,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8537,7 +8553,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8553,15 +8569,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12812,17 +12828,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12856,20 +12872,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12879,72 +12895,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12954,7 +12970,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12964,24 +12980,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12989,29 +13005,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13020,7 +13036,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13031,15 +13047,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13053,13 +13069,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13073,12 +13089,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13087,42 +13103,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13132,46 +13148,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Reduser tunnelmengde når inaktiv" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13179,11 +13195,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13204,66 +13220,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Innhold" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13526,6 +13542,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13725,6 +13745,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15254,10 +15280,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16225,3 +16247,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/nb/LC_MESSAGES/get-involved.po b/i2p2www/translations/nb/LC_MESSAGES/get-involved.po index 16283d83..65d6c6f0 100644 --- a/i2p2www/translations/nb/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/nb/LC_MESSAGES/get-involved.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Norwegian Bokmål " "(http://www.transifex.com/otf/I2P/language/nb/)\n" @@ -20,154 +20,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Doner" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Skattestatus" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Klistremerker" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -175,7 +151,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -183,10 +159,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -194,89 +177,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Oversettelse" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Tester" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentasjon" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Bilder" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Innhold" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Tjenester" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Deler på nytt" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Applikasjoner" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Koding" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -286,41 +345,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Oversettelse" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Deler på nytt" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -336,7 +372,6 @@ msgstr "Januar 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -371,15 +406,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Januar 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -614,676 +643,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabisk oversettelse" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Navn" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Russisk oversettelse" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "NetDB-bakende" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "NetDB-bakende" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2248,19 +1607,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2626,56 +1985,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2683,25 +2042,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisenser" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2710,7 +2069,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2719,18 +2078,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2738,7 +2097,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2750,7 +2109,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4137,4 +3496,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/nb/LC_MESSAGES/priority.po b/i2p2www/translations/nb/LC_MESSAGES/priority.po index 0fe7698d..039f50b5 100644 --- a/i2p2www/translations/nb/LC_MESSAGES/priority.po +++ b/i2p2www/translations/nb/LC_MESSAGES/priority.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" "Last-Translator: erinm\n" "Language-Team: Norwegian Bokmål " "(http://www.transifex.com/otf/I2P/language/nb/)\n" @@ -30,11 +30,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blogg ATOM strøm for Kategori: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogg" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blogg ATOM strøm" @@ -60,39 +60,37 @@ msgid "Debian I2P Packages" msgstr "Debian I2P Pakker" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian-pakkene\n" -"har blitt testet og bør virke på x86/x86_64-plattformer som " -"kjører:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 og nyere)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy og nyere)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -105,7 +103,7 @@ msgstr "" "med disse pakkene på Trac på\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -113,23 +111,23 @@ msgstr "" "Valg 1: Nylige versjoner av Ubuntu og avledninger" " derav (Prøv dette hvis du ikke bruker Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Valg 2: Debian (inkludert Debian-avledninger)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Legge til PPA via kommandolinjen og installer I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Åpne en terminal og skriv inn:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -139,38 +137,38 @@ msgstr "" "GPG nøkkelen pakkebrønnen er signert med. GPG-nøkkelen forsikrer at\n" "pakkene ikke har blitt tuklet med etter at de ble bygd." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." msgstr "" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Du er nå klar for å installere I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -178,7 +176,7 @@ msgid "" "Reload." msgstr "" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -187,24 +185,22 @@ msgid "" " click Mark then Apply." msgstr "" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruksjoner for Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -212,47 +208,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -260,32 +255,32 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -294,7 +289,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -304,7 +299,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -313,7 +308,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -325,7 +320,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -333,7 +328,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -342,7 +337,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -351,15 +346,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -373,20 +372,141 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Last ned den filen og kjør den." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Nettleser" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Last ned" @@ -394,7 +514,7 @@ msgstr "Last ned" msgid "Source package" msgstr "Kilde pakke" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Automatisk oppdateringer" @@ -403,10 +523,22 @@ msgid "Manual updates" msgstr "Manuell oppdatering" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Avhengighet" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -422,33 +554,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "Java 9 support er under utvikling og er ikke anbefalt for generelt bruk." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Versjonsnotater" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Endrings historikk" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian endrings historikk" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android endrings historikk" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Reine installasjoner." -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -459,11 +591,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Kommandolinje (ikke-grafisk) installasjon:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -471,19 +603,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -494,7 +626,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -502,30 +634,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakker for Debian & Ubuntu er tilgjengelig." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB anbefalt." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Oppdateringer fra tidligere utgaver:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -572,7 +723,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -581,39 +732,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Klikk \"Restart\" " "" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Ta en kopp kaffe og kom tilbake om 11 minutter" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Tidligere utgaver" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Ikke funnet" @@ -729,7 +864,30 @@ msgstr "500 Tjener feil" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "OSS" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentasjon" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Kontakt oss" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forum" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Doner" @@ -783,278 +941,298 @@ msgid "Introduction to I2P" msgstr "Introduksjon til I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Andre anonyme nettverk" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentasjon" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Hvordan fungerer det?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Liten introduksjon" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Teknisk introduksjon" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Trussel modell" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Nettverk database" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Kryptografi" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Spesifikasjoner" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Forslag" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrams" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Applikasjoner" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Støttet applikasjoner" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokoller" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Overføringer" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Transport lag oversikt" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunneler" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Tunell implementasjon" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Gammel implementasjon" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Navngiving og addressebok" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Programtillegg" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Omså" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Kontakt oss" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linker" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Hjelp" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "OSS" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Ytelse" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forum" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Signerte nøkler" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Utvikler nøkler" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Andre anonyme nettverk" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linker" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Hvordan fungerer det?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Liten introduksjon" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Teknisk introduksjon" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Trussel modell" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Garlic routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Nettverk database" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kryptografi" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Spesifikasjoner" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Forslag" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrams" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Applikasjoner" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Støttet applikasjoner" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokoller" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Overføringer" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Gjør tjeneste som frivillig" +msgid "Transport layer overview" +msgstr "Transport lag oversikt" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisenser" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunneler" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Feilsporer" +msgid "Tunnel implementation" +msgstr "Tunell implementasjon" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Gammel implementasjon" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Navngiving og addressebok" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Programtillegg" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Omså" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guider" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nye utviklere" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nye oversettere" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lisens" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisenser" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Møter" - -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Oppgave liste" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Feilsporer" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Språk" @@ -1176,59 +1354,72 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Epost lister" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Abonnere" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Lister" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Akriv" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2642,118 +2833,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Hent I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Hva er I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Les mer…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Nyheter og oppdateringer" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2792,13 +2939,3 @@ msgstr "Forum, nyhetsside, annet" msgid "Very Old Stuff" msgstr "Veldig gamle ting" - - - - - - - - - - diff --git a/i2p2www/translations/nl/LC_MESSAGES/about.po b/i2p2www/translations/nl/LC_MESSAGES/about.po index 38f5396a..fbcc3d93 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/about.po +++ b/i2p2www/translations/nl/LC_MESSAGES/about.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 09:48+0000\n" +"Last-Translator: Roeltje\n" "Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -87,19 +87,38 @@ msgstr "" "voor enkele van de meest populaire browsers." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Hoe moet je je browser configureren" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 of Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -108,11 +127,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE-internetopties" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -127,15 +146,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE-proxy-instellingen" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -143,11 +162,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -156,17 +175,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -177,11 +196,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox-netwerkopties" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -193,11 +212,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefox-proxy-instellingen" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -210,11 +229,11 @@ msgstr "" "‘Proxy’; kies vervolgens de optie ‘Gebruik een handmatig gekozen proxy-" "instelling’ aan de rechterkant." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konqueror-proxy-instellingen" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -231,7 +250,7 @@ msgstr "" "Privacytip: stel bij de FTP-proxy dezelfde instellingen in als bij" " de HTTP-proxy." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -242,7 +261,7 @@ msgstr "" "In plaats daarvan is de bedoeling dat het gebruikt wordt als een intern " "netwerk." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -255,7 +274,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -265,7 +284,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -274,7 +293,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -297,324 +316,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Veel dank aan de mensen die gedoneerd hebben aan de I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1030,7 +710,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1039,7 +719,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1048,7 +728,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1058,7 +738,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1068,7 +748,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1078,7 +758,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1086,7 +766,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1095,7 +775,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1103,11 +783,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artikels en interviews" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1116,7 +796,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1125,7 +805,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1133,7 +813,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1142,7 +822,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1150,7 +830,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1161,7 +841,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1169,7 +849,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1180,7 +860,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1188,7 +868,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1196,11 +876,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Andere" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1208,6 +914,14 @@ msgstr "" "I2P vermeld in Netflix’ ‘House of Cards’, seizoen 2, aflevering 2,\n" "14 februari 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "I2P-projectleden" @@ -1242,11 +956,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1871,7 +1585,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 msgid "Video" -msgstr "" +msgstr "Film/Beeld" #: i2p2www/pages/site/about/i2pcon/2015.html:158 #: i2p2www/pages/site/about/i2pcon/2015.html:238 @@ -2605,8 +2319,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/nl/LC_MESSAGES/blog.po b/i2p2www/translations/nl/LC_MESSAGES/blog.po index c16482be..55c88b15 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/blog.po +++ b/i2p2www/translations/nl/LC_MESSAGES/blog.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -24,30 +24,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Bestanden zijn beschikbaar op de `downloadpagina`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`downloadpagina`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -55,46 +38,51 @@ msgstr "`downloadpagina`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -103,10 +91,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -117,44 +105,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -165,46 +158,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Overige" @@ -215,47 +213,52 @@ msgstr "Overige" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -271,12 +274,20 @@ msgstr "" msgid "Update Info" msgstr "" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Bestanden zijn beschikbaar op de `downloadpagina`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`downloadpagina`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -285,133 +296,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -419,8 +430,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -432,95 +443,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -528,8 +539,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -537,7 +548,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -546,7 +557,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -556,110 +567,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -667,8 +678,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -679,7 +690,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -690,99 +701,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -790,8 +801,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -799,7 +810,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -808,11 +819,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -823,19 +834,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -844,13 +851,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -861,7 +868,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -870,113 +877,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plug-ins" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -984,12 +991,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1004,7 +1011,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1012,23 +1019,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1040,113 +1047,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1154,8 +1157,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1165,43 +1168,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1209,8 +1212,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1219,16 +1222,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1239,7 +1242,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1257,7 +1260,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1269,11 +1272,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1289,7 +1292,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1301,7 +1304,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1310,11 +1313,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1329,11 +1332,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1342,11 +1345,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1356,53 +1359,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1420,11 +1423,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1433,14 +1436,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1458,11 +1453,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1638,29 +1629,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1669,7 +1660,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1679,60 +1670,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1743,13 +1739,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1760,88 +1756,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Locatie" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1852,13 +1839,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1873,7 +1860,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1882,33 +1869,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1917,49 +1909,49 @@ msgstr "" "beste manier om veiligheid te onderhouden en het netwerk te helpen is om " "de laatste uitgave te gebruiken." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1970,13 +1962,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1985,51 +1977,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2041,17 +2025,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2060,8 +2044,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2069,41 +2053,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2113,11 +2079,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2125,7 +2091,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2144,95 +2110,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2243,11 +2211,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2255,85 +2223,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2344,11 +2312,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2358,7 +2326,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2366,7 +2334,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2376,91 +2344,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2471,11 +2439,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2487,7 +2455,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2498,7 +2466,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2507,38 +2475,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2549,11 +2517,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2595,7 +2563,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2606,7 +2574,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2620,7 +2588,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2645,13 +2613,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2666,7 +2634,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2681,28 +2649,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2711,19 +2679,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2732,7 +2692,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2741,7 +2701,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2757,11 +2717,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2772,7 +2732,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2791,119 +2751,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2914,11 +2879,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2929,13 +2894,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2945,145 +2910,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3094,24 +3059,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3120,7 +3085,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3129,95 +3094,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3230,13 +3195,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3245,20 +3210,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3274,10 +3239,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3297,32 +3262,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3335,45 +3296,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3391,10 +3340,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3402,13 +3347,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3419,12 +3364,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3432,32 +3377,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3472,42 +3409,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3515,19 +3440,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3542,32 +3459,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3584,9 +3489,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3594,7 +3499,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3604,17 +3509,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3636,174 +3537,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3813,11 +3651,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3829,93 +3667,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3926,11 +3764,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3943,7 +3781,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3951,93 +3789,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4048,17 +3886,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4071,7 +3909,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4079,7 +3917,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4087,156 +3925,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4245,7 +4080,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4255,7 +4090,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4263,78 +4098,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Details" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Locatie" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4343,51 +4172,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4400,7 +4227,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4411,7 +4238,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4421,15 +4248,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4438,47 +4263,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" +msgstr "Planning" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4488,11 +4298,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4503,7 +4313,7 @@ msgid "" "support ECDSA." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4511,95 +4321,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4612,11 +4422,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4636,7 +4446,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4647,31 +4457,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4686,7 +4496,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4695,52 +4505,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4757,11 +4567,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4784,42 +4594,37 @@ msgstr "" "Als alles goed gaat, zullen we het hersleutelingsproces versnellen in de " "volgende uitgave." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`downloadpagina`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4830,15 +4635,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4847,11 +4652,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4859,7 +4664,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4869,11 +4674,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4881,7 +4686,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4892,7 +4697,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4900,7 +4705,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4908,15 +4713,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4929,7 +4734,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -4937,7 +4742,7 @@ msgstr "" "0.9.23 bevat een aantal oplossingen voor programmafouten en een aantal " "kleine verbeteringen op I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4950,13 +4755,11 @@ msgstr "" "ondertekend door zzz. Dit is een belangrijke test voor de overbodigheid " "van allerlei zaken, inclusief mensen. " -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4966,23 +4769,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`downloadpagina`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -4992,29 +4786,13 @@ msgstr "" "zoals gewoonlijk \n" "en is dit niet belangrijk." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5036,7 +4814,7 @@ msgstr "" "dagen lager bandbreedteverbruik verwachten, aangezien de router opnieuw " "integreert in het netwerk met haar nieuwe identiteit." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5049,7 +4827,7 @@ msgstr "" " aan het werk om I2P compatibel te maken met Java 9 en een deel van dat " "werk zit in deze uitgave." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5059,148 +4837,139 @@ msgstr "" "nieuwe pagina toegevoegd in routerconsole voor het bekijken van oudere " "nieuwspunten." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`downloadpagina`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5209,17 +4978,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5227,20 +4996,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5254,24 +5019,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5279,43 +5040,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5325,11 +5078,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5343,7 +5120,7 @@ msgstr "" "Werk Java zo snel mogelijk bij naar versie 7 of 8.\n" "Je router zal niet automatisch worden bijgewerkt als je Java 6 gebruikt." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5351,185 +5128,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Routerfamilie" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5539,11 +5305,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 bevat SAM 3.3, QR-codes en oplossingen voor programmafouten" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5556,7 +5322,7 @@ msgstr "" "\n" "en ‘identicon’-afbeeldingen voor het visueel onderscheiden van adressen." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5570,83 +5336,83 @@ msgstr "" "Er zijn diverse wijzigingen gedaan om de capaciteit van het netwerk te " "verhogen en hopelijk het opzetten van tunnels te verbeteren." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5657,14 +5423,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5677,7 +5443,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5691,13 +5457,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5708,17 +5474,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5729,20 +5495,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5759,13 +5525,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5776,16 +5542,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5799,8 +5565,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5812,9 +5578,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5830,7 +5596,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5838,17 +5604,13 @@ msgstr "" "0.9.26 bevat versleutelingsupdates, verbeteringen in Debianpakketten en " "oplossingen voor programmafouten" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5859,7 +5621,7 @@ msgstr "" "een nieuw lidmaatschapsprotocol met ondertekening voor het adresboek\n" "en belangrijke verbeteringen voor de Debian/Ubuntu-distributies." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5871,7 +5633,7 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5881,13 +5643,13 @@ msgstr "" "diverse pakketten,\n" "waaronder Jetty 8 en geoip. De gebundelde software is hierdoor vervangen." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5895,92 +5657,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5993,11 +5755,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6006,8 +5768,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6017,39 +5779,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6058,29 +5821,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6090,13 +5844,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6105,23 +5859,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6132,88 +5886,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Locatie" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6221,17 +5960,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6239,11 +5974,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 bevat oplossingen voor programmafouten" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6259,85 +5994,85 @@ msgstr "" "Er zijn verbeteringen in IPv6-transports, SSU-peertesten en verborgen " "modus." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6348,11 +6083,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 bevat oplossingen voor programmafouten" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6372,7 +6107,7 @@ msgstr "" "Er zijn voorlopige oplossingen voor Java 9, maar we raden Java 9 nog niet" " aan voor gebruik." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6383,163 +6118,163 @@ msgstr "" "We zullen op het congres de ontwikkelingsagenda en de prioriteiten voor " "2017 vaststellen." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6550,11 +6285,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 bevat oplossingen voor programmafouten" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6574,99 +6309,99 @@ msgstr "" "Er zijn meer probleemoplossingen voor Java 9, maar we raden Java 9 nog " "niet aan voor gebruik." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6677,11 +6412,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6698,18 +6433,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6719,21 +6454,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6741,7 +6476,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6753,103 +6488,103 @@ msgstr "" " enkele minuten kan duren.\n" "Wees hierbij geduldig." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6860,13 +6595,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6876,10 +6611,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6887,11 +6622,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6905,23 +6636,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6931,13 +6662,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6946,31 +6677,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6983,13 +6714,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7002,7 +6733,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7021,7 +6752,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7040,11 +6771,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7055,56 +6786,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7115,11 +6846,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7135,39 +6866,36 @@ msgstr "" "We hebben enkele controles toegevoegd in de console om rebindingaanvallen" " te weerstaan." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7307,6 +7035,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7391,6 +7120,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7401,13 +7135,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7418,13 +7152,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7441,7 +7175,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7450,20 +7184,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7484,7 +7218,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7493,13 +7227,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7515,7 +7249,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7527,7 +7261,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7542,20 +7276,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7567,7 +7301,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7578,13 +7312,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7602,7 +7336,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7615,13 +7349,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7634,7 +7368,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7645,13 +7379,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7664,13 +7398,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7683,13 +7417,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7700,20 +7434,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7727,15 +7461,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7781,12 +7512,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7802,107 +7533,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7913,15 +7641,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7945,23 +7673,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7972,7 +7700,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7985,13 +7713,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8010,7 +7738,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8021,7 +7749,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8030,13 +7758,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8048,11 +7776,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8063,13 +7791,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8083,7 +7811,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8092,7 +7820,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8103,7 +7831,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8120,13 +7848,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8139,13 +7867,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8154,35 +7882,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8193,7 +7921,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8202,30 +7930,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8239,11 +7965,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8274,6 +7997,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8334,42 +8058,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8380,15 +8101,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8406,7 +8127,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8415,13 +8136,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8436,22 +8157,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8462,13 +8183,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8477,11 +8198,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8492,14 +8213,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8507,13 +8228,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8523,13 +8244,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8540,7 +8261,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8548,13 +8269,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8563,7 +8284,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8574,18 +8295,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8594,102 +8312,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Tunnel-setup" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Geavanceerde instellingen" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/nl/LC_MESSAGES/docs.po b/i2p2www/translations/nl/LC_MESSAGES/docs.po index 4d4a173d..278bfa71 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/docs.po +++ b/i2p2www/translations/nl/LC_MESSAGES/docs.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Anne Mügge \n" "Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Index voor technische documentatie" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "Overzicht" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Technische inleiding" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Een minder technische inleiding" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Specificaties" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Papers over I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel-configuratie" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "SAM-protocol" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "SAMv2-protocol" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "SAMv3-protocol" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "BOB-protocol" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrammen" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 -msgid "End-to-End Encryption" -msgstr "" - #: i2p2www/pages/site/docs/index.html:116 +msgid "End-to-End Encryption" +msgstr "End-to-End Encryptie" + +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnels" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Transportlaagoverzicht" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Prestaties" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Voorstellen" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bugtracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Stappenplan" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1150,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1184,7 +1193,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "Algemene informatie" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1297,7 +1306,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "Installatie" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1361,7 +1370,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:137 msgid "Getting Started" -msgstr "" +msgstr "Aan de slag" #: i2p2www/pages/site/docs/plugins.html:138 #, python-format @@ -1436,7 +1445,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1455,10 +1464,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1521,82 +1530,56 @@ msgstr "" #: i2p2www/pages/site/docs/reseed.html:41 msgid "Thank you." -msgstr "" +msgstr "Bedankt." #: i2p2www/pages/site/docs/api/bob.html:2 msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1604,189 +1587,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versie" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1795,63 +1779,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1859,7 +1843,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1869,7 +1853,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1885,9 +1869,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Augustus 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2017,7 +2000,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2026,12 +2009,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2039,12 +2022,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2058,12 +2041,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2133,7 +2116,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Beschrijving" @@ -2903,6 +2886,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Taal" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Site" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "wrapper" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2974,7 +2985,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3153,13 +3164,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Standaard" @@ -3661,7 +3672,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Geschiedenis" @@ -3691,10 +3702,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4091,17 +4102,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4111,10 +4125,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4122,7 +4137,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4131,7 +4146,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4141,7 +4156,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4152,11 +4167,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4166,7 +4181,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4180,7 +4195,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4193,7 +4208,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4204,38 +4219,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "Aanvullende informatie" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -4382,7 +4397,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/embedding.html:90 msgid "Persistence" -msgstr "" +msgstr "Persistentie" #: i2p2www/pages/site/docs/applications/embedding.html:91 msgid "" @@ -6838,7 +6853,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:48 msgid "Why?" -msgstr "" +msgstr "Warom?" #: i2p2www/pages/site/docs/how/intro.html:49 #, python-format @@ -6854,7 +6869,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:56 msgid "How?" -msgstr "" +msgstr "Hoe?" #: i2p2www/pages/site/docs/how/intro.html:58 #, python-format @@ -6961,17 +6976,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7018,7 +7032,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:150 msgid "When?" -msgstr "" +msgstr "Wanneer?" #: i2p2www/pages/site/docs/how/intro.html:151 #, python-format @@ -7060,7 +7074,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/intro.html:173 msgid "Where?" -msgstr "" +msgstr "Waar?" #: i2p2www/pages/site/docs/how/intro.html:174 #, python-format @@ -7088,8 +7102,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7163,7 +7176,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7237,11 +7250,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Aanvullende Opties" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7269,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7293,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7325,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7344,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7352,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7393,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7420,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7490,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7506,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7518,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7534,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7561,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7575,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7591,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,11 +7603,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7616,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7641,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7656,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7681,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7693,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7701,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7718,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7733,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7745,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7762,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7786,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7803,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7815,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7836,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7855,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7882,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7904,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7915,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7929,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7946,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7956,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7967,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7989,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8007,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8017,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8031,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8042,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8060,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8068,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8094,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8111,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8132,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8151,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8164,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8199,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8236,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8248,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8257,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8269,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8278,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8313,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8335,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8347,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8364,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8374,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8386,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8398,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8447,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8455,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8465,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8490,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8507,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8535,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8549,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8565,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -10779,15 +10792,15 @@ msgstr "" #: i2p2www/pages/site/docs/how/threat-model.html:7 msgid "low" -msgstr "" +msgstr "laag" #: i2p2www/pages/site/docs/how/threat-model.html:8 msgid "medium" -msgstr "" +msgstr "medium" #: i2p2www/pages/site/docs/how/threat-model.html:9 msgid "high" -msgstr "" +msgstr "hoog" #: i2p2www/pages/site/docs/how/threat-model.html:34 msgid "Damage Potential" @@ -12811,17 +12824,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12868,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12891,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12966,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12976,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13001,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13032,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13043,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13065,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13085,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13099,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13144,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Tunnel hoeveelheid verminderen bij inactiviteit" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13191,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13216,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Inhoud" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13432,7 +13445,7 @@ msgstr "Bericht" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "Reacties" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13525,6 +13538,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Augustus 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13741,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14307,7 +14330,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:332 #: i2p2www/pages/site/docs/transport/ntcp.html:437 msgid "Size:" -msgstr "" +msgstr "Grootte:" #: i2p2www/pages/site/docs/transport/ntcp.html:209 msgid "Contents:" @@ -14791,7 +14814,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "Sleutels" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15253,10 +15276,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/nl/LC_MESSAGES/get-involved.po b/i2p2www/translations/nl/LC_MESSAGES/get-involved.po index 101aa69b..751b9b79 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/nl/LC_MESSAGES/get-involved.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Doneren" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Belastingsstatus" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Stickers" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,7 +150,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -182,10 +158,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Vertalen" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testen" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentatie" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Inhoud" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Services" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Reseeden" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Applicaties" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" -msgstr "" +msgstr "Analyse" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Reseeden" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "Januari 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,15 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Januari 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -613,676 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabische vertaling" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Naam" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Russische vertaling" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2247,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2408,7 +1767,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Gemeenschap" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2625,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2682,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenties" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2709,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2718,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2737,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2749,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -3732,7 +3091,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/new-translators.html:17 #: i2p2www/pages/site/get-involved/guides/new-translators.html:82 msgid "Preparation" -msgstr "" +msgstr "Voorbereiding" #: i2p2www/pages/site/get-involved/guides/new-translators.html:19 #: i2p2www/pages/site/get-involved/guides/new-translators.html:84 @@ -4069,7 +3428,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "privacybeleid" #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" @@ -4103,7 +3462,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:77 msgid "Getting Started" -msgstr "" +msgstr "Aan de slag" #: i2p2www/pages/site/get-involved/guides/reseed.html:79 msgid "" @@ -4136,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/nl/LC_MESSAGES/priority.po b/i2p2www/translations/nl/LC_MESSAGES/priority.po index 674bea6f..045176a7 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/priority.po +++ b/i2p2www/translations/nl/LC_MESSAGES/priority.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Bert Massop \n" "Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -34,11 +34,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P-blog-ATOM-feed voor categorie: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P-blog-ATOM-feed" @@ -64,39 +64,37 @@ msgid "Debian I2P Packages" msgstr "I2P-pakketten voor Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"De Debian-pakketten\n" -"zijn getest en zouden moeten werken op x86/x86_64-platformen die" -" draaien op:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (12.04 en nieuwer)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy en nieuwer)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -109,7 +107,7 @@ msgstr "" "problemen via Trac op\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -117,23 +115,23 @@ msgstr "" "Optie 1: recente versies van Ubuntu en afgeleiden" " (Probeer dit als je niet Debian gebruikt)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Optie 2: Debian (inclusief Debian-afgeleiden)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "De PPA via de opdrachtregel toevoegen en I2P installeren" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Open een terminal en voer in:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -143,11 +141,11 @@ msgstr "" "gpg-sleutel op waarmee het archief ongetekend is. De gpg-sleutel zorgt\n" "ervoor dat er niets veranderd is aan het archief sinds het maken ervan." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Meld de nieuwe PPA aan de pakketbeheerder door dit in te voeren:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -158,15 +156,15 @@ msgstr "" "hebt\n" "toegevoegd met een eerdere opdracht." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Je bent nu klaar om I2P te installeren!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "De PPA toevoegen met Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -174,7 +172,7 @@ msgstr "" "Open Synaptic (Systeem -> Administratie -> Synaptic-" "pakketbeheerder)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -182,7 +180,7 @@ msgstr "" "Selecteer in Synaptic Archieven uit het menu " "Instellingen." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -194,7 +192,7 @@ msgstr "" "Bron Toevoegen. Klik de Sluiten knop en dan de " "Verversen knop." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -209,7 +207,7 @@ msgstr "" "popup te zien krijgen. Als dat zo is, druk op Mark en dan op " "Apply." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -219,17 +217,15 @@ msgstr "" "I2P starten en configureren voor jouw " "systeem." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instructies voor Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -237,49 +233,48 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" "Meld je pakketbeheerder van de nieuwe pakketbron door het volgende in te " "geven:" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -291,7 +286,7 @@ msgstr "" "pakketbron\n" "toegevoegd in stap 1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -301,7 +296,7 @@ msgstr "" "keyring
    \n" "pakket updates van de GPG key van de repository geüpdatet te houden." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -311,12 +306,12 @@ msgstr "" "I2P starten en configureren voor jouw " "systeem." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Post-installatie werk" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -324,7 +319,7 @@ msgstr "" "Gebruik makend van deze I2P pakketten kan de I2P router gestart worden\n" "in de volgende drie manieren:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -338,7 +333,7 @@ msgstr "" " geen\n" "sudo of start het als administrator!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -354,7 +349,7 @@ msgstr "" "(Noot: Gebruik geen sudo of start het als " "administrator!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -368,7 +363,7 @@ msgstr "" "\"dpkg-reconfigure i2p\" als administrator of met \"sudo\".\n" "Dit is de aanbevolen manier om I2P te starten." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -387,7 +382,7 @@ msgstr "" "dan vindt u hulp op portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -399,7 +394,7 @@ msgstr "" "omdat de standaard instellingen (96 KB/s down, 40 KB/s up) vrij " "conservatief zijn." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -411,7 +406,7 @@ msgstr "" "href=\"%(browserconfig)s\">browser proxy setup pagina voor een " "makkelijke handleiding." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -420,15 +415,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -442,12 +441,13 @@ msgstr "Mirror:" msgid "select alternate mirror" msgstr "selecteer andere mirror" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Download dat bestand en voer het uit." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -456,8 +456,128 @@ msgstr "" "De bestanden zijn ondertekend door %(signer)s,\n" "wiens sleutel hier staat." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Browser" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" @@ -465,7 +585,7 @@ msgstr "Download" msgid "Source package" msgstr "Bron pakket" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Automatische updates" @@ -474,10 +594,22 @@ msgid "Manual updates" msgstr "Handmatige updates" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Afhankelijkheid" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -493,7 +625,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -501,27 +633,27 @@ msgstr "" "Java 9 ondersteuning is nog in ontwikkeling en daarom niet aanbevolen " "voor algemeen gebruik." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Uitgaveopmerkingen" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Changelog" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian Changelog" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android Changelog" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Schone installaties" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -539,11 +671,11 @@ msgstr "" "optie biedt:\n" " "Open met Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Opdrachtprompt (headless) installatie:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -555,19 +687,19 @@ msgstr "" " draai java -jar i2pinstall_%(i2pversion)s.jar -console " "vanuit de command line." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -584,7 +716,7 @@ msgstr "" "Op sommige platformen kan je met je rechter muisknop op het bestand\n" "klikken en kiezen voor "Open with Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -595,30 +727,41 @@ msgstr "" "en voer java -jar i2pinstall_%(i2pversion)s.jar -console uit" " vanuit opdrachtprompt." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakketten voor Debian & Ubuntu zijn beschikbaar." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB aanbevolen" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -"Het bestand is ondertekend door %(signer)s,\n" -"wiens sleutel hier staat." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Updates van eerdere releases:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Zowel automatische en handmatige upgrades zijn beschikbaar voor de " "release." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -688,7 +837,7 @@ msgstr "" "knop op je\n" "router console als hij verschijnt." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -701,28 +850,27 @@ msgstr "" "bij het verifieren van releases door str4d, en moeten handmatig geupdate " "worden via het stappenplan hier onder." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Klik op \"Restart\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Ga koffie halen en kom terug in 11 minuten" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -731,11 +879,11 @@ msgstr "" "Het bestand is ondertekend door %(signer)s,\n" "wiens sleutel hier staat." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Vorige releases" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Beloningen kunnen vergroot worden door meer donaties.\n" -"Vind je dat deze belangrijk zijn? Voeg ze dan toe " -"in je donatie,\n" -"en geef het bedrag voor de %(donatename)s beloning op!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Niet gevonden" @@ -893,7 +1020,30 @@ msgstr "Server fout 500" msgid "Umm... the server encountered some sort of error." msgstr "Uhm... De server is een onbekende fout tegengekomen." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentatie" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Neem contact met ons op" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forums" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Doe mee!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Doneren" @@ -949,278 +1099,298 @@ msgid "Introduction to I2P" msgstr "Introductie van I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Vergelijkingen" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Overzicht van vergelijkingen" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Andere anonieme netwerken" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentatie" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Documentatie index" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Hoe werkt het?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Snelle intro" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Tech intro" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Bedreigings model" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Knoflook routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Netwerk database" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Tunnel routing " - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Peer selectie" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Cryptografie" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessieLabels" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Specificaties" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Voorstellen" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Streaming bibliotheek" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrammen" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Applicaties" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Ondersteunde applicaties" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bttorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocollen" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protocol stack" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transporten" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Transport laag overzicht" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunnels" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Tunnel implementatie" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Eenrichtings tunnels" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Oude implementatie" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Naamgeving en adresboek" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugins" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Herzaaien" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Team" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Eregalerij" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Academische documenten en peer review" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Presentaties, handleidingen en artikelen" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Neem contact met ons op" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Links" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Help" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Hoe surf je op I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Gemeenschap" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Verwijzingen" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Definities" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Prestatie" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forums" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2P verifiëren" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Release onderteken sleutels" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Ondertekende sleutels" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Ontwikkelaars sleutels" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Vergelijkingen" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Overzicht van vergelijkingen" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Andere anonieme netwerken" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Mensen" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Team" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Eregalerij" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Academische documenten en peer review" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Presentaties, handleidingen en artikelen" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Links" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Documentatie index" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Hoe werkt het?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Snelle intro" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Tech intro" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Bedreigings model" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Knoflook routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Netwerk database" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Tunnel routing " + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Peer selectie" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Cryptografie" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessieLabels" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specificaties" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Voorstellen" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Streaming bibliotheek" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrammen" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Applicaties" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Ondersteunde applicaties" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bttorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocollen" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protocol stack" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transporten" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Vrijwillig" +msgid "Transport layer overview" +msgstr "Transport laag overzicht" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Doe mee!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Ontwikkel" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licenties" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunnels" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Fout tracker" +msgid "Tunnel implementation" +msgstr "Tunnel implementatie" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Eenrichtings tunnels" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Oude implementatie" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Naamgeving en adresboek" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugins" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Herzaaien" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Onderzoek" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Academisch onderzoek" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Open onderzoeksvragen" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Ontwikkel" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Gidsen" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nieuwe ontwikkelaars" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Een IDE met I2P gebruiken" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Ontwikkelaars richtlijnen en codeer stijl" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotoom" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nieuwe vertalers" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Premies" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licentie" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Bijeenkomsten" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenties" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Stappenplan" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Taak lijst" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Fout tracker" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Taal" @@ -1370,32 +1540,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond browserbundel discussie en ontwikkeling" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Mailing lijsten" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P heeft een mailing lijst, maar het wordt bijna nooit gebruikt " -"aangezien het kleine team van ontwikkelaars liever IRC of het " -"ontwikkelaars forum gebruikt. Dit kan veranderen in de toekomst." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Abonneren" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1405,11 +1584,11 @@ msgstr "" "informatie pagina (link hieronder) en vul het formulier in. Interne I2P " "adressen (foobar@mail.i2p) kunnen gebruikt worden." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Uitschrijven" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1419,21 +1598,22 @@ msgstr "" " te passen, ga je naar de lijst informatie pagina (link hieronder) en vul" " je je abonnee e-mail adres in." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Lijsten" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archief" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "I2P ontwikkelingsdiscussies - alles gerelateerd aan de ontwikkeling van " "I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2891,122 +3071,74 @@ msgstr "" "source tools en ontworpen om elke traditionele Internet service zoals " "email, IRC of webhosting te draaien." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Wat doet I2P voor jou?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Het I2P-netwerk zorgt voor sterke privacybescherming voor communicatie " -"over het internet. Veel activiteiten die je privacy op het publieke " -"internet kunnen schaden kunnen anoniem gedaan worden binnen het I2P-" -"netwerk." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Verkrijg I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Wat is I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Lees meer…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Nieuws & Updates" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3048,13 +3180,3 @@ msgstr "Boards, niewssite, overig" msgid "Very Old Stuff" msgstr "Erg Oud Spul" - - - - - - - - - - diff --git a/i2p2www/translations/pl/LC_MESSAGES/about.po b/i2p2www/translations/pl/LC_MESSAGES/about.po index a1243bad..97d1e40a 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/about.po +++ b/i2p2www/translations/pl/LC_MESSAGES/about.po @@ -3,16 +3,16 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# kRkk , 2018 +# Karol Kosek , 2018 # sebx, 2014 # Verdulo :-), 2017 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 08:59+0000\n" +"Last-Translator: Aron \n" "Language-Team: Polish (http://www.transifex.com/otf/I2P/language/pl/)\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " @@ -76,19 +76,38 @@ msgstr "" "najbardziej znanych przeglądarek." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Jak skonfigurować Twoją przeglądarkę" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Outproxy Warunki Korzystania" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 albo Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -100,11 +119,11 @@ msgstr "" "Wybierz kartę połączeń i kliknij na ustawienia LAN dla \n" "konfiguracji proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE Opcje Internetowe" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -119,15 +138,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -135,11 +154,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -148,17 +167,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -169,11 +188,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -185,11 +204,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -198,11 +217,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -213,14 +232,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Przeglądarka I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Pobierz" @@ -458,7 +579,7 @@ msgstr "Pobierz" msgid "Source package" msgstr "Kod źródłowy" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Automatyczne aktualizacje" @@ -467,10 +588,22 @@ msgid "Manual updates" msgstr "Ręczne aktualizacje" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Zależności" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -486,33 +619,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "Wsparcie Javy 9 jest w fazie rozwojowej i jej używanie nie jest zalecane." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Informacje o wydaniu" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Historia zmian" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Historia zmian (Debian)" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Historia zmian (Android)" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Czysta instalacja" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -527,11 +660,11 @@ msgstr "" "uruchomić instalator. Spróbuj też kliknąć prawym i wybrać "Otwórz za" " pomocą Javy"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Instalacja z linii komend:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -542,19 +675,19 @@ msgstr "" "wykonaj java -jar i2pinstall_%(i2pversion)s.jar -console z " "linii komend." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -569,7 +702,7 @@ msgstr "" "instalator. Na niektórych platformach może być dostępna opcja " ""Otwórz za pomocą Javy" po kliknięciu prawym przyciskiem myszy." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -579,30 +712,41 @@ msgstr "" "Pobierz powyższy plik instalatora graficznego i wykonaj java -jar " "i2pinstall_%(i2pversion)s.jar -console z linii komend." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Paczki dla Debiana i Ubuntu są dostępne." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Minimalnie 512 MB RAM; zalecane 1 GB." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from lub uruchom graficzny instalator lub" " konsolowy jak wyżej." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"Ten plik jest podpisany przez %(signer)s,\n" -"którego klucz znajdziesz tutaj." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Aktualizacja z wcześniejszej wersji:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Zarówno automatyczna i ręczna aktualizacja jest dostępna dla tej wersji." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -666,7 +816,7 @@ msgstr "" "wykryć dostępność nowych wersji. Aby aktualizować kliknij na 'Pobierz " "aktualizację' w swojej konsoli węzła kiedy się ona pojawi." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -680,28 +830,27 @@ msgstr "" " plików podpisanych przez str4d, wymagana będzie ręczna aktualizacja " "opisana poniżej." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Kliknij \"Restart\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Teraz idź sobie na kawę i wróć za 11 minut" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -710,11 +859,11 @@ msgstr "" "Ten plik jest podpisany przez %(signer)s,\n" "którego klucz znajdziesz tutaj." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Poprzednie wydania" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Kwoty nagród mogą zostać zwiększone poprzez dalsze dotacje. Uważasz, że " -"któraś jest istotna? Wpłać darowiznę, i podaj " -"kwotę na nagrodę za %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Nie znaleziono" @@ -866,7 +995,30 @@ msgstr "Błąd 500 serwera" msgid "Umm... the server encountered some sort of error." msgstr "Hmm… serwer napotkał jakieś problemy." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Częste pytania" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentacja" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Kontakt" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forum" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Zaangażuj się!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Wpłać darowiznę" @@ -922,278 +1074,298 @@ msgid "Introduction to I2P" msgstr "Wprowadzenie do I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Porównania" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Przegląd porównań" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Inne sieci anonimowe" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentacja" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Indeks dokumentacji" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Jak to działa?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Delikatne wprowadzenie" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Techniczne wprowadzenie" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Model zagrożenia" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Trasowanie czosnkowe (garlic routing)" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Baza danych sieci" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Trasowanie tuneli" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Selekcja peerów" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Kryptografia" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Specyfikacje" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Propozycje" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Biblioteka strumieniowania" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramy" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplikacje" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Wspierane aplikacje" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokoły" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Stos protokołu" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transporty" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Przegląd warstwy transportowej" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunele" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementacje tuneli" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Tunele jednokierunkowe" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Stare implementacje" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Nazewnictwo i książka adresowa" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Wtyczki" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Reseed" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Zespół" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Sponsorzy" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Prace naukowe i wzajemnej oceny" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Prezentacje, poradniki i artykuły" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Kontakt" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linki" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Stopka redakcyjna" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Pomoc" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Częste pytania" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Jak przeglądać I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Społeczność" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Nawiązania" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Słowniczek pojęć" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Wydajność" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forum" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Weryfikuj I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Klucze podpisujące wydań" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Podpisane klucze" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Klucze programistów" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Porównania" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Przegląd porównań" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Inne sieci anonimowe" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Ludzie" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Zespół" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Sponsorzy" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Prace naukowe i wzajemnej oceny" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Prezentacje, poradniki i artykuły" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Stopka redakcyjna" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linki" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Indeks dokumentacji" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Jak to działa?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Delikatne wprowadzenie" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Techniczne wprowadzenie" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Model zagrożenia" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Trasowanie czosnkowe (garlic routing)" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Baza danych sieci" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Trasowanie tuneli" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Selekcja peerów" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kryptografia" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specyfikacje" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propozycje" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Biblioteka strumieniowania" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramy" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplikacje" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Wspierane aplikacje" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokoły" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Stos protokołu" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transporty" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Wesprzyj" +msgid "Transport layer overview" +msgstr "Przegląd warstwy transportowej" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Zaangażuj się!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Programuj" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licencje" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunele" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Tracker błędów" +msgid "Tunnel implementation" +msgstr "Implementacje tuneli" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tunele jednokierunkowe" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Stare implementacje" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Nazewnictwo i książka adresowa" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Wtyczki" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Reseed" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Przeszukaj" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Badania naukowe" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Otwarte problemy" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Programuj" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Przewodniki" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nowi programiści" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Używanie IDE do I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Wskazówki programistów i kultura kodowania" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nowi tłumacze" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Nagrody" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licencja" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Narady" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licencje" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Plany na przyszłość" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Lista zadań" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Tracker błędów" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Język" @@ -1340,32 +1512,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Dyskusja o i rozwój Abscond browser bundle " #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listy dyskusyjne" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P ma swoją listę dyskusyjną, która jest rzadko używana ponieważ obecna " -"niewielka ekipa programistów woli komunikować się przez IRC lub forum " -"deweloperskie. To może ulec zmianie w przyszłości." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Subskrybuj" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1375,11 +1556,11 @@ msgstr "" "poniżej) i wypełnij formularz. Możesz użyć wewnętrznego adresu w sieci " "I2P (foobar@mail.i2p)." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Wypisz się" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1389,19 +1570,20 @@ msgstr "" "przejdź do strony o listach (link poniżej) i wpisz swój zasubskrybowany " "adres e-mail." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listy" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Archiwum" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "Dyskusje deweloperów I2P - wszystko związane z rozwojem I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2914,121 +3096,74 @@ msgstr "" "uruchamiania tradycyjnych usług internetowych jak e-mail, IRC i stron " "internetowych." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Co może dać Ci I2P?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Sieć I2P oferuje silną ochronę prywatności komunikacji w Internecie. " -"Wiele czynności zagrażających Twojej prywatności w publicznej sieci " -"Internet można przeprowadzać anonimowo wewnątrz I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Pobierz I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Czym jest I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Czytaj więcej…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Nowości i aktualizacje" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3070,13 +3205,3 @@ msgstr "Fora, nowości, inne" msgid "Very Old Stuff" msgstr "Starocie" - - - - - - - - - - diff --git a/i2p2www/translations/pt/LC_MESSAGES/about.po b/i2p2www/translations/pt/LC_MESSAGES/about.po index 4c6ef594..ef814250 100644 --- a/i2p2www/translations/pt/LC_MESSAGES/about.po +++ b/i2p2www/translations/pt/LC_MESSAGES/about.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Portuguese (http://www.transifex.com/otf/I2P/language/pt/)" "\n" @@ -77,19 +77,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Como configurar o seu navegador" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Outproxy - Termos do Serviço" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 ou Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -98,11 +117,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opções da Internet do IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -117,15 +136,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Definições do Proxy do IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -133,11 +152,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -146,17 +165,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -167,11 +186,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opções da Rede do Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -183,11 +202,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Definições do Proxy do Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -196,11 +215,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opções do Proxy do Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -211,14 +230,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -231,7 +250,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -241,7 +260,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -250,7 +269,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -274,324 +293,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Sala da Fama" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Muito obrigado às seguintes pessoas que doaram para o I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1018,7 +698,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1027,7 +707,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1037,7 +717,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1047,7 +727,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1057,7 +737,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1065,7 +745,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1074,7 +754,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1082,11 +762,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artigos e Entrevistas" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1095,7 +775,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1104,7 +784,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1112,7 +792,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1121,7 +801,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1129,7 +809,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1140,7 +820,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1148,7 +828,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1159,7 +839,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1167,7 +847,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1175,16 +855,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Outros" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Membros do projeto do I2P" @@ -1213,11 +927,11 @@ msgid "point of contact of last resort" msgstr "ponto de contacto de último recurso" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Tesoureiro" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2580,8 +2294,3 @@ msgstr "" "Para possíveis melhoramentos futuros do desempenho, consulte\n" "Futuros Melhoramentos de Desempenho." - - - - - diff --git a/i2p2www/translations/pt/LC_MESSAGES/blog.po b/i2p2www/translations/pt/LC_MESSAGES/blog.po index bf2eae47..8d514654 100644 --- a/i2p2www/translations/pt/LC_MESSAGES/blog.po +++ b/i2p2www/translations/pt/LC_MESSAGES/blog.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Portuguese (http://www.transifex.com/otf/I2P/language/pt/)" "\n" @@ -26,30 +26,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Os ficheiros estão disponíveis na `página de transferências`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`página de transferências`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -57,46 +40,51 @@ msgstr "`página de transferências`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "DETALHES DE LANÇAMENTO" @@ -105,10 +93,10 @@ msgstr "DETALHES DE LANÇAMENTO" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Alterações Principais" @@ -119,44 +107,49 @@ msgstr "Alterações Principais" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Correções de Erros" @@ -167,46 +160,51 @@ msgstr "Correções de Erros" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Outros" @@ -217,47 +215,52 @@ msgstr "Outros" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 checksums:" @@ -273,12 +276,20 @@ msgstr "" msgid "Update Info" msgstr "Informação de Atualização" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Os ficheiros estão disponíveis na `página de transferências`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`página de transferências`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "0.9.2 Lançado" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -287,133 +298,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Atualizações de temas" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Atualizações de tradução: alemão, checo, grego e holandês" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Dados do GeoIP atualizados (novas instalações e apenas PPA)" @@ -421,8 +432,8 @@ msgstr "Dados do GeoIP atualizados (novas instalações e apenas PPA)" msgid "0.9.3 Release" msgstr "0.9.3 Lançado" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -434,97 +445,97 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Prioridade de filas" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Melhoramentos de cache" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Mensagens duplicadas removidas dos relatórios" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "Não responder conexões com fluxo bloqueado com um reinício, apenas " "descartá-las." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Removidos todos os usos do ineficaz SimpleTimer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Mais verificações para IPs válidos e portas inseridas na consola" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Consertado defeito que desperdiçava muita entropia" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Atualizações de tradução: espanhol, italiano, português e sueco" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -532,8 +543,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "0.9.4 Lançado" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -546,7 +557,7 @@ msgstr "" "atualização pela rede interna, e coloca a capacidade de atualizar através" " de torrentes dentro da rede." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -555,7 +566,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -565,102 +576,102 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Melhor detecção de desconexões na rede" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Transporte por SSU melhorado" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "As portas dos participantes agora tem o mínimo de 1024" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" "Aumentada a granularidade do limitador da transmissão de dados para " "transmissões mais suaves" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -668,11 +679,11 @@ msgstr "" "Atualizações de tradução: alemão, chinês, francês, italiano, polaco, " "português, sueco e ucraniano" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -680,8 +691,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "0.9.5 Lançado" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -692,7 +703,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -703,93 +714,93 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Defesas e Correções de Erros" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "Adicionar IP às opções de mapeamento do nome de anfitrião em SOCKS" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -797,7 +808,7 @@ msgstr "" "Atualizações de tradução: alemão, francês, hungaro, italiano, noruegês, " "polaco, português, russo e sueco" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -805,8 +816,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "Lançamento da versão 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -814,7 +825,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -823,11 +834,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -838,19 +849,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -859,13 +866,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -876,7 +883,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -885,113 +892,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plug-ins" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -999,12 +1006,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "Lançamento da versão 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "Versão 0.9.7 inclui correções de erros significantes e melhoramentos." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1019,7 +1026,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1027,23 +1034,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1055,115 +1062,111 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Melhoramentos de Anonimato" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Suporte para IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Atualizações de tradução: alemão, chinês, espanhol, francês, português e " "russo" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Nova tradução de turco" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1171,8 +1174,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "Lançamento da versão 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1182,43 +1185,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1226,8 +1229,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "Lançamento da versão 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1236,16 +1239,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Detalhes de IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1256,7 +1259,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1274,7 +1277,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1286,11 +1289,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1306,7 +1309,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1318,7 +1321,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1327,11 +1330,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1346,11 +1349,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Novo Site da Web" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1359,11 +1362,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Participação da Comunidade" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1373,53 +1376,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "Suporte de IPv6 para ambos NTCP e SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Nova tradução de romeno" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1437,11 +1440,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1450,15 +1453,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Lançamento da versão 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Lançamento da versão 0.9.9" @@ -1476,11 +1470,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1659,29 +1649,29 @@ msgstr "" "Syndie 1.105b - Lançamento\n" "=====================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Atualização para HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1690,7 +1680,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1700,60 +1690,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "GUI - Melhoramentos e Correções" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Base de Dados" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Novas traduções" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Atualizações de tradução" @@ -1767,13 +1762,13 @@ msgstr "" "0.9.10 - Lançamento\n" "=================" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1784,88 +1779,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Localização" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1876,13 +1862,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1897,7 +1883,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1906,81 +1892,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1991,13 +1982,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2006,51 +1997,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2062,17 +2045,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2081,8 +2064,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2090,41 +2073,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2134,11 +2099,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2146,7 +2111,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2165,95 +2130,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2264,11 +2231,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2276,85 +2243,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2365,11 +2332,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2379,7 +2346,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2387,7 +2354,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2397,91 +2364,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2492,11 +2459,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2508,7 +2475,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2519,7 +2486,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2528,38 +2495,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2570,11 +2537,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2616,7 +2583,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2627,7 +2594,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2641,7 +2608,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2666,13 +2633,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2687,7 +2654,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2702,28 +2669,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2732,19 +2699,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2753,7 +2712,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2762,7 +2721,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2778,11 +2737,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2793,7 +2752,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2812,119 +2771,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2935,11 +2899,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2950,13 +2914,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2966,145 +2930,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3115,24 +3079,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3141,7 +3105,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3150,95 +3114,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3251,13 +3215,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3266,20 +3230,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3295,10 +3259,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3318,32 +3282,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3356,45 +3316,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3412,10 +3360,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3423,13 +3367,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3440,12 +3384,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3453,32 +3397,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3493,42 +3429,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3536,19 +3460,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3563,33 +3479,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "0.9.4 Lançado" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3606,9 +3509,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3616,7 +3519,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3626,18 +3529,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "I2PD - Apresentação" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3659,174 +3557,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3836,11 +3671,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3852,93 +3687,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3949,11 +3784,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3966,7 +3801,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3974,93 +3809,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4071,17 +3906,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4094,7 +3929,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4102,7 +3937,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4110,160 +3945,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"==================\n" -"0.9.27 - Lançamento\n" -"==================" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4272,7 +4100,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4282,7 +4110,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4290,81 +4118,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Detalhes da atualização\n" -"=====================" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detalhes" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Localização" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "`Hacklab `_ em 1266 Queen Street West, Toronto." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "I2P - Apresentação" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4373,51 +4192,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "I2P - Apresentação Técnica" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Discussão técnica" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "I2PD - Apresentação" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P no Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4430,7 +4247,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4441,7 +4258,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4451,15 +4268,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4468,47 +4283,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4521,11 +4321,11 @@ msgstr "" "0.9.21 Lançamento \n" "=================" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4536,7 +4336,7 @@ msgid "" "support ECDSA." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4544,95 +4344,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4645,11 +4445,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4669,7 +4469,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4680,7 +4480,7 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -4688,19 +4488,19 @@ msgstr "" "Fotografias\n" "==========" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -4708,7 +4508,7 @@ msgstr "" "Agradecimentos\n" "===============" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4723,7 +4523,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4732,52 +4532,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4797,11 +4597,11 @@ msgstr "" "0.9.22 Lançamento\n" "=================" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4814,42 +4614,37 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`página de transferências`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4860,15 +4655,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4877,11 +4672,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4889,7 +4684,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4899,11 +4694,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4911,7 +4706,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4922,7 +4717,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4930,7 +4725,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4938,15 +4733,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "Anúncios Gerais" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4962,13 +4757,13 @@ msgstr "" "0.9.23 Lançamento \n" "=================" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4977,16 +4772,11 @@ msgid "" "including people." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -"Como utilizar\n" -"============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4996,46 +4786,21 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`página de transferências`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" @@ -5043,7 +4808,7 @@ msgstr "" "Detalhes da atualização\n" "=====================" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5058,7 +4823,7 @@ msgid "" "reintegrates into the network with its new identity." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5067,159 +4832,146 @@ msgid "" "with the upcoming Java 9, and some of that work is in this release." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==================\n" -"0.9.27 - Lançamento\n" -"==================" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "CCC!" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`página de transferências`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5228,17 +4980,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5246,20 +4998,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5273,24 +5021,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5298,43 +5042,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5347,11 +5083,35 @@ msgstr "" "0.9.24 Lançamento\n" "=================" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5360,7 +5120,7 @@ msgid "" "Your router will not automatically update if you are using Java 6." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5368,185 +5128,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 msgid "Java 7 now required" msgstr "Java 7, agora necessário" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Família do Roteador" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5556,11 +5305,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "A versão 0.9.25 contém SAM 3.3, códigos QR, e correções de erros" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5568,7 +5317,7 @@ msgid "" "and \"identicon\" images for visually distinguishing addresses." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5577,83 +5326,83 @@ msgid "" "hopefully improve tunnel build success." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5664,14 +5413,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5684,7 +5433,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5698,13 +5447,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5715,17 +5464,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5736,20 +5485,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5766,13 +5515,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5783,16 +5532,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5806,8 +5555,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5819,9 +5568,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5837,30 +5586,26 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5872,20 +5617,20 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5893,92 +5638,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5991,11 +5736,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6004,8 +5749,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6015,7 +5760,7 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" @@ -6023,33 +5768,34 @@ msgstr "" "Como utilizar\n" "============" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6058,29 +5804,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6090,13 +5827,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6105,17 +5842,17 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" @@ -6123,7 +5860,7 @@ msgstr "" "Mês de APIs\n" "===========" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6134,54 +5871,43 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Localização" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" @@ -6189,24 +5915,20 @@ msgstr "" "Outro progresso\n" "--------------" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" @@ -6214,12 +5936,12 @@ msgstr "" "Brevemente: mês de Aplicações!\n" "=============================" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6227,17 +5949,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6248,11 +5966,11 @@ msgstr "" "0.9.27 - Lançamento\n" "==================" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "Versão 0.9.27 contém correções de erros" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6269,85 +5987,85 @@ msgstr "" "Existem alguns melhoramentos no transporte de IPv6, teste de peer SSU, e " "modo ocultado." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6358,11 +6076,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 contém correções erro" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6374,170 +6092,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6548,11 +6266,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 contém correções de erros" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6564,99 +6282,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6667,11 +6385,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6688,18 +6406,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6709,21 +6427,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6731,7 +6449,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6739,103 +6457,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6846,13 +6564,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6862,10 +6580,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6873,11 +6591,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6891,23 +6605,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6917,13 +6631,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6932,31 +6646,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6969,13 +6683,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6988,7 +6702,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7007,7 +6721,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7026,11 +6740,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7041,56 +6755,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7101,11 +6815,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7114,44 +6828,37 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"=================\n" -"0.9.23 Lançamento \n" -"=================" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -7282,6 +6989,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7366,6 +7074,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7376,13 +7089,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7393,13 +7106,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7416,7 +7129,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7425,20 +7138,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7459,7 +7172,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7468,13 +7181,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7490,7 +7203,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7502,7 +7215,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7517,20 +7230,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7542,7 +7255,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7553,13 +7266,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7577,7 +7290,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7590,13 +7303,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7609,7 +7322,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7620,13 +7333,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7639,13 +7352,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7658,13 +7371,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7675,20 +7388,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7702,20 +7415,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"=================\n" -"0.9.24 Lançamento\n" -"=================" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -7760,12 +7466,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7781,22 +7487,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"=================\n" -"0.9.23 Lançamento \n" -"=================" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 com pastas SusiMail e Assistente de SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7808,7 +7507,7 @@ msgstr "" "Nós também temos a coleção usual de correções de erros, especialmente no " "SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7817,83 +7516,83 @@ msgstr "" "incluindo um novo instalador de OSX e um protocolo de transporte mais " "rápido e seguro, chamado de NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7904,15 +7603,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7936,23 +7635,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7963,7 +7662,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7976,13 +7675,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8001,7 +7700,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8012,7 +7711,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8021,13 +7720,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8039,11 +7738,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8054,13 +7753,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8074,7 +7773,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8083,7 +7782,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8094,7 +7793,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8111,13 +7810,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8130,13 +7829,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8145,35 +7844,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8184,7 +7883,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8193,30 +7892,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8230,16 +7927,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"=================\n" -"0.9.23 Lançamento \n" -"=================" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -8269,6 +7959,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8329,46 +8020,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==================\n" -"0.9.27 - Lançamento\n" -"==================" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8379,15 +8063,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8405,7 +8089,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8414,13 +8098,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8435,22 +8119,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8461,13 +8145,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8476,11 +8160,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8491,14 +8175,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8506,13 +8190,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8522,13 +8206,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8539,7 +8223,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8547,13 +8231,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8562,7 +8246,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8573,22 +8257,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"=================\n" -"0.9.23 Lançamento \n" -"=================" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8597,102 +8274,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Assistente de Túneis" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Configurações Avançadas" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/pt/LC_MESSAGES/docs.po b/i2p2www/translations/pt/LC_MESSAGES/docs.po index c0bc9bd9..0c98b39e 100644 --- a/i2p2www/translations/pt/LC_MESSAGES/docs.po +++ b/i2p2www/translations/pt/LC_MESSAGES/docs.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Martus Translations \n" "Language-Team: Portuguese (http://www.transifex.com/otf/I2P/language/pt/)" "\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -20,15 +20,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Índex para a Documentação Técnica" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -41,10 +40,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -53,8 +53,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -70,485 +70,494 @@ msgstr "" msgid "Overview" msgstr "Sinopse" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Introdução Técnica" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Uma Introdução Menos Técnica" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Comparações para outras redes anónimas" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Especificações" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Papéis no I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Resumo de Plug-ins" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Especificação de Plug-in" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Clientes Geridos" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent sob I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Configuração de I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocolo SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocolo SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protocolo SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protocolo BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramas" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 -msgid "End-to-End Encryption" -msgstr "" - #: i2p2www/pages/site/docs/index.html:116 +msgid "End-to-End Encryption" +msgstr "End-to-End Encryption" + +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tuneis" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Resumo da camada de transporte" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Desempenho" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Rastreador de Erros" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Mapa de Desenvolvimento" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1151,7 +1160,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1185,7 +1194,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "General Information" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1298,7 +1307,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "Instalação" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1437,7 +1446,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1456,10 +1465,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1528,76 +1537,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1605,189 +1588,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versão" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1796,63 +1780,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1860,7 +1844,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1870,7 +1854,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1886,9 +1870,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Agosto de 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2018,7 +2001,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2027,12 +2010,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2040,12 +2023,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2059,12 +2042,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2134,7 +2117,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descrição" @@ -2904,6 +2887,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Idioma" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Site" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2975,7 +2986,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3154,13 +3165,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Predefinição" @@ -3662,7 +3673,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "História" @@ -3692,10 +3703,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4092,17 +4103,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4112,10 +4126,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4123,7 +4138,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4132,7 +4147,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4142,7 +4157,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4153,11 +4168,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4167,7 +4182,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4181,7 +4196,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4194,7 +4209,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4205,38 +4220,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6962,17 +6977,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7089,8 +7103,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7164,7 +7177,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7238,11 +7251,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Opções adicionais" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7257,21 +7270,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7281,30 +7294,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7313,17 +7326,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7332,7 +7345,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7340,39 +7353,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7381,26 +7394,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7408,65 +7421,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7478,11 +7491,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7494,7 +7507,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7506,8 +7519,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7522,19 +7535,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7549,7 +7562,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7563,11 +7576,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7579,11 +7592,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7591,11 +7604,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7604,11 +7617,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7629,7 +7642,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7644,24 +7657,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7669,7 +7682,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7681,7 +7694,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7689,13 +7702,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7706,11 +7719,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7721,11 +7734,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7733,7 +7746,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7750,22 +7763,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7774,11 +7787,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7791,7 +7804,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7803,7 +7816,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7824,11 +7837,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7843,18 +7856,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7870,11 +7883,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7892,7 +7905,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7903,11 +7916,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7917,13 +7930,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7934,7 +7947,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7944,7 +7957,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7955,14 +7968,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7977,7 +7990,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7995,7 +8008,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8005,11 +8018,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8019,7 +8032,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8030,11 +8043,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8048,7 +8061,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8056,11 +8069,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8082,11 +8095,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8099,11 +8112,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8120,18 +8133,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8139,11 +8152,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8152,32 +8165,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8187,31 +8200,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8224,11 +8237,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8236,7 +8249,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8245,7 +8258,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8257,7 +8270,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8266,30 +8279,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8301,15 +8314,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8323,7 +8336,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8335,7 +8348,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8352,7 +8365,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8362,7 +8375,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8374,11 +8387,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8386,48 +8399,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8435,7 +8448,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8443,7 +8456,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8453,7 +8466,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8478,16 +8491,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8495,18 +8508,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8523,7 +8536,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8537,7 +8550,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8553,15 +8566,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12812,17 +12825,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12856,20 +12869,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12879,72 +12892,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12954,7 +12967,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12964,24 +12977,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12989,29 +13002,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13020,7 +13033,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13031,15 +13044,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13053,13 +13066,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13073,12 +13086,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13087,42 +13100,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13132,46 +13145,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Reduzir a quantidade de túneis quando inativo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13179,11 +13192,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13204,66 +13217,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Conteúdo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13433,7 +13446,7 @@ msgstr "Mensagem" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "Comentários" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13526,6 +13539,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Agosto de 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13725,6 +13742,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15254,10 +15277,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15440,7 +15459,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Encriptar" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/pt/LC_MESSAGES/get-involved.po b/i2p2www/translations/pt/LC_MESSAGES/get-involved.po index ac067cac..7c69fa62 100644 --- a/i2p2www/translations/pt/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/pt/LC_MESSAGES/get-involved.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Portuguese (http://www.transifex.com/otf/I2P/language/pt/)" "\n" @@ -22,154 +22,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Doe" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Estado Fiscal" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Autocolantes" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -177,18 +153,25 @@ msgid "Get Involved!" msgstr "Participe!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Nós precisamos da sua ajuda!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -196,89 +179,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Espalhe a Palavra!" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Tradução" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testes" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentação" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Imagens" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Conteúdo" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Serviços" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Ressemeando" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplicações" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Codificação" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -288,41 +347,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Tradução" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Análise" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Ressemeando" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -338,7 +374,6 @@ msgstr "Janeiro de 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -375,15 +410,9 @@ msgstr "" "informação detalhada sobre estas tarefas." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Janeiro de 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Objetivos do Projeto I2P " @@ -618,678 +647,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Tradução árabe" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "Parte 1, é a tradução da página da Web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"Parte 2, é a tradução da consola do roteador. Esta foi traduzida " -"parcialmente e a recompensa de 80 BTC foi paga ao Hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Judge é echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Cliente nativo I2P do BTC" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "base de dados" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Pacote Ubuntu/Debian do I2P" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "Implementação do código I2phex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Recompensas para I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nome" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Estado" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Equipa de desenvolvimento" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Tornar I2P IPv6 nativo" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Tradução russa" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "IPv6 I2P nativo" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Judge é um doador russo." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Judge é Uma Sociedade Secreta Anónima, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2254,19 +1611,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2415,7 +1772,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Comunidade" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2632,56 +1989,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2689,25 +2046,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenças" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2716,7 +2073,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2725,18 +2082,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2744,7 +2101,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2756,7 +2113,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4076,7 +3433,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "Privacy Policy" #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" @@ -4143,4 +3500,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/pt/LC_MESSAGES/priority.po b/i2p2www/translations/pt/LC_MESSAGES/priority.po index 416a702e..626c37ec 100644 --- a/i2p2www/translations/pt/LC_MESSAGES/priority.po +++ b/i2p2www/translations/pt/LC_MESSAGES/priority.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" "Last-Translator: erinm\n" "Language-Team: Portuguese (http://www.transifex.com/otf/I2P/language/pt/)" "\n" @@ -36,11 +36,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Feed ATOM do Blogue do I2P para a Categoria: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogue" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "Feed ATOM do Blogue do I2P" @@ -66,38 +66,37 @@ msgid "Debian I2P Packages" msgstr "Pacotes do I2P para Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Os packs do Debian foram testados e podem funcionar em " -"plataformas a correr x86/x86_64:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 e mais recente)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Linux Debian (Wheezy e mais recente)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -106,7 +105,7 @@ msgid "" "https://trac.i2p2.de." msgstr "" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -114,23 +113,23 @@ msgstr "" "Opção 1: Versões recentes do Ubuntu e seus " "derivados (Tente este se não estiver usando Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opção 2: Debian (incluindo derivados do Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Adicionando o PPA por linha de comando e instalando I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Abra um terminal e digite:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -140,11 +139,11 @@ msgstr "" "chave gpg com a qual o repositório foi assinado. A chave GPG assegura\n" "que os pacotes não foram violados/alterados após seu empacotamento." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Notifique seu gerenciador de pacotes sobre o novo PPA digitando:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -154,15 +153,15 @@ msgstr "" "repositório ativado em seu sistema, incluindo o PPA do I2P que\n" "foi adicionado com o comando anterior." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Agora está pronto para instalar o I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Adicionar o PPA, Utilizando Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -170,7 +169,7 @@ msgstr "" "Abra o Synaptic (Sistema -> Administração -> Gerenciador de Pacotes" " Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -178,7 +177,7 @@ msgstr "" "Assim que o Synaptic abrir, selecione Repositórios no menu " "Configurações." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -190,7 +189,7 @@ msgstr "" "Adicionar fonte. Clique no botão Fechar e em " "Atualizar." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -204,7 +203,7 @@ msgstr "" "você deve ver um popup Marcar mudanças adicionais necessárias? ." " Se isso ocorrer, clique Marcar e em Aplicar." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -214,17 +213,15 @@ msgstr "" "parte da inicialização do I2P e da " "configuração do I2P em seu sistema." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruções para Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -232,47 +229,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Informe seu gerenciador de pacotes do novo repositório inserindo" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -280,14 +276,14 @@ msgid "" "1." msgstr "" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -297,12 +293,12 @@ msgstr "" "parte de inicialização e configuração " "do I2P em seu sistema." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Trabalho de pós-instalação" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -311,7 +307,7 @@ msgstr "" "seguintes\n" "três formas:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -325,7 +321,7 @@ msgstr "" "Não use\n" "sudo nem rode como root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -341,7 +337,7 @@ msgstr "" "(Atenção: Não\n" "use sudo nem rode como root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -354,7 +350,7 @@ msgstr "" "i2p\" como root ou usando sudo. Este é o modo de operação " "recomendado." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -373,7 +369,7 @@ msgstr "" " redirecionar portas, talvez portfoward.com pode ser útil." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -385,7 +381,7 @@ msgstr "" "tendo em vista que a configuração padrão de 96 KB/s para receber e 40 " "KB/s para enviar são bem conservadoras." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -397,7 +393,7 @@ msgstr "" "de configuração de proxy do browser " "para um fácil manual." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -406,15 +402,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -428,20 +428,141 @@ msgstr "Espelho:" msgid "select alternate mirror" msgstr "Selecionar espelho alternativo" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Transfira o ficheiro e execute-o." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Navegador I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Transferir" @@ -449,7 +570,7 @@ msgstr "Transferir" msgid "Source package" msgstr "Pacote originário" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Atualizações Automáticas" @@ -458,10 +579,22 @@ msgid "Manual updates" msgstr "Atualizações manuais" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependência" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -477,33 +610,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Notas de Lançamento" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Instalações Novas" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -520,11 +653,11 @@ msgstr "" "Poderá conseguir clicar com o botão direito e selecionar\n" " "Abrir com Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Instalação pela linha de comando (headless):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -535,19 +668,19 @@ msgstr "" "rode java -jar i2pinstall_%(i2pversion)s.jar -console da " "linha de comando." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -565,7 +698,7 @@ msgstr "" " e selecionando\n" " "Abrir com Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -576,30 +709,41 @@ msgstr "" " rode java -jar i2pinstall_%(i2pversion)s.jar -console " "pela linha de comando." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pacotes para Debian & Ubuntu estão disponíveis." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "mínimo 512 MB RAM; Recomendado 1 GB." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from e em seguida\n" "rode ou o instalador gráfico ou a instalação normal, conforme acima." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Atualizações de lançamentos anteriores:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "As atualizações automáticas e manuais estão ambas disponíveis para " "lançamento." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -662,7 +814,7 @@ msgstr "" "consola do seu roteador\n" "quando esta aparecer." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -671,39 +823,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Clique em \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Pegue numa chávena de café e volte em 11 minutos" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Lançamentos Anteriores" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"O valor dos prêmios pode ser aumentado por mais doações. Acreditas que " -"esses são importantes? Inclua sua doação, " -"marcando o valor para o prêmio do %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Não encontrado" @@ -863,7 +993,30 @@ msgstr "500 - Erro do servidor" msgid "Umm... the server encountered some sort of error." msgstr "Hum... o servidor encontrou um tipo de erro." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQs" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentação" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contacte-nos" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Fóruns" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Participe!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Doar" @@ -919,278 +1072,298 @@ msgid "Introduction to I2P" msgstr "Introdução ao I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Comparações" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Resumo de comparações" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Outras redes anónimas" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentação" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Índex da Documentação" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Como é que funciona?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Introdução Simples" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Introdução Técnica" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modelo da ameaça" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Encaminhamento de alho" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Base de dados da rede" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Encaminhamento de Túnel" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Seleção de ponto" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Criptografia" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Especificações" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Biblioteca de transmissão" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramas" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplicações" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplicações suportadas" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocolos" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Pilha de protocolos" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transportes" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Resumo da camada de transporte" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Túneis" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementação de túnel" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Túneis unidirecionais" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementação antiga" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Livro de endereços e nomes" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plug-ins" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Ressemear" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Equipa" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Sala da Fama" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Papéis académicos e revisão de ponto" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Apresentações, tutoriais e artigos" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contacte-nos" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Hiperligações" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Ajuda" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQs" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Como explorar o I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Comunidade" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referências" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glossário" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Desempenho" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Fóruns" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Verificar o I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Lançar chaves de assinatura" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Chaves assinadas" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Chaves de programadores" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Comparações" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Resumo de comparações" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Outras redes anónimas" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Equipa" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Sala da Fama" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Papéis académicos e revisão de ponto" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Apresentações, tutoriais e artigos" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Hiperligações" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Documentos" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Índex da Documentação" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Como é que funciona?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Introdução Simples" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Introdução Técnica" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modelo da ameaça" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Encaminhamento de alho" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Base de dados da rede" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Encaminhamento de Túnel" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Seleção de ponto" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Criptografia" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Especificações" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Biblioteca de transmissão" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramas" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplicações" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplicações suportadas" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocolos" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Pilha de protocolos" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transportes" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Voluntário" +msgid "Transport layer overview" +msgstr "Resumo da camada de transporte" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Participe!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Desenvolver" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licenças" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Túneis" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Rastreador de Erros" +msgid "Tunnel implementation" +msgstr "Implementação de túnel" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Túneis unidirecionais" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementação antiga" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Livro de endereços e nomes" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plug-ins" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Ressemear" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Investigação" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Pesquisa Académica" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Abrir perguntas de pesquisa" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Desenvolver" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guias" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Novos programadores" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Utilizando um IDE com o I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Diretrizes de desenvolvimento e estilo de codificação" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monótono" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Novos tradutores" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Generosidades" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licença" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Reuniões" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenças" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Mapa de Desenvolvimento" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Lista de Tarefas" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Rastreador de Erros" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Idioma" @@ -1332,32 +1505,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listas de Discussão" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P tem, sim, uma lista de discussão, mas ela raramente é usada porque a " -"pequena equipe de desenvolvedores prefere se comunicar pelo IRC ou pelo " -"fórum de desenvolvedores. Isso pode mudar no futuro." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Subscrever" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1367,11 +1549,11 @@ msgstr "" "informações da lista (link abaixo) e preencha o formulário. Endereços " "I2P-internos (foobar@mail.i2p) podem ser usados." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Cancelar subscrição" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1381,19 +1563,20 @@ msgstr "" " suas opções de inscrição, acesse a página de informações da lista (link " "abaixo) e digite o seu endereço de email de inscrição." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listas" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arquivo" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2887,121 +3070,74 @@ msgstr "" "funcionar com serviços tradicionais da Internet, como e-mail, IRC ou " "hospedagem de sites." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "O que o I2P faz por você?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"A rede I2P fornece fortes proteções de privacidade para a comunicação " -"através da Internet. Muitas atividades que arriscam a sua privacidade na " -"Internet pública pode ser realizada de forma anônima dentro I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Obter o I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "O que é o I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Ler mais…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Notícias e Atualizações" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3043,13 +3179,3 @@ msgstr "Fóruns, site de notícias, outros" msgid "Very Old Stuff" msgstr "Coisas Muito Antigas" - - - - - - - - - - diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/about.po b/i2p2www/translations/pt_BR/LC_MESSAGES/about.po index a2aa3d85..67f0873a 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/about.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/about.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Portuguese (Brazil) " "(http://www.transifex.com/otf/I2P/language/pt_BR/)\n" @@ -83,19 +83,38 @@ msgstr "" "navegadores mais populares." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Como configurar o seu navegador" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Termos de serviço do proxy de saída" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 ou Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -107,11 +126,11 @@ msgstr "" "as configurações. Na janela de configurações escolha a aba conexões e " "clique em configurações de LAN para a configuração da porta proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opções de Internet do IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -136,15 +155,15 @@ msgstr "" "Nota/Dica de privacidade: Especifique para o proxy de FTP as " "mesmas especificações fornecidas para o proxy de HTTP. " -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Configurações de proxy no IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Instruções para o Firefox 57 e versões mais recentes:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -152,11 +171,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Configurações de Rede do Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -165,7 +184,7 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" @@ -173,13 +192,13 @@ msgstr "" "Configurações de Conexão\n" "do Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" "Configurações de Conexão\n" "do Firefox 57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -195,11 +214,11 @@ msgstr "" "Você verá uma\n" "janela como a seguinte:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opções de rede no Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -219,11 +238,11 @@ msgstr "" "Nota/dica de privacidade: Especifique para o proxy de FTP as " "mesmas definições usadas para o proxy de HTTP." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Configurações de proxy no Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -237,11 +256,11 @@ msgstr "" "opção \"Usar a configuração de proxy especificada manualmente\", no lado " "direito." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opções de proxy no Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -258,7 +277,7 @@ msgstr "" "Nota/dica de privacidade: Especifique para o proxy de FTP as " "mesmas definições usadas para o proxy de HTTP." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -268,7 +287,7 @@ msgstr "" "internet exterior.\n" "Em vez disso, pretende ser utilizada como uma rede interna." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -290,7 +309,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -305,7 +324,7 @@ msgstr "" " o proxy de saída que você se conecta é o mesmo.\n" "(multi-homed/keyed para um desempenho melhor)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -319,7 +338,7 @@ msgstr "" "de saída.\n" "Como uma conveniência, o proxy de saída bloqueia servidores de anúncios!" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -345,324 +364,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Salão da Fama" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Somos muito gratos as seguintes pessoas que doaram ao projeto I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1218,7 +898,7 @@ msgstr "" "Este guia mostra como instalar a I2P no Windows XP.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1232,7 +912,7 @@ msgstr "" "\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1245,7 +925,7 @@ msgstr "" "Como configurar um website anônimo na I2P.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1260,7 +940,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1275,7 +955,7 @@ msgstr "" "Agente Felix Atari do Telecomix Crypto Munitions Bureau.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1290,7 +970,7 @@ msgstr "" "Esse tutorial mostra como instalar e configurar o software necessário " "para acessar a I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1301,7 +981,7 @@ msgstr "" "(Vídeo no Youtube)\n" "Como instalar o roteador I2P no Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1312,7 +992,7 @@ msgstr "" "Instalando o software da darknet I2P no Linux " "(Vídeo). Por Adrian Crenshaw. Janeiro de 2011." -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1322,11 +1002,11 @@ msgstr "" "Uma pequena animação sobre o roteamento alho " "(Vídeo no Youtube). Por Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artigos e Entrevistas" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1339,7 +1019,7 @@ msgstr "" "Parte 2.\n" "26 de Julho de 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1352,7 +1032,7 @@ msgstr "" "Tradução para o inglês.\n" "31 de Outubro de 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1360,7 +1040,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1373,7 +1053,7 @@ msgstr "" "(Alemão),\n" "novembro de 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1384,7 +1064,7 @@ msgstr "" "março de 2009.\n" "Tradução para o alemão." -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1395,7 +1075,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1406,7 +1086,7 @@ msgstr "" "Jonathan Cox,\n" "11 de novembro de 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1417,7 +1097,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1425,7 +1105,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1433,11 +1113,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Outros" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1445,6 +1151,14 @@ msgstr "" "A I2P é mencionada em \"House of Cards\" da Netflix, 2o Episódio da 2a " "Temporada. 14 de fevereiro de 2014." +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Membros do Projeto I2P" @@ -1477,11 +1191,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Tesoureiro" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2880,8 +2594,3 @@ msgstr "" "Para os possíveis futuros ganhos de desempenho, ver\n" "Futuros Aperfeiçoamentos de Desempenho." - - - - - diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po b/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po index 4df9a028..1d387cbf 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-25 01:15+0000\n" -"Last-Translator: blueboy\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Portuguese (Brazil) " "(http://www.transifex.com/otf/I2P/language/pt_BR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -27,30 +27,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Arquivos disponíveis na `página de downloads`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`página de downloads`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -58,46 +41,51 @@ msgstr "`página de downloads`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "DETALHES DO LANÇAMENTO" @@ -106,10 +94,10 @@ msgstr "DETALHES DO LANÇAMENTO" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Maiores modificações" @@ -120,44 +108,49 @@ msgstr "Maiores modificações" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Correção de falhas" @@ -168,46 +161,51 @@ msgstr "Correção de falhas" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Outro" @@ -218,47 +216,52 @@ msgstr "Outro" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "Somas de verificação SHA256:" @@ -274,12 +277,20 @@ msgstr "Atualização do encapsulador" msgid "Update Info" msgstr "Informativo de atualização" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Arquivos disponíveis na `página de downloads`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`página de downloads`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Lançamento da versão 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -294,8 +305,8 @@ msgstr "" "não ainda configurado como padrão, uma vez que pretendemos realizar mais " "testes durante o ciclo de desenvolvimento da versão 0.9.3 por vir." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -303,14 +314,14 @@ msgstr "" "Como de costume, há uma porção de correções de falhas neste lançamento. " "Assim, é recomendado atualizar a versão do seu software I2P." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -318,7 +329,7 @@ msgstr "" "UPnP: Nossa biblioteca foi atualizada para corrigir vários problemas. Por" " ora, deve funcionar para mais roteadores." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" @@ -326,14 +337,14 @@ msgstr "" "Transporte: ganho de desempenho tanto no nosso transporte TCP quanto UDP," " de modo a beneficiar roteadores com banda-larga de alta velocidade" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." @@ -342,7 +353,7 @@ msgstr "" "que passará por testes e será estabelecido como padrão, conforme se " "planeja, no lançamento da versão 0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" @@ -350,88 +361,88 @@ msgstr "" "Corrige diversos problemas que afetavam o uso de memória e o desempenho " "em roteadores de banda-larga de alta capacidade" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Corrigidos alguns problemas da instalação no OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Reduz a sobrecarga nas mensagens de rede" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Adicionar suporte a tema \"universal\"" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Atualizações de tema" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Adicionar uma biblioteca jbigi para Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Traduções atualizadas: alemão, grego, holandês e tcheco" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Atualizar o encapsulador para 3.5.15 (apenas para novas instalações e PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Atualiza dados do GeoIP (apenas para novas instalações e PPA)" @@ -439,8 +450,8 @@ msgstr "Atualiza dados do GeoIP (apenas para novas instalações e PPA)" msgid "0.9.3 Release" msgstr "Lançamento da versão 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -452,97 +463,97 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Gerenciamento da fila de atividades" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Fila de prioridades" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "DHT I2PSnark: Vários bugs corrigidos, permitido por padrão." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" "Corrigido erro que causava a abertura de múltiplos navegadores ao " "inicializar" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Melhorias no caching" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Maior redução no uso de buffers de memória para SSU" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Remover mensagens duplicadas dos registros" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Mais verificações para IPs válidos e portas fornecidos no painel" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Corrigida uma falha responsável por considerável perda de entropia" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Traduções atualizadas: espanhol, italiano, português e sueco" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -550,8 +561,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "Lançamento da versão 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -559,7 +570,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -568,7 +579,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -578,7 +589,7 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -586,94 +597,94 @@ msgstr "" "Grande retrabalho no sistema de atualização; suporte preliminar para " "atualizações via i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Redução de sobrecarga nas mensagens do I2CP" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "Correções para eepget.bat no Windows (novas instalações e PPA apenas)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Melhor detecção das desconexões de rede" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Melhorias adicionais no transporte SSU" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Adicionada uma caixa de entrada de senha no painel" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -681,11 +692,11 @@ msgstr "" "Traduções atualizadas: alemão, chinês, francês, italiano, português, " "sueco e ucraniano" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "Atualizar o encapsulador para 3.5.16 (novas instalações e PPA apenas)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Novo encapsulador ARMv6 para Raspberry Pi" @@ -693,8 +704,8 @@ msgstr "Novo encapsulador ARMv6 para Raspberry Pi" msgid "0.9.5 Release" msgstr "Lançamento da versão 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -705,7 +716,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -716,93 +727,93 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Defesas e Correções de Falhas" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "Reconhecer, manusear, rejeitar IDs de túneis duplicados" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Corrige a alteração do nome do arquivo de logs" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "Jetty: atualizar Apache Tomcat para 6.0.36" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -810,7 +821,7 @@ msgstr "" "Traduções atualizadas: alemão, francês, húngaro, italiano, norueguês, " "polonês, português, russo e sueco" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "Atualizar o encapsulador para 3.5.17 (apenas para novas instalações e PPA)" @@ -818,8 +829,8 @@ msgstr "Atualizar o encapsulador para 3.5.17 (apenas para novas instalações e msgid "0.9.6 Release" msgstr "Lançamento da versão 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -827,7 +838,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -836,11 +847,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -851,19 +862,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -872,13 +879,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -889,7 +896,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -898,115 +905,115 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Extensões" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "A maioria das extensões deve funcionar bem com Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Diversas falhas com a instalação no Windows (ver acima)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" "Reconhecimento de dispositivos UPnP que não implementam redirecionamento " "de portas" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "Limita o tamanho de página no i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "Permite que os clientes sejam parados em /configclients" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "Traduções atualizadas: alemão, espanhol, português, russo e sueco" @@ -1014,12 +1021,12 @@ msgstr "Traduções atualizadas: alemão, espanhol, português, russo e sueco" msgid "0.9.7 Release" msgstr "Lançamento da versão 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "A versão 0.9.7 inclui correções de falhas e melhorias significativas." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1034,7 +1041,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1042,23 +1049,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1070,115 +1077,111 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Anonimato aperfeiçoado" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "Corrige a verificação de versões de extensões" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Suporte para IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Traduções atualizadas: alemão, chinês, espanhol, francês, português e " "russo" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Nova tradução para o turco" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "Encapsulador 3.5.19 (novas instalações e PPA apenas)" @@ -1186,8 +1189,8 @@ msgstr "Encapsulador 3.5.19 (novas instalações e PPA apenas)" msgid "0.9.7.1 Release" msgstr "Lançamento da versão 0.9.7.1" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1197,43 +1200,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "Novo host repropagador" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1241,8 +1244,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "Lançamento da versão 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1251,16 +1254,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Detalhes sobre o IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1271,7 +1274,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1289,7 +1292,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1301,11 +1304,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1321,7 +1324,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1333,7 +1336,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1342,11 +1345,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Mais mudanças estão a caminho" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1361,11 +1364,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Novo website" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1380,11 +1383,11 @@ msgstr "" "contribua traduzindo o novo website no Transifex, em especial o\n" "recurso website_priority." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Participação da Comunidade" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1394,45 +1397,45 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "Corrige traduções das páginas de erros do proxy HTTP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "Corrige ocasional exceção de ciclo de execução no NTCP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" "Usa o Transifex para a tradução de novidades iniciais e páginas de erros " "do proxy HTTP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1440,11 +1443,11 @@ msgstr "" "Traduções atualizadas: alemão, chinês, francês, português, russo, sueco e" " turco" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Nova tradução para o romeno" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Encapsulador 3.5.20 (novas instalações e PPA apenas)" @@ -1462,11 +1465,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1475,15 +1478,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Lançamento da versão 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Lançamento da versão 0.9.9" @@ -1501,11 +1495,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1686,29 +1676,29 @@ msgstr "" "Lançamento da versão 1.105b do Syndie\n" "===================================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Atualizar para HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1717,7 +1707,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1727,60 +1717,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Melhorias na GUI e Correções" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Publicização" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "Banco de dados" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Novas traduções" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Traduções atualizadas" @@ -1794,13 +1789,13 @@ msgstr "" "Lançamento da versão 0.9.10\n" "==========================" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1811,88 +1806,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Localização" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "Corrige StandardServerSocket.close()" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "Biblioteca de streamings refeita" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Suporte a traduções para idiomas com variantes nacionais" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Tradução para mais um idioma: português brasileiro" @@ -1906,13 +1892,13 @@ msgstr "" "Lançamento da versão 0.9.11\n" "==========================" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1927,7 +1913,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1936,33 +1922,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1971,49 +1962,49 @@ msgstr "" "melhor maneira de manter a segurança e ajudar a rede é rodar a última " "versão lançada." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Adição de suporte a extensão Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "Grande redução no uso de memória por transportes" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -2027,7 +2018,7 @@ msgstr "" "Malware no site i2pbrowser.net\n" "============================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2035,7 +2026,7 @@ msgstr "" "O site i2pbrowser.net é um espelho fake do website da I2P que distribui " "malware para Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2049,7 +2040,7 @@ msgstr "" "usuários\n" "para baixar um malware para Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" @@ -2057,11 +2048,11 @@ msgstr "" "Há inúmeros indicativos de que o site i2pbrowser.net seja fonte de " "malware:" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "O domínio foi registrado em 10 de fevereiro de 2014." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2069,35 +2060,27 @@ msgstr "" "Todas os URLs de download, para Windows, Mac OSZ, Linux, Android etc., " "lincam para o mesmo arquivo .exe" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2113,17 +2096,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2132,8 +2115,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2141,41 +2124,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2188,11 +2153,11 @@ msgstr "" "Lançamento da versão 0.9.12\n" "==========================" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2200,7 +2165,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2219,95 +2184,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "Corrige a reinicialização no Raspberry Pi" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2321,13 +2288,13 @@ msgstr "" "Lançamento da versão 0.9.13\n" "==========================" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" "0.9.13 com melhorias no SusiMail e correções para rotadores protegidos " "por firewall" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2335,87 +2302,87 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Inúmeras melhorias na interface de usuário" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Implementa o armazenamento local de mensagens" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Acrescenta o modo offline" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" "Corrige a transição de não-protegido por firewall para protegido por " "firewall" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "Correções de exceções do cliente IRC" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Nova tradução: Eslovaco" @@ -2429,11 +2396,11 @@ msgstr "" "Lançamento da versão 0.9.14\n" "=============================" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "0.9.14 inclui correções críticas de segurança" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2443,7 +2410,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2451,7 +2418,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2461,91 +2428,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Correções de segurança" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2559,11 +2526,11 @@ msgstr "" "Lançamento da versão 0.9.14.1\n" "=============================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 inclui o i2psnark e correções no painel" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2575,7 +2542,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2586,7 +2553,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2595,38 +2562,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "Restaura todas as características do painel se routerconsole.advanced=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2640,11 +2607,11 @@ msgstr "" "O nascimento de SOLUÇÕES PARA PRIVACIDADE\n" "===============================================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2686,7 +2653,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2697,7 +2664,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2711,7 +2678,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2739,7 +2706,7 @@ msgstr "" "Lançada versão-teste para Android no Google Play Noruega\n" "==========================================================" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." @@ -2747,7 +2714,7 @@ msgstr "" "Lançados I2P Android e Bote no Google Play Noruega, como uma execução de " "testes para um futuro lançamento global." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2762,7 +2729,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2777,28 +2744,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2807,19 +2774,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2828,7 +2787,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2837,7 +2796,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2856,11 +2815,11 @@ msgstr "" "Lançamento da versão 0.9.15\n" "=============================" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2871,7 +2830,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2890,119 +2849,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Modificações" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -3016,11 +2980,11 @@ msgstr "" "Lançamento da versão 0.9.16\n" "=============================" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3031,13 +2995,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3047,145 +3011,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3199,24 +3163,24 @@ msgstr "" "Lançamento da versão 0.9.17\n" "============================" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3225,7 +3189,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3234,95 +3198,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3338,13 +3302,13 @@ msgstr "" "Lançamentos de aplicativos para Android\n" "========================================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "Lançados I2P Android 0.9.17 e Bote 0.3 no website, Google Play e F-Droid." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3353,20 +3317,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3382,10 +3346,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3405,32 +3369,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3443,45 +3403,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3499,10 +3447,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3510,13 +3454,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3527,12 +3471,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3540,32 +3484,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3580,42 +3516,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3623,19 +3547,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3650,33 +3566,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Lançamento da versão 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3693,9 +3596,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3703,7 +3606,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3713,17 +3616,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3745,174 +3644,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3925,11 +3761,11 @@ msgstr "" "Lançamento da versão 0.9.18\n" "=============================" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3941,93 +3777,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -4041,11 +3877,11 @@ msgstr "" "Lançamento da versão 0.9.19\n" "=============================" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4058,7 +3894,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4066,93 +3902,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4163,17 +3999,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4186,7 +4022,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4194,7 +4030,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4202,160 +4038,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"=============================\n" -"Lançamento da versão 0.9.19\n" -"=============================" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4364,7 +4193,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4374,7 +4203,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4382,78 +4211,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detalhes" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Localização" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4462,51 +4285,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4519,7 +4340,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4530,7 +4351,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4540,15 +4361,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4557,47 +4376,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4607,11 +4411,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4629,7 +4433,7 @@ msgstr "" "usando a nova capacidade \"multisessão\" para aqueles sites que não " "suportam ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4637,95 +4441,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4738,11 +4542,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4762,7 +4566,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4773,31 +4577,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4812,7 +4616,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4821,52 +4625,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4883,11 +4687,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4900,42 +4704,37 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`página de downloads`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4946,15 +4745,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4963,11 +4762,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4975,7 +4774,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4985,11 +4784,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4997,7 +4796,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -5008,7 +4807,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5016,7 +4815,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5024,15 +4823,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5045,13 +4844,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5060,13 +4859,11 @@ msgid "" "including people." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5076,52 +4873,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`página de downloads`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5136,7 +4908,7 @@ msgid "" "reintegrates into the network with its new identity." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5145,159 +4917,146 @@ msgid "" "with the upcoming Java 9, and some of that work is in this release." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"=============================\n" -"Lançamento da versão 0.9.19\n" -"=============================" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`página de downloads`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5306,17 +5065,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5324,20 +5083,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5351,24 +5106,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5376,43 +5127,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5422,11 +5165,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5435,7 +5202,7 @@ msgid "" "Your router will not automatically update if you are using Java 6." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5443,185 +5210,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Família de Roteadores" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5631,11 +5387,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5643,7 +5399,7 @@ msgid "" "and \"identicon\" images for visually distinguishing addresses." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5652,83 +5408,83 @@ msgid "" "hopefully improve tunnel build success." msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5739,14 +5495,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5759,7 +5515,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5773,13 +5529,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5790,17 +5546,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5811,20 +5567,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5841,13 +5597,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5858,16 +5614,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5881,8 +5637,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5894,9 +5650,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5912,30 +5668,26 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5947,20 +5699,20 @@ msgid "" "we will include them for in-net updates in the 0.9.27 release." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5968,92 +5720,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6066,11 +5818,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6079,8 +5831,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6090,39 +5842,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6131,29 +5884,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6163,13 +5907,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6178,23 +5922,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6205,88 +5949,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Localização" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6294,17 +6023,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6312,11 +6037,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6326,85 +6051,85 @@ msgid "" "mode." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6415,11 +6140,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6431,170 +6156,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6605,11 +6330,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6621,99 +6346,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6724,11 +6449,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6745,18 +6470,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6766,21 +6491,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6788,7 +6513,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6796,103 +6521,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6903,13 +6628,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6919,10 +6644,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6930,11 +6655,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6948,23 +6669,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6974,13 +6695,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6989,31 +6710,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7026,13 +6747,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7045,7 +6766,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7064,7 +6785,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7083,11 +6804,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7098,56 +6819,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7158,11 +6879,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7171,44 +6892,37 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==========================\n" -"Lançamento da versão 0.9.13\n" -"==========================" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -7339,6 +7053,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7423,6 +7138,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7433,13 +7153,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7450,13 +7170,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7473,7 +7193,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7482,20 +7202,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7516,7 +7236,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7525,13 +7245,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7547,7 +7267,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7559,7 +7279,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7574,20 +7294,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7599,7 +7319,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7610,13 +7330,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7634,7 +7354,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7647,13 +7367,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7666,7 +7386,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7677,13 +7397,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7696,13 +7416,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7715,13 +7435,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7732,20 +7452,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7759,20 +7479,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"=============================\n" -"Lançamento da versão 0.9.14\n" -"=============================" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -7817,12 +7530,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7838,29 +7551,22 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"=============================\n" -"Lançamento da versão 0.9.15\n" -"=============================" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7869,83 +7575,83 @@ msgstr "" "incluindo um instalador para OSX e um protocolo de transporte mais rápido" " e seguro chamado NTCP2. " -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7956,15 +7662,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7988,23 +7694,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8015,7 +7721,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8028,13 +7734,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8053,7 +7759,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8064,7 +7770,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8073,13 +7779,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8091,11 +7797,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8106,13 +7812,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8126,7 +7832,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8135,7 +7841,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8146,7 +7852,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8163,13 +7869,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8182,13 +7888,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8197,35 +7903,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8236,7 +7942,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8245,30 +7951,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8282,16 +7986,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"=============================\n" -"Lançamento da versão 0.9.16\n" -"=============================" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -8321,6 +8018,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8381,46 +8079,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"============================\n" -"Lançamento da versão 0.9.17\n" -"============================" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 com NTCP2 habilitado" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8431,15 +8122,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8457,7 +8148,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8466,13 +8157,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8487,22 +8178,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8513,13 +8204,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8528,11 +8219,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8543,14 +8234,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8558,13 +8249,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8574,13 +8265,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8591,7 +8282,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8599,13 +8290,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8614,7 +8305,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8625,22 +8316,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"=============================\n" -"Lançamento da versão 0.9.18\n" -"=============================" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8649,102 +8333,2982 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Assistente de túneis" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Configurações Avançadas" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po b/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po index e640216a..63aafda7 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-14 03:03+0000\n" -"Last-Translator: blueboy\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:29+0000\n" +"Last-Translator: Gustavo Vasconcelos \n" "Language-Team: Portuguese (Brazil) " "(http://www.transifex.com/otf/I2P/language/pt_BR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -24,15 +24,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Índice da Documentação Técnica" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -45,15 +44,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Este índice é ordenado da camada mais alta para a mais baixa.\n" -"As camadas mais altas são para \"clientes\" ou aplicações;\n" -"as camadas mais baixas são internas ao próprio roteador.\n" -"A interface entre as aplicações e o roteador é a API do protocolo I2CP " -"(Protocolo de Controle da I2P)." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -67,8 +62,8 @@ msgstr "" "abaixo, por favor,\n" " produza uma nota identificando o problema." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -84,39 +79,39 @@ msgstr "" msgid "Overview" msgstr "Visão geral" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Introdução técnica" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Uma introdução menos técnica" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Modelos de risco e Análises" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Comparações com outras redes anônimas" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Especificações" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Gráfico da pilha de protocolos" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Publicações sobre a I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Apresentações, artigos, tutoriais, vídeos e entrevistas" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -125,54 +120,54 @@ msgstr "" "Visão geral do Projeto Internet Invisível (I2P), " "28 de agosto de 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Tópicos sobre a Camada de aplicação" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Sistema de nomes e Livro de endereços" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Extensões - Uma visão geral" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Especificações de extensões" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Clientes gerenciados" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Integrando o roteador no seu aplicativo" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent sobre a I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "API da extensão I2PControl" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "Formato hostsdb.blockfile" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Formato do arquivo de configuração" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "API da Camada de Aplicação e Protocolos" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -180,36 +175,36 @@ msgstr "" "Alto nível, APIs fáceis de usar para escrever aplicações em qualquer " "linguagem para enviar e receber dados" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Guia e Visão Geral do Desenvolvimento de Aplicações" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Configuração de Túnel I2P" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protocolo SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protocolo SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protocolo SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Protocolo BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "API do transporte ponta-a-ponta e Protocolos" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -217,33 +212,33 @@ msgstr "" "Os protocolos ponta-a-ponta usados por clientes para comunicações " "confiáveis e não-confiáveis." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Biblioteca de streaming" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Especificação do protocolo de streaming" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc da biblioteca de streaming" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramas" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Javadoc do datagrama" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "API e protocolo de Interface Cliente-para-Roteador" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -253,54 +248,54 @@ msgstr "" "receber trafego para um roteador. Tradicionalmente usado apenas por " "aplicações Java e APIs de alto-nível." -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - Protocolo de Controle da I2P / Uma visão geral da API" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Especificação do I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "Javadoc da API do I2CP" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "Especificação das estruturas de dados comuns" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc das Estruturas de Dados" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Criptografia de ponta a ponta" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" "Como as mensagens de cliente são criptografadas de ponta a ponta pelo " "roteador" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "Criptografia ElGamal/AES+SessionTag" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Detalhes sobre as criptografias AES e ElGamal" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Banco de dados da rede" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." @@ -308,28 +303,28 @@ msgstr "" "Armazenamento distribuído e recuperação de informações relativas aos " "roteadores e clientes." -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "Uma visão geral do banco de dados da rede, detalhes e análise de risco" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Hashes criptográficas" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Assinaturas criptográficas" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Especificação da repropagação do roteador" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Protocolo de mensagens do roteador" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." @@ -337,25 +332,29 @@ msgstr "" "A I2P é baseada em roteamento orientado-a-mensagens. As mensagens " "enviadas entre os roteadores são definidas pelo protocolo I2NP." -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - Uma visão geral do protocolo de rede I2P" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Especificação do I2NP" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "Javadoc do I2NP" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Túneis" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." @@ -363,156 +362,156 @@ msgstr "" "Selecionando pares, requisitando túneis através de tais pares, " "criptografando e roteando mensagens através desses túneis." -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "Determinação de perfis e seleção de pares" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Uma visão geral do roteamento via túneis" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "Roteamento e terminologia \"alho\"" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Construção de túneis e criptografia" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "para construir requisição de encriptação" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Especificação para a construção de túneis" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "Especificação da mensagem de túnel de baixo-nível" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Túneis unidirecionais" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "Determinação de perfis e seleção de pares na Rede anônima I2P" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "artigo de 2009 (pdf), desatualizado mas, em linhas gerais, ainda correto" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Camada de transporte" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" "Os protocolos para a comunicação direta (ponto-a-ponto) de roteador para " "roteador" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Uma visão geral da camada de transporte" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "Especificação e visão geral do transporte baseado em TCP" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "Uma visão geral do transporte baseado em UDP" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Especificação SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "Criptografia de transporte NTCP" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "Criptografia do transporte SSU" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "Javadoc da biblioteca de transporte" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "Javadoc do NTCP" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "Javadoc do SSU" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Outros tópicos sobre o roteador" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Atualizações do software do roteador" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Biblioteca BigInteger nativa" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Sincronização de tempo e NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Desempenho" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Guia para Desenvolvedores e Recursos" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Guia para novos desenvolvedores" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Guia para os novos tradutores" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Guia do Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Diretrizes para os desenvolvedores" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "Javadocs na internet ordinária:" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Servidor %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." @@ -520,72 +519,77 @@ msgstr "" "Nota: sempre verifique qual javadocs é o atual, verificando o número do " "lançamento." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "Javadocs na I2P:" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Propostas" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Portas usadas pela I2P" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" "Atualizações automáticas e compilações de desenvolvimento " "disponibilizadas na I2P" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Atualizando o encapsulador manualmente" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Fórum de usuários" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Fórum de desenvolvedores na I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Acompanhamento de falhas" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "Código-fonte da I2P exportado para o GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "Repositório Git de código-fonte da I2P dentro da I2P" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Tradução do código-fonte no Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Plano de ação" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Lista de tarefas por fazer" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "em desuso" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1203,7 +1207,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1498,7 +1502,7 @@ msgid "Ports Used by I2P" msgstr "Portas usadas pela I2P" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1517,10 +1521,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1589,76 +1593,50 @@ msgstr "Obrigado" msgid "BOB - Basic Open Bridge" msgstr "BOB - Basic Open Bridge" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "Diferenças técnicas para o SAM (para melhor?)" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "Tais diferenças são importantes." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "KEYS = par de chaves pública+privada, que são BASE64" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "KEY = chave pública, também BASE64" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1666,189 +1644,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versão" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Modificações" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "COMANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "OPERANDO" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "Retorno" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Aplicação" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "DE" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "PARA" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "DIÁLOGO" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1857,63 +1836,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "Eis aqui o que acontece..." -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "Você também pode se conectar a EEPSITES!" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1921,7 +1900,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1931,7 +1910,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1947,9 +1926,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Agosto de 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2079,7 +2057,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2088,12 +2066,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Integridade dos dados" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2101,12 +2079,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Encapsulamento de pacotes" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2120,12 +2098,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Especificação" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "Ver a página da Especificação de Datagramas." @@ -2195,7 +2173,7 @@ msgstr "Resposta:" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descrição" @@ -2967,6 +2945,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Idioma" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Site" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "empacotador" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -3038,7 +3044,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "Ver também" @@ -3219,13 +3225,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Opção" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Padrão" @@ -3727,7 +3733,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Histórico" @@ -3757,10 +3763,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4157,17 +4163,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4177,10 +4186,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4188,7 +4198,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4197,7 +4207,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4207,7 +4217,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4218,11 +4228,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4232,7 +4242,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4246,7 +4256,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4259,7 +4269,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4270,38 +4280,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Informação Adicional" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -7048,17 +7058,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7175,8 +7184,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7250,7 +7258,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7324,11 +7332,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "Opções Adicionais" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7343,21 +7351,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7367,30 +7375,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7399,17 +7407,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7418,7 +7426,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7426,39 +7434,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7467,26 +7475,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7494,65 +7502,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7564,11 +7572,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7580,7 +7588,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7592,8 +7600,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7608,19 +7616,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7635,7 +7643,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7649,11 +7657,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7665,11 +7673,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7677,11 +7685,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7690,11 +7698,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7715,7 +7723,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7730,24 +7738,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7755,7 +7763,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7767,7 +7775,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7775,13 +7783,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7792,11 +7800,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7807,11 +7815,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7819,7 +7827,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7836,22 +7844,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7860,11 +7868,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7877,7 +7885,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7889,7 +7897,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7910,11 +7918,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7929,18 +7937,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7956,11 +7964,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7978,7 +7986,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7989,11 +7997,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -8003,13 +8011,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -8020,7 +8028,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -8030,7 +8038,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -8041,14 +8049,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -8063,7 +8071,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8081,7 +8089,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8091,11 +8099,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8105,7 +8113,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8116,11 +8124,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8134,7 +8142,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8142,11 +8150,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8168,11 +8176,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8185,11 +8193,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8206,18 +8214,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8225,11 +8233,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8238,32 +8246,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8273,31 +8281,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "Última resposta" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8310,11 +8318,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8330,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8331,7 +8339,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8343,7 +8351,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8352,30 +8360,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8387,15 +8395,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8409,7 +8417,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8421,7 +8429,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8438,7 +8446,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8448,7 +8456,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8460,11 +8468,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8472,48 +8480,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8521,7 +8529,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8529,7 +8537,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8539,7 +8547,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8564,16 +8572,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8581,18 +8589,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8609,7 +8617,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8623,7 +8631,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8639,15 +8647,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12923,17 +12931,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "Como Liberado" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12967,20 +12975,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12990,72 +12998,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "Se a chegada de túneis de zero pulo é permitida" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "Se a saída de túneis de zero pulo é permitida" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "Sem limite" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "Tamanho do túnel de entrada" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "Tamanho do túnel de saída" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13065,7 +13073,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13075,24 +13083,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -13100,29 +13108,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13131,7 +13139,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13142,15 +13150,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13164,13 +13172,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13184,12 +13192,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "Opções do Cliente" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13198,42 +13206,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13243,46 +13251,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Reduzir quantidade de túneis quando ocioso" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13290,11 +13298,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13315,66 +13323,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "Bytes" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Conteúdo" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "Cabeçalho Gzip" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "Porta de origem I2P (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "Porta de Destino I2P (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13641,6 +13649,10 @@ msgstr "" msgid "Protocol Stack" msgstr "Pilha de Protocolos" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Agosto de 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13840,6 +13852,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "Transportes na I2P" @@ -15377,10 +15395,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "Implementação do Túnel" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "Outubro de 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15563,7 +15577,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Encriptar" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po index 4a1f58a6..4276bd7a 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-14 03:04+0000\n" -"Last-Translator: blueboy\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Portuguese (Brazil) " "(http://www.transifex.com/otf/I2P/language/pt_BR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -22,155 +22,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Faça uma doação" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Situação fiscal" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Adesivos" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -#, fuzzy -msgid "One time donation:" -msgstr "Controlador do tempo de conexão no IRC" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -178,21 +153,25 @@ msgid "Get Involved!" msgstr "Envolva-se!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Nós precisamos da sua ajuda!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Para participar, por favor, sinta-se a vontade para juntar-se a nós no " -"canal de IRC #i2p-dev (em irc.freenode.net, irc.oftc.net, ou na I2P em " -"irc.echelon.i2p, irc.dg.i2p ou irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -203,7 +182,7 @@ msgstr "" "favor, entre em\n" "contato conosco! Estamos sempre em busca de contribuidores apaixonados!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -213,85 +192,147 @@ msgstr "" "contribuir!\n" "Eis aqui uma lista para ajudá-lo a começar!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Espalhe!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Divulgue a I2P em fóruns, blogs etc. Teça comentários.\n" -"Corrija e desenvolva o artigo da Wikipédia sobre a I2P.\n" -"Comente com os seus amigos." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Tradução" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Teste!" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -"Teste as últimas compilações do monotone\n" -"e relate os resultados em #i2p ou bugs no Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentação" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Ajude corrigindo páginas do site que estão desatualizadas ou incompletas." -"\n" -"Traduza as páginas para outros idiomas." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Figuras" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -"Contribua com o website, criando mais algumas figuras ou melhorando as " -"antigas" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Conteúdo" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "Faça um eepsite! Adicione algum conteúdo! Contribua com a comunidade!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Serviços" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Disponibilize um serviço em um eepsite. Pode ser um proxy, um fórum, um " -"rastreador, um serviço de nomes, um buscador, um monitor de eepsites... " -"muitos desses não são difíceis de fazer." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Repropagando" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplicativos" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -300,11 +341,11 @@ msgstr "" "Escreva ou adapte aplicativos para a I2P! Há algumas diretrizes e\n" "uma lista de ideias na página de aplicativos." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Programando" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -314,49 +355,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Tradução" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Ajude-nos a traduzir o website e o software para o seu idioma.\n" -"Veja o guia para novos tradutores para " -"detalhes." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Análise" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" -"Estude ou teste o código, caçando vulnerabilidades.\n" -"Tanto as vulnerabilidades de anonimato nos vários\n" -"modelos de risco,\n" -"como os Ataques de Negação de Serviço e outras fraquezas\n" -"com respeito a falhas de segurança, necessitam de pesquisa." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Repropagando" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -372,7 +382,6 @@ msgstr "Janeiro de 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -409,15 +418,9 @@ msgstr "" " informações mais detalhadas sobre essas tarefas." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Janeiro de 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Janeiro de 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -662,721 +665,6 @@ msgstr "" "Os aperfeiçoamentos relacionados ao desempenho estão relacionados na\n" "página de Desempenho." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -msgid "Bounty Arabic translation of webpage and router console" -msgstr "Prêmio para a tradução do website e do painel do roteador para o árabe" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:3 -#: i2p2www/pages/site/get-involved/bounties/index.html:114 -msgid "Arabic translation" -msgstr "Tradução para o árabe" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" -"Para melhorar o uso da I2P e atrair mais pessoas\n" -"para dentro dela, echelon especificou esse prêmio para tradução\n" -"das páginas da I2P na web e do painel do roteador I2P para o árabe." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Esse prêmio é dividido em 2 subpartes:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "A parte 1 é a tradução da página web." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" -"Para receber o prêmio de 20 BTC você precisa traduzir as seguintes " -"páginas:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "Este trabalho foi feito por hamada que recebeu um prêmio de 20 BTC." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"A parte 2 é a tradução do painel do roteador. O painel do roteador foi\n" -"parcialmente traduzido e o prêmio de 80 BTC foi pago a hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "O árbitro é echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Premiar a criação de um cliente BTC nativo para a I2P." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Cliente BTC nativo para a I2P" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Prêmio direcionado ao armazenamento de dados" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "sistema de estoque de dados" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" -"Esse prêmio contribui para os 2 outros prêmios: \"Frost para a I2P\" e " -"\"eepsites no sistema de armazenamento\"." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" -"O prêmio do Frost para o sistema de armazenamento da I2P é pago para um " -"programa tipo Frost no qual arquivos/mensagens são armazenados num banco " -"de dados e recuperados de um banco de dados.\n" -"É necessário que funcione com uma GUI." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Para prêmios serem declarados alcançados e pagos, precisamos do programa " -"E do código-fonte.\n" -"Fonte e código precisam estar licenciados sob uma licença livre (livre " -"para modificar e\n" -"livre para distribuir)." - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "Premiar pacote da I2P nos repositórios do Debian e do Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Pacote da I2P no Ubuntu/Debian" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "implementação do código do i2phex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Prêmios oferecidos por contribuições à I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Prêmios reivindicados" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nome" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Estado" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Comunidade" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Prêmio direcionado ao armazenamento de dados" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Desenvolvimento de aplicativos" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "Simulação de multi-roteador" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Prêmios reivindicados" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Prêmios reivindicados" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Time de desenvolvedores" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -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:104 -msgid "Make I2P IPv6 native" -msgstr "Tornar IPv6 nativo na I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "Configurando um servidor de SILC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Sistema de estocagem de dados sobre a I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: 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:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "Controlador do tempo de conexão no IRC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Testes de unidade (parte 1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" -"Listas de desenvolvedores que talvez já estejam trabalhando no prêmio - é" -" preferido sempre trabalhar em colaboração, assim, se você está " -"interessado em trabalhar em algo, por favor, entre em contato com alguém " -"listado!" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "Prêmio para IPv6 nativo na I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "IPv6 nativo na I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" -"Pelo futuro da I2P e para atrair mais pessoas\n" -"para a I2P, volto atrás em relação à recompensa do Vuze e ofereço uma " -"recompensa pela implementação do IPv6.\n" -"Para reclamar essa recompensa, é necessário que o roteador I2P rode " -"completamente sobre conexões IPv6 nativas assim como faz com conexões " -"IPv4." - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "Backend do BD de rede" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "backend do BD de rede" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" -"Uma solução possivelmente baseada numa DHT será investigada e finalmente " -"implementada" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "Premiar as traduções da página web e do painel do roteador para o russo" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" -"Para incrementar o uso da I2P e atrair mais pessoas\n" -"para que ingressem na I2P um doador anônimo propôs um prêmio para a " -"tradução\n" -"do website da I2P e do painel do roteador para o russo." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" -"A parte 2 é a tradução do painel do roteador. Todo o painel do roteador " -"precisa ser traduzido para o pagamento do prêmio de $115 dólares " -"americanos." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "A arbitragem está a cargo do doador russo." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" -"A arbitragem está a cargo de Uma Sociedade Secreta Anônima, " -"society@mail.i2p" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Desenvolvimento do Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Prêmio por testes de unidade" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "teste de unidade" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Fase %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Prêmio: %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "o servidor está em execução e esta seção encontra-se bloqueada" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "Verificar os testes de SDK existentes" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "pago a str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "pago a equipe de desenvolvedores de testes de unidade" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "Testes da biblioteca de streaming" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "Cobertura de testes de unidade" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "Simulação de multi-roteador" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "será divida em mais subtarefas" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "extensão vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Desenvolvimento de aplicativos" @@ -2374,19 +1662,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "str4d assinou os seguintes lançamentos:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2752,56 +2040,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "Não use URL. Use URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "Não use String.split(). Use DataHelper.split()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2809,25 +2097,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "Defina os campos como finais sempre que possível." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenças" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2836,7 +2124,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2845,18 +2133,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Falhas" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2864,7 +2152,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2876,7 +2164,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4215,7 +3503,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "Política de Privacidade" #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po index 49c65190..ba5b3082 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-14 03:39+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" "Last-Translator: blueboy\n" "Language-Team: Portuguese (Brazil) " "(http://www.transifex.com/otf/I2P/language/pt_BR/)\n" @@ -38,11 +38,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Feed ATOM do blog da I2P para a categoria: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "Feed ATOM do Blog da I2P" @@ -68,43 +68,39 @@ msgid "Debian I2P Packages" msgstr "Pacotes da I2P no Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -"Debian Stretch e versões anteriores, Ubuntu Artful 17.10 e versões " -"anteriores" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Os pacotes Debian\n" -"foram testados e devem funcionar em plataformas x86/x86_64 que " -"executam:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "" "Ubuntu (versão Precise Pangolin 12.04 ou" " posteriores)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy e mais novo)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -117,7 +113,7 @@ msgstr "" "com esses pacotes no Trac em http://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -125,23 +121,23 @@ msgstr "" "Opção 1: Versões recentes do Ubuntu e derivados " "(Tente isto se você não está usando o Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opção 2: Debian (incluindo derivados do Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Adicionando o PPA via linha de comando e instalando a I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Abra um terminal e digite:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -151,11 +147,11 @@ msgstr "" "chave gpg com a qual o repositório foi assinado. A chave GPG serve para " "assegurar que o pacote não foi adulterado quando da sua compilação." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Informe o seu gerenciador de pacotes sobre o novo PPA, digitando:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -165,15 +161,15 @@ msgstr "" "repositório autorizado no seu sistema, incluindo o PPA da I2P que\n" "foi adicionado com o comando anterior." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Você já está pronto para instalar a I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Adicionando o PPA usando o Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -181,7 +177,7 @@ msgstr "" "Abra o Synaptic (Sistema -> Administração -> Gerenciador de pacotes" " Synaptic)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -189,7 +185,7 @@ msgstr "" "Uma vez que o Synaptic esteja aberto, selecione Repositórios no " "menu Configuração." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -201,7 +197,7 @@ msgstr "" "Adicionar fonte. Clique no botão Fechar e, em seguida, " "em Recarregar." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -216,7 +212,7 @@ msgstr "" " adicionais necessárias?
    . Se isso ocorrer, clique em Marcar" " e então em Aplicar." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -227,19 +223,15 @@ msgstr "" "parte de iniciando e configurar o " "software I2P de acordo com o seu sistema." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruções para o Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -"Arquiteturas atualmente suportadas incluem amd64, i386, armel, armhf " -"(para Raspbian)" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -247,7 +239,7 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -255,45 +247,44 @@ msgstr "" "Certifique-se de que apt-transport-https e curl" " estão instalados." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Baixe a chave usada para assinar o " "repositório:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" "Notifique o seu gerenciador de pacotes a respeito do novo repositório " "digitando" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -305,7 +296,7 @@ msgstr "" "adicionado no passo\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -315,7 +306,7 @@ msgstr "" ">chaveiro-i2p
    ira garantir que você receba atualizações para a " "chave GPG do repositório." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -325,12 +316,12 @@ msgstr "" "para inicializando a I2P e " "configurando-a para o seu sistema." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Trabalho pós-instalação" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -338,7 +329,7 @@ msgstr "" "Usando estes pacotes da I2P o roteador I2P pode ser inicializado das três" " maneiras seguintes:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -352,7 +343,7 @@ msgstr "" "Não usar\n" "\"sudo\" ou executá-lo como root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -370,7 +361,7 @@ msgstr "" "(Nota: Não\n" "use sudo nem execute como root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -385,7 +376,7 @@ msgstr "" "i2p como usuário root ou usando 'sudo'. Essa é a forma recomendada" " de operação." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -404,7 +395,7 @@ msgstr "" "pode encontrar no portforward.com," " pode ser útil." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -417,7 +408,7 @@ msgstr "" "uma vez que os valores pré-definidos 96 KB/s para download / 40 KB/s para" " upload são relativamente conservadores." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -429,7 +420,7 @@ msgstr "" " página configuração de proxy no " "navegador para um 'como fazer' descomplicado." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -438,15 +429,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -460,20 +455,141 @@ msgstr "Espelho:" msgid "select alternate mirror" msgstr "escolher outro espelho" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Baixar e executar o arquivo." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Navegador I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Baixar" @@ -481,7 +597,7 @@ msgstr "Baixar" msgid "Source package" msgstr "Pacote fonte" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Atualizações automáticas" @@ -490,10 +606,22 @@ msgid "Manual updates" msgstr "Atualizações manuais" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependências" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -509,33 +637,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Notas de Liberação" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Log de Mudanças" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Log de Mudanças no Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Log de Mudanças no Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Limpar instalações" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -552,11 +680,11 @@ msgstr "" "Talvez seja preciso clicar com o botão direito do mouse e selecionar\n" ""Abrir com Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Intalação via linha de comandos (sem interface gráfica):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -567,19 +695,19 @@ msgstr "" "emitir o comando java -jar i2pinstall_%(i2pversion)s.jar " "-console na interface de linha de comandos." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -597,7 +725,7 @@ msgstr "" "e selecionar\n" ""Abrir com Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -608,30 +736,41 @@ msgstr "" "emita java -jar i2pinstall_%(i2pversion)s.jar -console na " "linha de comandos." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Pacotes para Debian & Ubuntu estão disponíveis." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Mínimo 512 MB de RAM; 1 GB recomendado." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Atualizações de lançamentos anteriores:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "O lançamento tem disponível tanto atualização automática como manual." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -698,7 +845,7 @@ msgstr "" "no botão 'Baixar atualização' que\n" "aparece no painel do seu roteador." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -707,39 +854,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Clique em \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Apanhe uma xícara de café e volte dentro de 11 minutos." -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Lançamentos anteriores" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"As quantias oferecidas como prêmios podem ser aumentadas por doações " -"adicionais. Você\n" -"acha que isso é importante? Adicione em sua " -"doação uma\n" -"sinalização de que a quantia doada deve ser adicionada ao prêmio " -"%(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Não encontrado" @@ -905,7 +1027,30 @@ msgstr "Erro de servidor 500" msgid "Umm... the server encountered some sort of error." msgstr "Hmm... o servidor se deparou com algum tipo de erro." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Perguntas Frequentes" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentação" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contacte-nos" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Fóruns" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Envolva-se!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Faça uma doação" @@ -961,278 +1106,298 @@ msgid "Introduction to I2P" msgstr "Introdução à I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Comparações" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Uma visão geral das comparações" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Outras redes anônimas" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentação" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Índice da documentação" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Como funciona?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Introdução amigável" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Introdução técnica" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modelo de risco" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Roteamento alho" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Banco de dados da rede" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Roteamento via túneis" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Seleção de pares" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Criptografia" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Especificações" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Propostas" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Biblioteca de streamings" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagramas" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplicações" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplicações suportadas" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocolos" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Pilha de protocolos" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transportes" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Uma visão geral da camada de transporte" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Túneis" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementação de túneis" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Túneis unidirecionais" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementação antiga" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Sistema de nomes e livro de endereços" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Extensões" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Reenvio" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Time I2P" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Salão da Fama" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Publicações acadêmicas e revisão por pares" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Exposições, tutoriais e artigos" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contacte-nos" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linques" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Imprenta" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Ajuda" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Perguntas Frequentes" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Como navegar na I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Comunidade" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referências" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glossário" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Desempenho" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Fóruns" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Autenticidade da I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Assinaturas digitais das versões lançadas" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Chaves assinadas" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Chaves públicas dos desenvolvedores" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Comparações" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Uma visão geral das comparações" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Outras redes anônimas" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Pessoas" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Time I2P" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Salão da Fama" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Publicações acadêmicas e revisão por pares" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Exposições, tutoriais e artigos" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Imprenta" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linques" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Documentação" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Índice da documentação" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Como funciona?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Introdução amigável" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Introdução técnica" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modelo de risco" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Roteamento alho" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Banco de dados da rede" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Roteamento via túneis" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Seleção de pares" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Criptografia" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Especificações" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propostas" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Biblioteca de streamings" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagramas" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplicações" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplicações suportadas" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocolos" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Pilha de protocolos" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transportes" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Voluntários" +msgid "Transport layer overview" +msgstr "Uma visão geral da camada de transporte" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Envolva-se!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Desenvolver" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licenças" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Túneis" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Acompanhamento de falhas" +msgid "Tunnel implementation" +msgstr "Implementação de túneis" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Túneis unidirecionais" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementação antiga" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Sistema de nomes e livro de endereços" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Extensões" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Reenvio" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Pesquisa" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Pesquisa acadêmica" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Questões de pesquisa em aberto" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Desenvolver" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guias" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Novos desenvolvedores" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Programar para a I2P usando um IDE" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Diretrizes para os desenvolvedores e estilo de código" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Novos tradutores" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Prêmios" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licença" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Encontros" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenças" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Plano de ação" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Lista de tarefas" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Acompanhamento de falhas" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Idioma" @@ -1378,33 +1543,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Discussão e desenvolvimento do Abscond browser bundle" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Listas de e-mail" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"A I2P possui uma lista de discussão, mas raramente é usada. A atual " -"equipe de desenvolvedores da I2P é pequena e seus integrantes tem " -"preferido se comunicar via IRC ou no fórum de desenvolvedores. Talvez " -"isto mude no futuro." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Subscrição" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1414,11 +1587,11 @@ msgstr "" "sobre a lista (lincada abaixo) e preencha o formulário. Os endereços de " "e-mail internos a I2P (foobar@mail.i2p) podem ser usados." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Cancelar subscrição" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1428,21 +1601,22 @@ msgstr "" " de inscrição, vá até a página de informações da lista (lincada abaixo) e" " forneça o endereço de e-mail usado na inscrição." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listas" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arquivo" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "Discussão entre desenvolvedores do I2p - Qualquer coisa relacionada ao " "desenvolvimento do I2p" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2913,122 +3087,74 @@ msgstr "" "ferramentas de código-fonte aberto, projetada para oferecer qualquer " "serviço tradicional de internet como email, IRC ou hospedagem web." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "O que a I2P pode fazer por você?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"A rede I2P oferece um meio de comunicação na internet em que há uma forte" -" proteção da privacidade. Muitas atividades que põem em risco a sua " -"privacidade na internet ordinária podem ser conduzidas na I2P de maneira " -"anônima." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Baixar I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "O que é a I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Ler mais…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Notícias & Atualizações" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3070,13 +3196,3 @@ msgstr "Fóruns, novidades etc." msgid "Very Old Stuff" msgstr "Velharias" - - - - - - - - - - diff --git a/i2p2www/translations/ro/LC_MESSAGES/about.po b/i2p2www/translations/ro/LC_MESSAGES/about.po index fbe18d60..b61cd676 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/about.po +++ b/i2p2www/translations/ro/LC_MESSAGES/about.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the I2P project. # # Translators: +# polearnik , 2019 # titus , 2015-2016 # titus , 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-01 17:48+0000\n" +"Last-Translator: polearnik \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -23,7 +24,7 @@ msgstr "" #: i2p2www/pages/site/about/alternative-clients.html:2 #: i2p2www/pages/site/about/alternative-clients.html:4 msgid "Alternative I2P clients" -msgstr "" +msgstr "Clienți alternative I2P" #: i2p2www/pages/site/about/alternative-clients.html:5 msgid "" @@ -32,6 +33,11 @@ msgid "" "implementations\n" "developed by community members." msgstr "" +"Principala implementare a clientului I2P utilizează Java. Dacă pentru " +"unii\n" +"motiv pentru care nu puteți utiliza Java pe dispozitivul dvs., există " +"implementări alternative\n" +"dezvoltat de membrii comunității." #: i2p2www/pages/site/about/alternative-clients.html:12 #, python-format @@ -40,6 +46,11 @@ msgid "" "As of early 2016, i2pd is became stable enough to be used in \n" "production, and since summer 2016 it fully implements all I2P APIs." msgstr "" +"i2pd este o implementare a clientului I2P în C " +"++.\n" +"La începutul anului 2016, i2pd a devenit suficient de stabil pentru a fi " +"utilizat în\n" +"producție, iar din vara 2016 implementează integral toate API-urile I2P." #: i2p2www/pages/site/about/alternative-clients.html:19 #, python-format @@ -47,6 +58,8 @@ msgid "" "Kovri is active i2pd fork developed for Monero " "cryptocurrency." msgstr "" +"Kovri este o furcă activă i2pd dezvoltată " +"pentru criptocurrency Monero." #: i2p2www/pages/site/about/alternative-clients.html:24 #, python-format @@ -55,6 +68,9 @@ msgid "" "Go programming language. The project is in " "early development." msgstr "" +"Go-I2P este un client I2P dezvoltat folosind\n" +"GO limbaj de programare. Proiectul este în " +"curs de dezvoltare." #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -68,21 +84,51 @@ msgid "" "some of\n" "the most popular browsers." msgstr "" +"Browserul dvs. web va trebui să fie configurat pentru a naviga pe eepsite" +" și către\n" +"utilizați rezultatele disponibile în cadrul I2P. Mai jos găsiți câteva " +"indicații\n" +"cele mai populare browsere." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "Profil Firefox pentru Windows" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" +"Dacă utilizați Windows, modalitatea recomandată de accesare a I2P este " +"folosirea\n" +"Profil Firefox." + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" +"Dacă nu doriți să utilizați profilul respectiv sau nu sunteți pe Windows," +" trebuie să\n" +"configurați-vă singur browserul. Citiți mai jos despre cum să faceți asta." + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Cum să configurați navigatorul" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" -msgstr "" +msgstr "Termeni de furnizare a serviciilor" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 sau Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -90,12 +136,17 @@ msgid "" "the\n" "proxy port configuration." msgstr "" +"În meniul Instrumente, selectați linia „Opțiuni Internet” pentru a " +"deschide setările. În\n" +"Fereastra setări alege fila conexiuni și faceți clic pe setările LAN " +"pentru\n" +"configurația portului proxy." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Opțiuni internet IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -109,28 +160,43 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" +"Acum setați marcajul la „utilizați un server proxy pentru LAN-ul dvs.” și" +" la „Bypass”\n" +"server proxy pentru adrese locale \". Cu un clic pe butonul Advanced, " +"deschideți\n" +"fereastră pentru a deschide porturile. Introduceți valorile ca în " +"imagine, IP 127.0.0.1\n" +"și portul 4444 pentru HTTP, portul 4445 pentru HTTPS. Cu clicuri pe OK " +"salvați\n" +"setări și browserul dvs. este setat să utilizeze proxy I2P.\n" +"Indicație / Sfat de confidențialitate: Setați proxy FTP la " +"aceleași setări ca proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Configurări proxy IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" -msgstr "" +msgstr "Instrucțiuni pentru Firefox 57 și versiuni superioare:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" " the\n" "screenshot below. Click on Settings" msgstr "" +"Din butonul Meniu din dreapta sus, selectați Preferințe.\n" +"Derulați în jos până când vedeți secțiunea Proxy de rețea, așa " +"cum se arată în secțiunea\n" +"captură de ecran de mai jos. Faceți clic pe Setări" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" -msgstr "" +msgstr "Opțiuni de rețea Firefox57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -138,18 +204,27 @@ msgid "" "following\n" "screenshot." msgstr "" +"În fereastra pop-up Setări de conexiune, selectați Proxy " +"manual\n" +"    configurare. Setați atât adresele HTTP cât și proxy SSL la " +"adresă\n" +"127.0.0.1 cu portul 4444 așa cum se arată în " +"cele ce urmează\n" +"captură de ecran." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" +"Firefox57\n" +"Setări de conectare" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" -msgstr "" +msgstr "Setări de conexiune Firefox57" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -159,12 +234,19 @@ msgid "" "You'll\n" "see a Window like the following:" msgstr "" +"Din meniul Instrumente, selectați Opțiuni pentru a deschide panoul de " +"setări Firefox.\n" +"Faceți clic pe pictograma etichetată Advanced, apoi faceți clic " +"pe Network\n" +"tab. În secțiunea Conexiuni, faceți clic pe butonul Setări. veţi" +"\n" +"vedeți o fereastră ca următoarea:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Opțiuni rețea Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -175,12 +257,21 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" +"În fereastra Setări conexiune, faceți clic pe cercul de " +"lângă Manual\n" +"    configurație proxy, apoi introduceți 127.0.0.1, port 4444 în " +"proxy HTTP\n" +"camp. Introduceți 127.0.0.1, port 4445 în câmpul Proxy SSL.\n" +"Asigurați-vă că introduceți localhost și 127.0.0.1 în caseta „Fără proxy " +"pentru”.\n" +"Indicație / Sfat de confidențialitate: Setați proxy FTP la " +"aceleași setări ca proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Configurări proxy Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -188,12 +279,16 @@ msgid "" " \"Use manually specified proxy\n" "configuration\" on the right." msgstr "" +"Din meniul Setări, selectați Configurare Konqueror. În\n" +"Grup de Navigare Web din partea stângă, selectați Proxy, apoi selectați " +"opțiunea „Utilizați proxy specificat manual\n" +"configurare \"din dreapta." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Opțiuni proxy Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -203,15 +298,25 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" +"Introduceți 127.0.0.1 și port 4444 în caseta HTTP. Introduceți 127.0.0.1 " +"și port 4445 în\n" +"Caseta HTTPS. Introduceți 127.0.0.1, localhost în caseta " +"Excepții. Faceți clic pe Aplicare, apoi OK\n" +"pentru a închide fereastra de configurare.\n" +"Indicație / Sfat de confidențialitate: Setați proxy FTP la " +"aceleași setări ca proxy HTTP." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" +"Amintiți-vă: I2P nu a fost proiectat pentru crearea de proxy pe " +"Internetul exterior.\n" +"În schimb, este menit să fie utilizat ca rețea internă." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -223,8 +328,16 @@ msgid "" "http://privacysolutions.no" msgstr "" +"

    Proiectul I2P în sine nu rulează proxy pe Internet.\n" +"Singurul rezultat este un serviciu din proiectul soluțiilor de " +"confidențialitate.\n" +"Luați în considerare donarea acestora pentru un serviciu continuu stabil." +" Lățimea de bandă mai mare va\n" +"crește odată cu fondarea organizației. Poate și mai multe neplăceri.

    \n" +"http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -233,8 +346,13 @@ msgid "" " same outproxy you hit.\n" "(multi-homed/keyed for better performance)" msgstr "" +"În mod implicit, I2P vine cu două outproxies " +"configurate:%(http)s\n" +"și %(https)s. Chiar și numele de domeniu sunt diferite, este" +" același outproxy pe care l-ai lovit.\n" +"(multi-homed/keyed pentru o performanță mai bună)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -242,13 +360,21 @@ msgid "" "outproxies.\n" "As a convenience, the outproxy blocks ad servers." msgstr "" +"Filtrarea este activă pe aceste rezultate (de exemplu, mibbit și torrent\n" +"accesul trackerului este blocat). Eepsites\n" +"care sunt accesibile prin adresele .i2p nu sunt permise nici prin " +"outproxies.\n" +"Ca comoditate, outproxy blochează serverele publicitare." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" "outproxy to the Internet." msgstr "" +"Tor este o aplicație bună " +"pentru a fi folosit ca și\n" +"outproxy pentru Internet." #: i2p2www/pages/site/about/glossary.html:2 msgid "Glossary" @@ -259,383 +385,60 @@ msgid "" "This page lists often-used terminology when discussing I2P and " "cryptography." msgstr "" +"Această pagină listează terminologia folosită frecvent atunci când " +"discută despre I2P și criptografie." #: i2p2www/pages/site/about/hall-of-fame.html:2 msgid "Hall Of Fame" -msgstr "" +msgstr "Hall Of Fame" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" +"I2P este un proiect realizat complet de pasionații de timp liber. Dar un " +"proiect mare de genul\n" +"I2P nu este creat doar din software, trebuie să fie necesare mai multe " +"servere, înregistrări de domenii și cafele\n" +"fii plătit pentru a obține un rezultat excelent. Oamenii din întreaga " +"lume doneaza I2P ajung la starea în care se află\n" +"în prezent. Aici îi urmărim pe cei care ne-au dat un nume pentru a fi " +"publicat într-o sală de faimă I2P." -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" +msgid "Big thanks go to the following people who have donated to I2P!" +msgstr "Mulțumiri mari mergeți următorilor oameni care au donat I2P!" #: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 -msgid "Big thanks go to the following people who have donated to I2P!" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:40 #, python-format msgid "" "If you have made a donation, please send an email to echelon\n" "with your name or nick (and optionally homepage) so we can list you here." msgstr "" +"Dacă ați făcut o donație, vă rugăm să trimiteți un e-mail la echelon\n" +"cu numele sau nick-ul (și, opțional, pagina principală), astfel încât să " +"vă putem enumera aici." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" +"Lista nesortată a donatorilor I2P în 15 ani de istorie I2P, începând cu " +"martie 2004 până în martie 2019." #: i2p2www/pages/site/about/intro.html:2 msgid "Intro" -msgstr "" +msgstr "introducere" #: i2p2www/pages/site/about/intro.html:4 msgid "The Invisible Internet Project" @@ -659,6 +462,20 @@ msgid "" "are cryptographic identifiers (essentially a pair of public keys)." msgstr "" +"I2P este o rețea anonimă, care expune un strat simplu pe care aplicațiile" +" îl pot\n" +"sa folosesc pentru a-ți trimite mesaje în mod anonim și sigur. Rețeaua în" +" sine este\n" +"bazata strict pe mesaje (a la IP), dar există o\n" +"bibliotecă disponibilă pentru a permite o comunicare în flux fiabilă " +"deasupra acesteia (a la\n" +"TCP).\n" +"Toate comunicările sunt criptate de la capăt la capăt (în total sunt " +"patru straturi de\n" +"criptare folosită la trimiterea unui mesaj) și chiar punctele finale " +"(„destinații”)\n" +"sunt identificatori criptografici (în esență o pereche de chei publice)." #: i2p2www/pages/site/about/intro.html:18 msgid "How does it work?" @@ -689,6 +506,26 @@ msgid "" "the \n" "receiver's threat model." msgstr "" +"Pentru a anonimiza mesajele trimise, fiecare aplicație client are " +"„routerul” I2P.\n" +"construiți câteva „tunele” de intrare " +"și de ieșire - \n" +"secvență de colegi care transmit mesaje într-o direcție (către și dinspre" +" client,\n" +"respectiv). La rândul său, când un client dorește să trimită un mesaj " +"altui client,\n" +"clientul transmite acel mesaj din unul dintre tunelurile sale de ieșire " +"care vizează unul dintre\n" +"tunelurile de intrare ale altui client, ajungând în cele din urmă la " +"destinație. Fiecare\n" +"participant la rețea alege lungimea acestor tuneluri și, în acest sens,\n" +"face un schimb între anonimat, latență și randament în funcție de acestea" +"\n" +"nevoile proprii. Rezultatul este că numărul de colegi care se raportează " +"la fiecare capăt la sfârșit\n" +"mesajul este minimul absolut necesar pentru a îndeplini atât expeditorul," +" cât și mesajul\n" +"modelul de amenințare al receptorului." #: i2p2www/pages/site/about/intro.html:34 #, python-format @@ -705,15 +542,28 @@ msgid "" "lookups \n" "are required." msgstr "" +"Prima dată când un client dorește să contacteze un alt client, face o " +"interogare\n" +"împotriva rețelei complet distribuite „\n" +"baza de date \"- o structură personalizată\n" +"tabel de hash distribuit (DHT) bazat pe \n" +"Algoritmul Kademlia. Acest lucru este făcut\n" +"pentru a găsi în mod eficient tunelurile de intrare ale celuilalt client," +" dar mesaje ulterioare\n" +"între ele, de obicei, include aceste date, astfel încât nu mai există " +"căutări suplimentare în bazele de date din rețea\n" +"sunt necesare." #: i2p2www/pages/site/about/intro.html:47 #, python-format msgid "More details about how I2P works are available." msgstr "" +"Mai multe detalii despre modul în care funcționează I2P sunt disponibile." #: i2p2www/pages/site/about/intro.html:51 msgid "What can you do with it?" -msgstr "" +msgstr "Ce poți face cu asta?" #: i2p2www/pages/site/about/intro.html:53 #, python-format @@ -729,6 +579,16 @@ msgid "" " \n" "forward them towards a specific TCP/IP address." msgstr "" +"În cadrul rețelei I2P, aplicațiile nu sunt restricționate în modul în " +"care pot\n" +"comunica - cei care utilizează de obicei UDP pot folosi I2P \n" +"funcționalitatea de bază, iar cele care utilizează în mod obișnuit TCP " +"pot utiliza streamingul asemănător TCP\n" +"bibliotecă. Avem o aplicație de punte TCP / I2P generică\n" +"(\"I2PTunnel\") care permite oamenilor să " +"transmită fluxuri TCP\n" +"în rețeaua I2P precum și pentru a primi fluxuri din rețea și\n" +"le transmite către o anumită adresă TCP / IP." #: i2p2www/pages/site/about/intro.html:63 #, python-format @@ -754,6 +614,24 @@ msgid "" "distributed LiveJournal), but those are \n" "not ready for use yet." msgstr "" +"I2PTunnel este folosit în prezent pentru a permite oamenilor să ruleze " +"propriul lor site anonim\n" +"(\"eepsite\") rulând un server web normal și indicând un \"server\" " +"I2PTunnel\n" +"la ea, care oamenii pot accesa anonim prin I2P cu un browser web normal\n" +"rulând un proxy HTTP I2PTunnel (\"eepproxy\"). În plus, folosim la fel\n" +"tehnica de a rula o rețea IRC anonimă (unde este găzduit serverul IRC\n" +"anonim, iar clienții IRC standard folosesc un I2PTunnel pentru a-l " +"contacta). Acolo\n" +"sunt și alte eforturi de dezvoltare a aplicațiilor, cum ar fi unul la\n" +"construirea o aplicației optimizată de transfer de fișiere (a la\n" +"BitTorrent), a\n" +"magazin de date distribuit (a la Freenet /\n" +"MNet) și un sistem de blogging (un sistem " +"complet)\n" +"distribuit LiveJournal), dar acestea sunt" +"\n" +"nu este încă pregătite pentru utilizare" #: i2p2www/pages/site/about/intro.html:82 #, python-format @@ -779,6 +657,24 @@ msgid "" " \n" "certain circumstances the technique could be appropriate." msgstr "" +"I2P nu este în mod inerent o rețea „outproxy” - clientul carui îl " +"trimiteți un mesaj\n" +" este identificatorul criptografic, nu o adresă IP, deci mesajul trebuie\n" +"fii adresat cuiva care rulează I2P. Cu toate acestea, este posibil pentru" +" acel client\n" +"pentru a fi un outproxy, permițându-vă să folosiți anonim conexiune \n" +"cu internetul. Pentru a demonstra acest lucru, \"eepproxy\" va accepta " +"normal non-I2P\n" +"Adrese URL (de exemplu, \"http://www.i2p.net\") și le trimiteți către o " +"anumită destinație\n" +"care rulează un proxy HTTP squid, permițând\n" +"simplă navigare anonimă pe web normală. Outproxies simple ca acestea sunt" +"\n" +"nu este viabil pe termen lung din mai multe motive (inclusiv costul " +"rulării\n" +"una precum și problemele de anonimat și securitate pe care le introduc), " +"dar în\n" +"anumite circumstanțe tehnica ar putea fi adecvată." #: i2p2www/pages/site/about/intro.html:96 #, python-format @@ -802,10 +698,24 @@ msgid "" "describes \n" "our schedule." msgstr "" +"Echipa de dezvoltare I2P este un grup deschis, " +"binevenit tuturor\n" +"care sunt interesați să se implice și tot\n" +"codul este open source. SDK I2P de bază și\n" +"implementarea curentă a routerului se face în Java (funcționează în " +"prezent cu ambele\n" +"sun and kaffe, gcj support planificat pentru mai târziu) și există un\n" +"API simplă bazată pe socket pentru accesarea " +"rețelei din\n" +"alte limbi (cu o bibliotecă C disponibilă, și Python și Perl în)\n" +"dezvoltare). Rețeaua este dezvoltată activ și nu a ajuns încă\n" +"versiunea 1.0, dar foaia de parcurs actuală " +"descrie\n" +"programul nostru" #: i2p2www/pages/site/about/media.html:2 msgid "Presentations on I2P" -msgstr "" +msgstr "Prezentări pe I2P" #: i2p2www/pages/site/about/media.html:5 #, python-format @@ -814,17 +724,24 @@ msgid "" "Links to research papers on I2P are available here." msgstr "" +"Urmează link-uri către prezentări, videoclipuri și tutoriale despre I2P. " +"Link-uri către lucrările de cercetare pe I2P sunt disponibile aici." #: i2p2www/pages/site/about/media.html:8 #, python-format msgid "To request an addition to this page, please send to %(email)s." msgstr "" +"Pentru a solicita adăugarea la această pagină, vă rugăm să trimiteți la " +"%(email)s." #: i2p2www/pages/site/about/media.html:11 msgid "" "\n" "Newest links are at the bottom of each section." msgstr "" +"\n" +"Cele mai noi legături se găsesc în partea de jos a fiecărei secțiuni." #: i2p2www/pages/site/about/media.html:16 msgid "Presentations" @@ -838,6 +755,10 @@ msgid "" "transcript\n" "Lance James (0x90), February 2002." msgstr "" +"Prezentare IIP la CodeCon\n" +"Audio MP3\n" +"transcriere\n" +"Lance James (0x90), februarie 2002." #: i2p2www/pages/site/about/media.html:27 #, python-format @@ -847,6 +768,10 @@ msgid "" "slides\n" "Lance James (0x90), September 2002." msgstr "" +"Prezentare IIP la ToorCon\n" +"Audio MP3\n" +"slide-uri\n" +"Lance James (0x90), septembrie 2002." #: i2p2www/pages/site/about/media.html:35 #, python-format @@ -857,6 +782,11 @@ msgid "" "To Be or I2P (PDF presentation),\n" "Jens Kubieziel, 24C3 Berlin, December 28, 2007." msgstr "" +"A fi sau I2P\n" +"(Video YouTube)\n" +"O introducere în comunicarea anonimă cu I2P.\n" +"To Be or I2P (prezentare PDF),\n" +"Jens Kubieziel, 24C3 Berlin, 28 decembrie 2007." #: i2p2www/pages/site/about/media.html:44 #, python-format @@ -865,6 +795,10 @@ msgid "" "Lars Schimmer,\n" "March 14-15, 2009" msgstr "" +"Videoclipul discuției I2P la Chemnitz Linux " +"Tag,\n" +"Lars Schimmer,\n" +"14-15 martie 2009" #: i2p2www/pages/site/about/media.html:50 #, python-format @@ -874,6 +808,10 @@ msgid "" "\"Hackers for Human Rights\".\n" "MP3 audio" msgstr "" +"HOPE New York 17 iulie 2010 - Scurtă privire de ansamblu a I2P de zzz, la" +" finalul discuției lui Adrian Hong\n" +"„Hackerii pentru drepturile omului”.\n" +"Audio MP3" #: i2p2www/pages/site/about/media.html:56 #, python-format @@ -881,6 +819,8 @@ msgid "" "Into the I2P Darknet: Welcome to Cipherspace\n" "Adrian Crenshaw. Schmoocon Firetalk, January 2011" msgstr "" +"În Darknetul I2P: Bine ați venit la Cipherspace\n" +"Adrian Crenshaw. Schmoocon Firetalk, ianuarie 2011" #: i2p2www/pages/site/about/media.html:61 #, python-format @@ -892,6 +832,13 @@ msgid "" " 2011.\n" "I2P covered from 10:00 to 20:00 in the video." msgstr "" +"Utilizarea tehnologiei pentru a avansa " +"libertatea\n" +"(Video YouTube)\n" +"Eric Johnson.\n" +"Agora I/O Unconference, 27 martie" +" 2011.\n" +"I2P acoperit de la 10:00 la 20:00 în videoclip." #: i2p2www/pages/site/about/media.html:69 #, python-format @@ -901,6 +848,10 @@ msgid "" "Adrian Crenshaw, AIDE, July " "11-15, 2011." msgstr "" +"Puncte slabe obișnuite\n" +"(Video YouTube)\n" +"Adrian Crenshaw, AIDE, 11-15 " +"iulie 2011." #: i2p2www/pages/site/about/media.html:75 #, python-format @@ -908,6 +859,8 @@ msgid "" "I2P / Tor Workshop Notes\n" "Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011." msgstr "" +"Note pentru atelierul I2P / Tor\n" +"Adrian Crenshaw. DEF CON 19, Las Vegas, 6 august 2011." #: i2p2www/pages/site/about/media.html:80 #, python-format @@ -919,12 +872,21 @@ msgid "" "Slides (ppt)\n" "Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011." msgstr "" +"Cipherspaces / Darknets: o imagine de ansamblu " +"asupra strategiilor de atac -\n" +"DEF CON Versiune live (Youtube Video),\n" +"Versiunea „Studio” (Youtube Video),\n" +"Diapozitive (ppt)\n" +"Adrian Crenshaw. DEF CON 19, Las Vegas, 7 august 2011." #: i2p2www/pages/site/about/media.html:90 msgid "" "Modern cipherspace ecosystems, 0x375 " "0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011." msgstr "" +"Ecosisteme de criptare spațiale " +"moderne, 0x375 0x06 (Thessaloniki Tech Talk Sessions), 4 noiembrie " +"2011." #: i2p2www/pages/site/about/media.html:94 #, python-format @@ -934,6 +896,10 @@ msgid "" "Blair Dick, University of Abertay, Dundee Ethical Hacking Society, " "January 25, 2012." msgstr "" +"I2P - Rețeaua anonimă\n" +"(Video YouTube)\n" +"Blair Dick, Universitatea din Abertay, Dundee Ethical Hacking Society, 25" +" ianuarie 2012." #: i2p2www/pages/site/about/media.html:100 #, python-format @@ -941,6 +907,8 @@ msgid "" "I2PCon 2015\n" "Toronto, August 15-16, 2015" msgstr "" +"I2PCon 2015\n" +"Toronto, 15-16 august 2015" #: i2p2www/pages/site/about/media.html:105 #, python-format @@ -950,6 +918,10 @@ msgid "" "echelon, 32C3 (You Broke the Internet Assembly), Hamburg, December 28, " "2015" msgstr "" +"I2P - Încă viu! (Pdf)\n" +"(video)\n" +"echelon, 32C3 (You Broke the Internet Assembly), Hamburg, 28 decembrie " +"2015" #: i2p2www/pages/site/about/media.html:112 #, python-format @@ -960,6 +932,11 @@ msgid "" "(odp)\n" "str4d, Real World Crypto, Stanford, January 8, 2016" msgstr "" +"Înlocuirea Weary Crypto: Modernizarea rețelei I2P cu primitive mai " +"puternice\n" +"(Pdf)\n" +"(ODP)\n" +"str4d, Crypto Real World, Stanford, 8 ianuarie 2016" #: i2p2www/pages/site/about/media.html:120 #, python-format @@ -970,6 +947,11 @@ msgid "" "str4d, COMPSCI 460: Computer Networking, University of Wisconsin " "Whitewater, February 17, 2016" msgstr "" +"Ceapă și usturoi: protocoalele I2P\n" +"(Pdf)\n" +"(ODP)\n" +"str4d, COMPSCI 460: Rețele de calculatoare, Universitatea din Wisconsin " +"Whitewater, 17 februarie 2016" #: i2p2www/pages/site/about/media.html:128 #, python-format @@ -979,12 +961,17 @@ msgid "" "(webm)\n" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" +"Proiectul de internet invizibil - o imagine de ansamblu și un ghid al " +"tehnologiei\n" +"(Mp4)\n" +"(Webm)\n" +"Andrew Savchenko (bircoph), FOSDEM, Brussel, 4 februarie 2018" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Tutoriale" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -992,8 +979,12 @@ msgid "" "This guide will show you how to install I2P in Windows XP.\n" "By Telecomix" msgstr "" +"Tutorial Windows I2P\n" +"(Video YouTube)\n" +"Acest ghid vă va arăta cum să instalați I2P în Windows XP.\n" +"De Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1001,8 +992,12 @@ msgid "" "This will guide you through how to install I2P on a Debian Linux System.\n" "By Telecomix" msgstr "" +"I2P Debian Tutorial\n" +"(Video YouTube)\n" +"Acest lucru vă va ghida cum să instalați I2P pe un sistem Linux Debian.\n" +"De Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1010,8 +1005,12 @@ msgid "" "How to set up an anonymous web site in I2P.\n" "By Telecomix" msgstr "" +"Cum să configurați un site anonim în I2P\n" +"(Video YouTube)\n" +"Cum să configurați un site web anonim în I2P.\n" +"De Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1020,8 +1019,13 @@ msgid "" "irc.telecomix.i2p.\n" "By Telecomix" msgstr "" +"I2P Tutorial Mac OS X\n" +"(Video YouTube)\n" +"Un tutorial despre cum să rulați i2p pe Mac OS X și cum să vă conectați " +"la irc.telecomix.i2p.\n" +"De Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1030,8 +1034,12 @@ msgid "" "Agent Felix Atari of the Telecomix Crypto Munitions Bureau.\n" "By Telecomix" msgstr "" +"Felix Atari explică principiile de bază ale I2P\n" +"(Video YouTube)\n" +"Agent Felix Atari al Biroului de muniții Crypto Telecomix.\n" +"De Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1040,16 +1048,24 @@ msgid "" "This tutorial shows how to install and configure software needed to " "access I2P." msgstr "" +"Cum să accesați I2P, anonimul P2P Darknet (instalare" +" Windows)\n" +"(Video YouTube)\n" +"Acest tutorial arată cum să instalați și să configurați software-ul " +"necesar pentru a accesa I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" "(Youtube Video)\n" "How to install I2P on Ubuntu." msgstr "" +"Cum să vă conectați la I2P\n" +"(Video YouTube)\n" +"Cum se instalează I2P pe Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1057,20 +1073,27 @@ msgid "" "Adrian Crenshaw.\n" "January 2011" msgstr "" +"instalarea software-ului darknet I2P în Linux\n" +"(Video)\n" +"Adrian Crenshaw.\n" +"Ianuarie 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" "(Youtube Video)\n" "Adrian Crenshaw.\n" msgstr "" +"Animatie scurta de rutare a usturoiului\n" +"(Video YouTube)\n" +"Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Articole și interviuri" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1078,8 +1101,12 @@ msgid "" "Part 2\n" "July 26, 2002." msgstr "" +"Lance James (0x90) Intervievat de DistributedCity\n" +"Partea 1\n" +"Partea 2\n" +"26 iulie 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1087,16 +1114,23 @@ msgid "" "English translation\n" "October 31, 2002." msgstr "" +"Lance James (0x90) Intervievat de El País\n" +"(original în spaniolă)\n" +"traducere in engleza\n" +"31 octombrie 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet\n" "September 14, 2003." msgstr "" +"2003 Business Week articol care face referire la " +"invisiblenet\n" +"14 septembrie 2003." -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1104,16 +1138,23 @@ msgid "" "(German)\n" "November 2007." msgstr "" +"Articolul despre Netzwelt.de despre a fi anonim pe " +"Internet\n" +"(Limba germana)\n" +"Noiembrie 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" "March 2009\n" "German translation" msgstr "" +"zzz intervievat de gulli.com\n" +"Martie 2009\n" +"Traducere din germană" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1123,16 +1164,25 @@ msgid "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">postman's" " tracker)" msgstr "" +"zzz intervievat pe InfoSec Daily Podcast Ep. 454 " +"(mp3)\n" +"18 august 2011\n" +"(link mort, însămânțat în I2P la trackerul" +" poștașului)" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" "Jonathan Cox,\n" "November 11, 2011." msgstr "" +"I2P - Anonimatul maselor,\n" +"Jonathan Cox,\n" +"11 noiembrie 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1142,32 +1192,95 @@ msgid "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">postman's" " tracker)" msgstr "" +"zzz și Lance James au intervievat pe InfoSec Daily " +"Podcast Ep. 596 (mp3)\n" +"16 februarie 2012\n" +"(link mort, însămânțat în I2P la trackerul" +" poștașului)" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " "Security Podcast Ep. 2015-010 (mp3)\n" "Part 1, February 28, 2015" msgstr "" +"Jeff și Str4d au intervievat pe podcast-ul Brakeing " +"Down Security Ep. 2015-010 (mp3)\n" +"Partea 1, 28 februarie 2015" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " "Security Podcast Ep. 2015-011 (mp3)\n" "Part 2, March 6, 2015" msgstr "" +"Jeff și Str4d au intervievat pe podcast-ul Brakeing " +"Down Security Ep. 2015-011 (mp3)\n" +"Partea 2, 6 martie 2015" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" +"Fireside With Lei - Episodul 18: Lance James. " +"Succes, eșecuri, durere și budism.\n" +"(Archive.org)\n" +"(Mp3)\n" +"Robert Lei, 31 decembrie 2018" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" +"Articole ale colaboratorului I2P Masayuki Hatta pe" +" Medium.com\n" +"2019\n" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" +"Activarea traseului .onion și .i2p cu configurarea " +"automată a proxy-ului\n" +"Daniel Aleksandersen, 7 februarie 2019" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Altceva" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +"I2P menționat în „Casa cărților” din Netflix, sezonul 2 episodul 2,\n" +"14 februarie 2014" + +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" +"O listă tratată de către contribuitorul I2P meeh al " +"implementărilor I2P, bibliotecilor, resurselor, proiectelor și lucruri " +"strălucitoare\n" +"2019" #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" @@ -1183,6 +1296,11 @@ msgid "" "network.\n" "Get involved!" msgstr "" +"Suntem un grup mic de oameni răspândiți pe mai multe continente, lucrând " +"pentru\n" +"avansați diferite aspecte ale proiectului și discutând despre proiectul\n" +"reţea.\n" +"Implicati-va!" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" @@ -1194,15 +1312,15 @@ msgstr "Administrator proiect" #: i2p2www/pages/site/about/team.html:17 msgid "point of contact of last resort" -msgstr "" +msgstr "punctul de contact al ultimului recurs" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Trezorier" +msgid "Donations treasurer" +msgstr "Trezorier de donații" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" -msgstr "" +msgid "manage donations" +msgstr "gestionați donațiile" #: i2p2www/pages/site/about/team.html:25 msgid "PR manager" @@ -1210,48 +1328,48 @@ msgstr "Administrator PR" #: i2p2www/pages/site/about/team.html:27 msgid "press contact, manages public relations and affairs" -msgstr "" +msgstr "contact de presă, gestionează relațiile și afacerile publice" #: i2p2www/pages/site/about/team.html:30 msgid "Compensation manager" -msgstr "" +msgstr "Director de compensare" #: i2p2www/pages/site/about/team.html:32 msgid "Compensation management" -msgstr "" +msgstr "Managementul compensațiilor" #: i2p2www/pages/site/about/team.html:35 i2p2www/pages/site/about/team.html:40 msgid "Assistant PR manager" -msgstr "" +msgstr "Asistent PR manager" #: i2p2www/pages/site/about/team.html:37 msgid "Public speaking, public relations assistance" -msgstr "" +msgstr "În vorbire în public, asistență pentru relații publice" #: i2p2www/pages/site/about/team.html:42 msgid "Public relations assistance" -msgstr "" +msgstr "Asistență în relații publice" #: i2p2www/pages/site/about/team.html:45 #, python-format msgid "Forum admin" -msgstr "" +msgstr "Administrator forum" #: i2p2www/pages/site/about/team.html:47 msgid "manage the public user forum" -msgstr "" +msgstr "gestionați forumul utilizatorilor publici" #: i2p2www/pages/site/about/team.html:50 msgid "Download mirrors admin" -msgstr "" +msgstr "Descarcă oglinzi admin" #: i2p2www/pages/site/about/team.html:52 msgid "manage the mirrors for the download files" -msgstr "" +msgstr "gestiona oglinzile pentru fișierele de descărcare" #: i2p2www/pages/site/about/team.html:55 msgid "Website mirrors admin" -msgstr "" +msgstr "Site-ul web reflectă admin" #: i2p2www/pages/site/about/team.html:56 i2p2www/pages/site/about/team.html:91 #: i2p2www/pages/site/about/team.html:106 @@ -1263,232 +1381,232 @@ msgstr "" #: i2p2www/pages/site/about/team.html:218 #: i2p2www/pages/site/about/team.html:251 msgid "vacant" -msgstr "" +msgstr "vacant" #: i2p2www/pages/site/about/team.html:57 msgid "manage the mirrors for the website" -msgstr "" +msgstr "gestiona oglinzile pentru site-ul web" #: i2p2www/pages/site/about/team.html:60 #, python-format msgid "Monotone guru" -msgstr "" +msgstr "Profesor monoton" #: i2p2www/pages/site/about/team.html:62 msgid "manage the public monotone repositories" -msgstr "" +msgstr "gestionați depozitele monotone publice" #: i2p2www/pages/site/about/team.html:65 msgid "Packager; Linux" -msgstr "" +msgstr "Packager; Linux" #: i2p2www/pages/site/about/team.html:67 msgid "Linux (Debian/Ubuntu) distribution packager" -msgstr "" +msgstr "Pachetar de distribuție Linux (Debian / Ubuntu)" #: i2p2www/pages/site/about/team.html:70 msgid "Packager; Windows" -msgstr "" +msgstr "Packager; Windows" #: i2p2www/pages/site/about/team.html:72 msgid "Windows installer packager" -msgstr "" +msgstr "Pachetar de instalare Windows" #: i2p2www/pages/site/about/team.html:75 msgid "Packager; OSX" -msgstr "" +msgstr "Packager; OSX" #: i2p2www/pages/site/about/team.html:77 msgid "OSX installer packager" -msgstr "" +msgstr "OSX installer packager" #: i2p2www/pages/site/about/team.html:80 msgid "Release Manager" -msgstr "" +msgstr "Manager de versiuni" #: i2p2www/pages/site/about/team.html:82 msgid "Builds and signs the releases" -msgstr "" +msgstr "Construiește și semnează lansările" #: i2p2www/pages/site/about/team.html:85 msgid "Release Manager Alternates" -msgstr "" +msgstr "Eliberare supleantă Manager" #: i2p2www/pages/site/about/team.html:87 msgid "Backup release managers" -msgstr "" +msgstr "Managerii de versiuni de rezervă" #: i2p2www/pages/site/about/team.html:90 msgid "Tails Maintainer" -msgstr "" +msgstr "Tails Maintainer" #: i2p2www/pages/site/about/team.html:92 msgid "Maintain the I2P package in Tails" -msgstr "" +msgstr "Mențineți pachetul I2P în Tails" #: i2p2www/pages/site/about/team.html:95 msgid "CI admin" -msgstr "" +msgstr "CI admin" #: i2p2www/pages/site/about/team.html:97 msgid "Maintain the Continuous Integration infrastructure" -msgstr "" +msgstr "Menținerea infrastructurii de integrare continuă" #: i2p2www/pages/site/about/team.html:100 msgid "Reseed admin" -msgstr "" +msgstr "Reseed admin" #: i2p2www/pages/site/about/team.html:102 msgid "Monitors, advises and recruits reseed hosts" -msgstr "" +msgstr "Monitorizează, sfătuiește și recrutează gazdele cercetate" #: i2p2www/pages/site/about/team.html:105 msgid "Security expert" -msgstr "" +msgstr "Expert de securitate" #: i2p2www/pages/site/about/team.html:107 msgid "threat model / crypto expert" -msgstr "" +msgstr "model de amenințare / expert cripto" #: i2p2www/pages/site/about/team.html:112 msgid "Manage the project bug tracker" -msgstr "" +msgstr "Gestionați trackerul de bug de proiect" #: i2p2www/pages/site/about/team.html:117 #: i2p2www/pages/site/about/team.html:137 msgid "manage the public project webservers" -msgstr "" +msgstr "gestiona webservers-urile de proiecte publice" #: i2p2www/pages/site/about/team.html:120 msgid "Translation admins" -msgstr "" +msgstr "Administratori de traducere" #: i2p2www/pages/site/about/team.html:125 msgid "User Advocate" -msgstr "" +msgstr "Advocate utilizator" #: i2p2www/pages/site/about/team.html:127 msgid "gather, prioritize, advocate for user needs" -msgstr "" +msgstr "aduna, prioritizează, pledează pentru nevoile utilizatorilor" #: i2p2www/pages/site/about/team.html:130 msgid "Web Designer" -msgstr "" +msgstr "Web designer" #: i2p2www/pages/site/about/team.html:132 msgid "manage the public project website content design" -msgstr "" +msgstr "gestionați designul conținutului site-ului public al proiectului" #: i2p2www/pages/site/about/team.html:135 #, python-format msgid "Webserver admin" -msgstr "" +msgstr "Administrator webserver" #: i2p2www/pages/site/about/team.html:140 #, python-format msgid "Website admin" -msgstr "" +msgstr "Administratorul site-ului" #: i2p2www/pages/site/about/team.html:142 msgid "manage the public project website content" -msgstr "" +msgstr "gestionează conținutul site-ului public al proiectului" #: i2p2www/pages/site/about/team.html:145 msgid "News Admin" -msgstr "" +msgstr "Știri Admin" #: i2p2www/pages/site/about/team.html:147 msgid "manage router console news feed" -msgstr "" +msgstr "gestionați fluxul de știri al consolei routerului" #: i2p2www/pages/site/about/team.html:150 msgid "Backup News Admin" -msgstr "" +msgstr "Backup News Admin" #: i2p2www/pages/site/about/team.html:152 msgid "manage the backup news feed" -msgstr "" +msgstr "gestionați fluxul de știri de rezervă" #: i2p2www/pages/site/about/team.html:170 msgid "Director of passion" -msgstr "" +msgstr "Director al pasiunii" #: i2p2www/pages/site/about/team.html:172 msgid "community motivator" -msgstr "" +msgstr "motivator al comunității" #: i2p2www/pages/site/about/team.html:176 msgid "Dev" -msgstr "" +msgstr "Dev" #: i2p2www/pages/site/about/team.html:177 msgid "Core Lead" -msgstr "" +msgstr "Conducere principală" #: i2p2www/pages/site/about/team.html:179 msgid "lead dev for the SDK and router" -msgstr "" +msgstr "lead dev pentru SDK și router" #: i2p2www/pages/site/about/team.html:182 #, python-format msgid "I2P mail lead" -msgstr "" +msgstr "Conducere mail I2P" #: i2p2www/pages/site/about/team.html:184 msgid "organize and develop the i2p mail system" -msgstr "" +msgstr "organizarea și dezvoltarea sistemului de mail i2p" #: i2p2www/pages/site/about/team.html:187 #, python-format msgid "I2P-Bote lead" -msgstr "" +msgstr "I2P-Bote lead" #: i2p2www/pages/site/about/team.html:189 msgid "I2P-Bote plugin" -msgstr "" +msgstr "Pluginul I2P-Bote" #: i2p2www/pages/site/about/team.html:192 #, python-format msgid "I2Phex lead" -msgstr "" +msgstr "I2Phex lead" #: i2p2www/pages/site/about/team.html:194 msgid "I2Phex Gnutella client" -msgstr "" +msgstr "I2Phex Gnutella client" #: i2p2www/pages/site/about/team.html:197 #, python-format msgid "I2PSnark lead" -msgstr "" +msgstr "I2PSnark lead" #: i2p2www/pages/site/about/team.html:199 msgid "Maintains the integrated Bittorrent client" -msgstr "" +msgstr "Menține clientul Bittorrent integrat" #: i2p2www/pages/site/about/team.html:202 #, python-format msgid "Syndie lead" -msgstr "" +msgstr "Syndie lead" #: i2p2www/pages/site/about/team.html:204 msgid "Syndie development" -msgstr "" +msgstr "Syndie development" #: i2p2www/pages/site/about/team.html:207 msgid "Susimail lead" -msgstr "" +msgstr "Susimail lead" #: i2p2www/pages/site/about/team.html:209 msgid "Susimail development" -msgstr "" +msgstr "Susimail development" #: i2p2www/pages/site/about/team.html:212 msgid "Android lead" -msgstr "" +msgstr "Android lead" #: i2p2www/pages/site/about/team.html:214 msgid "Android development" -msgstr "" +msgstr "Android development" #: i2p2www/pages/site/about/team.html:217 msgid "Console" @@ -1496,15 +1614,15 @@ msgstr "Consolă" #: i2p2www/pages/site/about/team.html:219 msgid "Router console HTML/CSS design" -msgstr "" +msgstr "Router console HTML/CSS design" #: i2p2www/pages/site/about/team.html:222 msgid "SAM" -msgstr "" +msgstr "SAM" #: i2p2www/pages/site/about/team.html:224 msgid "SAM maintainer" -msgstr "" +msgstr "SAM maintainer" #: i2p2www/pages/site/about/team.html:227 msgid "Translators" @@ -1512,7 +1630,7 @@ msgstr "Traducători" #: i2p2www/pages/site/about/team.html:228 msgid "many many people!" -msgstr "" +msgstr "multi multi oameni!" #: i2p2www/pages/site/about/team.html:233 msgid "Contributors" @@ -1520,23 +1638,23 @@ msgstr "Contribuitori" #: i2p2www/pages/site/about/team.html:235 msgid "fire2pe dev, console enhancements" -msgstr "" +msgstr "fire2pe dev, îmbunătățiri consolă" #: i2p2www/pages/site/about/team.html:239 msgid "desktopgui, dijjer port" -msgstr "" +msgstr "desktopgui, dijjer port" #: i2p2www/pages/site/about/team.html:243 msgid "Debian/Ubuntu Packager and PPA maintainer" -msgstr "" +msgstr "Debian/Ubuntu Packager and PPA maintainer" #: i2p2www/pages/site/about/team.html:247 msgid "Routerconsole backend and UI work, website revamp, unit tests work" -msgstr "" +msgstr "Routerconsole backend and UI work, website revamp, unit tests work" #: i2p2www/pages/site/about/team.html:252 msgid "Help needed on many fronts!" -msgstr "" +msgstr "Ajutor necesar pe multe fronturi!" #: i2p2www/pages/site/about/team.html:256 msgid "Past contributors" @@ -1544,105 +1662,105 @@ msgstr "Foști contribuitori" #: i2p2www/pages/site/about/team.html:258 msgid "I2PTunnel development, ministreaming library" -msgstr "" +msgstr "Dezvoltare I2PTunnel, bibliotecă ministreaming" #: i2p2www/pages/site/about/team.html:262 msgid "Project lead, Syndie lead" -msgstr "" +msgstr "Conducere de proiect, Syndie lead" #: i2p2www/pages/site/about/team.html:266 msgid "Project lead, Syndie lead, I2Phex, support guru" -msgstr "" +msgstr "Lider de proiect, Syndie lead, I2Phex, guru de asistență" #: i2p2www/pages/site/about/team.html:270 msgid "iMule lead" -msgstr "" +msgstr "iMule lead" #: i2p2www/pages/site/about/team.html:274 #: i2p2www/pages/site/about/team.html:278 #: i2p2www/pages/site/about/team.html:282 msgid "I2Phex work" -msgstr "" +msgstr "I2Phex work" #: i2p2www/pages/site/about/team.html:286 msgid "Python SAM library, attack simulations" -msgstr "" +msgstr "Python SAM biblioteca, simulări de atac" #: i2p2www/pages/site/about/team.html:290 msgid "i2pmail development" -msgstr "" +msgstr "Dezvoltare i2pmail" #: i2p2www/pages/site/about/team.html:294 msgid "Syndie help" -msgstr "" +msgstr "Ajutor Syndie" #: i2p2www/pages/site/about/team.html:298 msgid "i2p mail,susimail and susidns apps" -msgstr "" +msgstr "i2p mail,susimail și susidns apps" #: i2p2www/pages/site/about/team.html:302 msgid "I2Phex (port of Phex to I2P)" -msgstr "" +msgstr "I2Phex (portul Phex la I2P)" #: i2p2www/pages/site/about/team.html:306 msgid "addressbook,i2p-bt,syndie client" -msgstr "" +msgstr "adresbook, i2p-bt, client syndie" #: i2p2www/pages/site/about/team.html:310 msgid "organize and develop the i2p-bt BitTorrent port" -msgstr "" +msgstr "organizează și dezvoltă portul BitTorrent i2p-bt" #: i2p2www/pages/site/about/team.html:314 msgid "addressbook, i2p-bt, syndie client development" -msgstr "" +msgstr "adresbook, i2p-bt, dezvoltarea clientului syndie" #: i2p2www/pages/site/about/team.html:318 msgid "encryption and signature routines, I2PIM" -msgstr "" +msgstr "rutine de criptare și semnătură, I2PIM" #: i2p2www/pages/site/about/team.html:322 msgid "SAM jython code, work on stasher (DHT) and v2v (VoI2P)" -msgstr "" +msgstr "Cod SAM Jython, funcționează pe stasher (DHT) și v2v (VoI2P)" #: i2p2www/pages/site/about/team.html:326 msgid "installer, systray, bogobot" -msgstr "" +msgstr "instalator, sistray, bogobot" #: i2p2www/pages/site/about/team.html:330 msgid "jbigi development, wiki migration, doc cleanup" -msgstr "" +msgstr "dezvoltare jbigi, migrare wiki, curățare doc" #: i2p2www/pages/site/about/team.html:334 msgid "java debugging and client development on I2PTunnel and the router console" -msgstr "" +msgstr "depanare java și dezvoltare client pe I2PTunnel și consola de router" #: i2p2www/pages/site/about/team.html:338 msgid "SAM perl module" -msgstr "" +msgstr "Modul SAM perl" #: i2p2www/pages/site/about/team.html:342 msgid "i2psnark work" -msgstr "" +msgstr "i2psnark de lucru" #: i2p2www/pages/site/about/team.html:346 msgid "java cleanup" -msgstr "" +msgstr "curățare java" #: i2p2www/pages/site/about/team.html:350 msgid "docs. wiki migration" -msgstr "" +msgstr "Docs. migrare wiki" #: i2p2www/pages/site/about/team.html:354 msgid "translations into French" -msgstr "" +msgstr "traduceri în franceză" #: i2p2www/pages/site/about/team.html:358 msgid "C port of jcpuid" -msgstr "" +msgstr "C portul lui jcpuid" #: i2p2www/pages/site/about/team.html:362 msgid "C# SAM library, pants, fortuna integration" -msgstr "" +msgstr "Biblioteca C # SAM, pants, integrare fortuna" #: i2p2www/pages/site/about/team.html:366 msgid "libSAM" @@ -1651,15 +1769,15 @@ msgstr "libSAM" #: i2p2www/pages/site/about/team.html:370 #: i2p2www/pages/site/about/team.html:374 msgid "i2p-bt tracker development" -msgstr "" +msgstr "Dezvoltare tracker i2p-bt" #: i2p2www/pages/site/about/team.html:378 msgid "Console and website themes" -msgstr "" +msgstr "Teme pentru console și site-uri web" #: i2p2www/pages/site/about/team.html:408 msgid "… and many others" -msgstr "" +msgstr "… și multe altele" #: i2p2www/pages/site/about/i2pcon/2015.html:6 msgid "" @@ -1671,6 +1789,13 @@ msgid "" "discussions\n" "about cryptography, anonymity and I2P-centric topics." msgstr "" +"I2PCon 2015 a fost primul eveniment de acest gen. Avea două obiective pe " +"termen scurt.\n" +"În primul rând, pentru a oferi publicului larg un eveniment în care ar " +"putea fi obținute cunoștințe despre confidențialitate.\n" +"În al doilea rând, promovarea proiectului I2P și a comunității sale cu " +"discuții tehnice\n" +"despre criptografie, anonimat și subiecte centrate pe I2P." #: i2p2www/pages/site/about/i2pcon/2015.html:15 msgid "" @@ -1680,6 +1805,12 @@ msgid "" "the importance of privacy, we wanted to provide a forum where this " "community can grow." msgstr "" +"Un obiectiv mai mare și pe termen lung al acestui eveniment a fost " +"construirea unei\n" +"comuniune de persoane conștiente de confidențialitate. Prin conectarea " +"oamenilor care recunosc\n" +"importanța vieții private, am dorit să oferim un forum în care această " +"comunitate să poată crește." #: i2p2www/pages/site/about/i2pcon/2015.html:23 msgid "" @@ -1691,24 +1822,34 @@ msgid "" "href=\"https://twitter.com/YrB1rd\">@YrB1rd and Siew.\n" "Without them this event would not have been possible." msgstr "" +"Ideea acestui eveniment a fost creată pentru prima dată de minunații " +"noștri prieteni de la\n" +"Toronto Crypto.\n" +"Locația a fost asigurată de Hacklab.to.\n" +"Marketingul a fost condus de @YrB1rd și Siew.\n" +"Fără ei acest eveniment nu ar fi fost posibil." #: i2p2www/pages/site/about/i2pcon/2015.html:32 msgid "Slides and Video" -msgstr "" +msgstr "Diapozitive și video" #: i2p2www/pages/site/about/i2pcon/2015.html:34 msgid "Slides are also available as an in-I2P torrent." -msgstr "" +msgstr "Diapozitivele sunt de asemenea disponibile ca un torrent in-I2P." #: i2p2www/pages/site/about/i2pcon/2015.html:41 msgid "Note: Video links will be posted as they become available." -msgstr "" +msgstr "Notă: Linkurile video vor fi postate pe măsură ce vor deveni disponibile." #: i2p2www/pages/site/about/i2pcon/2015.html:44 msgid "" "Note that in-I2P torrents may also be available on the clearnet due to " "bridging by Vuze clients." msgstr "" +"Rețineți că torrenturile in-I2P pot fi, de asemenea, disponibile pe " +"clearnet din cauza împlinirii clienților Vuze." #: i2p2www/pages/site/about/i2pcon/2015.html:50 msgid "Licenses" @@ -1716,7 +1857,7 @@ msgstr "Licențe" #: i2p2www/pages/site/about/i2pcon/2015.html:52 msgid "All videos are by z3r0fox." -msgstr "" +msgstr "Toate videoclipurile sunt realizate de z3r0fox." #: i2p2www/pages/site/about/i2pcon/2015.html:56 msgid "License" @@ -1724,25 +1865,28 @@ msgstr "Licență" #: i2p2www/pages/site/about/i2pcon/2015.html:60 msgid "Slides by psi: Public domain." -msgstr "" +msgstr "Diapozitive după psi: Domeniu public." #: i2p2www/pages/site/about/i2pcon/2015.html:65 msgid "Slides by str4d and zzz:" -msgstr "" +msgstr "Glisează prin str4d și zzz:" #: i2p2www/pages/site/about/i2pcon/2015.html:71 msgid "Slides by others: Contact the author for license information." -msgstr "" +msgstr "Glisări de alții: contactați autorul pentru informații despre licență." #: i2p2www/pages/site/about/i2pcon/2015.html:77 msgid "Speakers" -msgstr "" +msgstr "Oratori" #: i2p2www/pages/site/about/i2pcon/2015.html:79 msgid "" "Colin Mahns has a strong interest in the use of anonymity and encryption " "technology to help preserve human rights in the digital age." msgstr "" +"Colin Mahns are un interes puternic în utilizarea tehnologiei de anonimat" +" și criptare pentru a ajuta la păstrarea drepturilor omului în era " +"digitală." #: i2p2www/pages/site/about/i2pcon/2015.html:85 msgid "" @@ -1751,6 +1895,10 @@ msgid "" "His interest in I2P is centered on preserving user privacy, autonomous " "filtering, and anti-abuse." msgstr "" +"David Dagon este un cercetător postdoc la Georgia Tech axat pe botnets, " +"malware, securitatea rețelei și DNS.\n" +"Interesul său pentru I2P este centrat pe păstrarea vieții private a " +"utilizatorilor, filtrarea autonomă și anti-abuz." #: i2p2www/pages/site/about/i2pcon/2015.html:89 #: i2p2www/pages/site/about/i2pcon/2015.html:105 @@ -1759,7 +1907,7 @@ msgstr "Mai multe informații" #: i2p2www/pages/site/about/i2pcon/2015.html:92 msgid "J is the head of Toronto Crypto." -msgstr "" +msgstr "J este șeful Toronto Crypto." #: i2p2www/pages/site/about/i2pcon/2015.html:98 msgid "" @@ -1773,10 +1921,20 @@ msgid "" "He recently left Deloitte to do consulting through his company The James " "Group." msgstr "" +"Lance James este fondatorul Proiectului IRV Invisibile, predecesorul I2P," +" încă din 2002.\n" +"Și-a fondat propria companie de informații despre amenințări cibernetice " +"în 2003\n" +"De atunci, el este concentrat pe securitatea rețelei, cercetarea în " +"domeniul malware și securitatea informațiilor.\n" +"În perioada 2011-2013, a fost director al Threat Intelligence pentru The " +"Vigilant, care a fost achiziționat de Deloitte în 2013.\n" +"El a părăsit recent Deloitte să facă consultanță prin intermediul " +"companiei sale The James Group." #: i2p2www/pages/site/about/i2pcon/2015.html:109 msgid "Nicholas D. is a member of Hacklab Toronto." -msgstr "" +msgstr "Nicholas D. este membru al Hacklab Toronto." #: i2p2www/pages/site/about/i2pcon/2015.html:115 msgid "" @@ -1788,18 +1946,27 @@ msgid "" "He is also a contractor specializing in incident response.\n" "His research areas include secure software development and data analytics." msgstr "" +"Nicholas Johnston este profesor de securitate a informațiilor la Școala " +"de calcul aplicat a Colegiului Sheridan în programul de licență InfoSec." +"\n" +"Cariera sa anterioară profesională a fost în criminalistică digitală și " +"investigații.\n" +"El este, de asemenea, un contractor specializat în răspunsul la incident." +"\n" +"Domeniile sale de cercetare includ dezvoltarea sigură de software și " +"analiza datelor." #: i2p2www/pages/site/about/i2pcon/2015.html:124 msgid "Psi is an I2P developer." -msgstr "" +msgstr "Psi este un dezvoltator I2P." #: i2p2www/pages/site/about/i2pcon/2015.html:130 msgid "Str4d is an I2P developer." -msgstr "" +msgstr "Str4d este un dezvoltator I2P." #: i2p2www/pages/site/about/i2pcon/2015.html:136 msgid "Zzz is an I2P developer." -msgstr "" +msgstr "Zzz este un dezvoltator I2P." #: i2p2www/pages/site/about/i2pcon/2015.html:143 msgid "Press" @@ -1807,7 +1974,7 @@ msgstr "Apasă" #: i2p2www/pages/site/about/i2pcon/2015.html:146 msgid "Toronto Star article on Nicholas Johnston's talk" -msgstr "" +msgstr "Articol din Toronto Star despre discuția lui Nicholas Johnston" #: i2p2www/pages/site/about/i2pcon/2015.html:152 msgid "Day 1" @@ -1816,12 +1983,12 @@ msgstr "Ziua 1" #: i2p2www/pages/site/about/i2pcon/2015.html:155 #: i2p2www/pages/site/about/i2pcon/2015.html:235 msgid "Talk" -msgstr "" +msgstr "convorbire" #: i2p2www/pages/site/about/i2pcon/2015.html:156 #: i2p2www/pages/site/about/i2pcon/2015.html:236 msgid "Presenter" -msgstr "" +msgstr "Prezentator" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 @@ -1843,6 +2010,10 @@ msgid "" "15-16, 2015.\n" "See the link below for more information and links to slides and videos." msgstr "" +"Prima conferință dedicată I2P a avut loc la Toronto în perioada 15-16 " +"august 2015.\n" +"Consultați linkul de mai jos pentru mai multe informații și link-uri " +"către diapozitive și videoclipuri." #: i2p2www/pages/site/about/i2pcon/index.html:9 msgid "Past years" @@ -1850,7 +2021,7 @@ msgstr "Anii trecuți" #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" -msgstr "" +msgstr "Îmbunătățirile viitoare ale performanței" #: i2p2www/pages/site/about/performance/future.html:3 msgid "August 2010" @@ -1869,6 +2040,16 @@ msgid "" " course\n" "not comprehensive, but it does cover the major ones that are seen." msgstr "" +"Există câteva tehnici majore care pot fi făcute pentru a îmbunătăți " +"percepția\n" +"performanța I2P - unele dintre următoarele sunt legate de procesor, " +"altele de lățimea de bandă\n" +", iar altele sunt în continuare legate de protocol. Cu toate acestea, " +"toate acestea\n" +"dimensiunile afectează latența, randamentul și performanța percepută a\n" +"de rețea, deoarece reduc conținutul pentru resursele limitate. Această " +"listă desigur\n" +"nu este cuprinzătoare, dar le acoperă pe cele majore văzute." #: i2p2www/pages/site/about/performance/future.html:15 #: i2p2www/pages/site/about/performance/index.html:106 @@ -1877,10 +2058,12 @@ msgid "" "For past performance improvements see the \n" "Performance History." msgstr "" +"Pentru îmbunătățiri ale performanței anterioare, consultați secțiunea\n" +"Istoricul performanțelor." #: i2p2www/pages/site/about/performance/future.html:20 msgid "Better peer profiling and selection" -msgstr "" +msgstr "Mai bună profilare și selecție de la egal la egal" #: i2p2www/pages/site/about/performance/future.html:21 #, python-format @@ -1896,10 +2079,20 @@ msgid "" "ourselves to a Sybil attack\n" "from a powerful adversary with lots of fast machines." msgstr "" +"Probabil una dintre cele mai importante părți ale obținerii unei " +"performanțe mai rapide o va face\n" +"să îmbunătățească modul în care routerele aleg colegii prin care își " +"construiesc tunelurile\n" +"- asigurându-vă că nu folosesc colegi cu legături lente sau cele cu " +"legături rapide care\n" +"sunt supraîncărcate etc. În plus, trebuie să ne asigurăm că nu ne expunem" +"\n" +"noi înșine la un atac Sybil\n" +"de la un adversar puternic, cu o mulțime de mașini rapide." #: i2p2www/pages/site/about/performance/future.html:30 msgid "Network database tuning" -msgstr "" +msgstr "Reglarea bazelor de date în rețea" #: i2p2www/pages/site/about/performance/future.html:31 msgid "" @@ -1919,10 +2112,24 @@ msgid "" "if we\n" "bounce back a reply), as well as how many concurrent searches we perform." msgstr "" +"Vom dori să fim mai eficienți cu vindecarea bazei de date a rețelei\n" +"și algoritmi de întreținere - în loc să exploreze constant spațiul cheie " +"pentru noi\n" +"colegii - provocând un număr semnificativ de mesaje de rețea și încărcare" +" de router - noi\n" +"poate încetini sau chiar opri explorarea până când detectăm că este ceva " +"nou\n" +"merită găsit (de exemplu, decăderea ratei de explorare în funcție de " +"ultima dată pe cineva\n" +"ne-a dat o referire la cineva despre care nu auzisem niciodată). Putem " +"face și unele\n" +"acordarea a ceea ce trimitem de fapt - câți colegi ne respingem înapoi " +"(sau chiar dacă noi\n" +"respingeți un răspuns), precum și câte căutări simultane efectuăm." #: i2p2www/pages/site/about/performance/future.html:42 msgid "Session Tag Tuning and Improvements" -msgstr "" +msgstr "Ajustarea și îmbunătățirile etichetelor de sesiune" #: i2p2www/pages/site/about/performance/future.html:43 #, python-format @@ -1947,6 +2154,25 @@ msgid "" "encryption with\n" "a trivial AES operation." msgstr "" +"Modul în care algoritmul ElGamal / AES + " +"SessionTag\n" +"funcționează este prin gestionarea unui set de matrițe aleatorii cu o " +"singură dată, cu 32 de octeți, și expiră\n" +"dacă nu sunt folosite destul de repede. Dacă le expirăm prea curând, " +"suntem\n" +"forțati să cadă din nou pe o criptare ElGamal (scumpă) completă, dar dacă" +" nu\n" +"expirați-le suficient de repede, trebuie să le reducem cantitatea, astfel" +" încât să nu facem\n" +"rămâne fără memorie (și dacă destinatarul este cumva corupt și pierde " +"unele\n" +"etichete, pot apărea chiar mai multe eșecuri de criptare înainte de " +"detectare). Cu careva\n" +"algoritmi mai activi de detecție și feedback, putem asigura în siguranță " +"și mai mult\n" +"reglați eficient durata de viață a etichetelor, înlocuind criptarea " +"ElGamal cu\n" +"o operație AES banală." #: i2p2www/pages/site/about/performance/future.html:55 #, python-format @@ -1954,10 +2180,13 @@ msgid "" "Additional ideas for improving Session Tag delivery are described on the\n" "ElGamal/AES+SessionTag page." msgstr "" +"Idei suplimentare pentru îmbunătățirea livrării Etichetelor de sesiune " +"sunt descrise pe document\n" +"Pagina ElGamal / AES + SessionTag." #: i2p2www/pages/site/about/performance/future.html:61 msgid "Migrate sessionTag to synchronized PRNG" -msgstr "" +msgstr "Migrează sesiunea Tag către PRNG sincronizat" #: i2p2www/pages/site/about/performance/future.html:62 #, python-format @@ -1978,6 +2207,22 @@ msgid "" "of what messages are successfully delivered so that we know what tags \n" "we may use." msgstr "" +"În acest moment, algoritmul ElGamal / AES + " +"SessionTag\n" +" funcționează prin etichetarea fiecărui mesaj criptat cu un random unic\n" +"32 byte nonce (o „etichetă de sesiune”), identificând mesajul ca fiind " +"criptat\n" +"cu cheia sesiunii AES asociate. Acest lucru împiedică semenii să distingă" +"\n" +"mesaje care fac parte din aceeași sesiune, deoarece fiecare mesaj are o \n" +"etichetă complet nouă aleatorie. Pentru a realiza acest lucru, fiecare " +"câteva mesaje conțin un \n" +"nou întreg set de etichete de sesiune din mesajul criptat în sine, în mod" +" transparent\n" +"livrarea unei modalități de identificare a mesajelor viitoare. Atunci " +"trebuie să urmărim\n" +"ce mesaje sunt livrate cu succes, astfel încât să știm ce etichete\n" +"putem folosi." #: i2p2www/pages/site/about/performance/future.html:74 msgid "" @@ -1996,10 +2241,27 @@ msgid "" "demand (with the recipient precalculating the next few possible values \n" "to handle out of order delivery)." msgstr "" +"Acest lucru funcționează bine și este destul de robust, însă este " +"ineficient din punct de vedere\n" +"de utilizare a lățimii de bandă, deoarece necesită livrarea acestor " +"etichete înainte\n" +"timp (și nu toate etichetele pot fi necesare sau unele pot fi pierdute " +"din cauza\n" +"expirarii lor). Totuși, în medie, predelectarea costă eticheta de sesiune" +"\n" +"32 de octeți pe mesaj (dimensiunea unei etichete). După cum sugera Taral," +" totuși\n" +"dimensiunea poate fi evitată înlocuind livrarea etichetelor cu una " +"sincronizată\n" +"PRNG - când se stabilește o nouă sesiune (printr-un cod ElGamal criptat\n" +"bloc), ambele părți plantează un PRNG pentru utilizare și generează " +"etichetele de sesiune\n" +"la cerere (destinatarul precalculând următoarele câteva valori posibile\n" +"să se ocupe de livrare fără comandă)." #: i2p2www/pages/site/about/performance/future.html:87 msgid "Longer lasting tunnels" -msgstr "" +msgstr "Tuneluri de durată mai lungă" #: i2p2www/pages/site/about/performance/future.html:88 msgid "" @@ -2011,6 +2273,14 @@ msgid "" "the\n" "network and CPU load (due to expensive tunnel creation messages)." msgstr "" +"Cu toate acestea, durata actuală a tunelului implicită de 10 minute este " +"destul de arbitrară\n" +"se \"simte bine\". Odată ce avem cod de vindecare a tunelului și " +"detectarea\n" +" mai eficienta\n" +" a eșecului, vom putea varia mai în siguranță aceste durate, reducând\n" +"rețea și încărcarea procesorului (datorită mesajelor costisitoare de " +"creare a tunelului)." #: i2p2www/pages/site/about/performance/future.html:95 msgid "" @@ -2024,6 +2294,16 @@ msgid "" "Also, it would be difficult to maintain backward compatibility with such " "a change." msgstr "" +"Aceasta pare a fi o soluție ușoară pentru încărcare mare pe routerele cu " +"lățime mare de bandă, dar\n" +"nu trebuie să recurgem la asta până nu am reglat mai departe algoritmii " +"de construire a tunelului.\n" +"Cu toate acestea, durata de viață a tunelului de 10 minute este codată în" +" câteva locuri,\n" +"astfel încât să fie nevoie de efort substanțial pentru modificarea " +"duratei.\n" +"De asemenea, ar fi dificil să se mențină compatibilitatea înapoi cu o " +"astfel de modificare." #: i2p2www/pages/site/about/performance/future.html:102 msgid "" @@ -2031,10 +2311,13 @@ msgid "" "high,\n" "there are no current plans to extend tunnel lifetime." msgstr "" +"În prezent, întrucât rata medie de succes a construirii tunelurilor din " +"rețea este destul de mare,\n" +"nu există planuri actuale de prelungire a duratei de viață a tunelului." #: i2p2www/pages/site/about/performance/future.html:108 msgid "Adjust the timeouts" -msgstr "" +msgstr "Reglați intervalele de timp" #: i2p2www/pages/site/about/performance/future.html:109 msgid "" @@ -2054,6 +2337,19 @@ msgid "" "tunnel that\n" "doesn't pass our test within 60 seconds \"dead\"?" msgstr "" +"Cu toate acestea, alte lucruri destul de arbitrare, dar „bine”, le avem\n" +"intervale de timp curente pentru diverse activități. De ce avem un coleg " +"de 60 de secunde\n" +"\"timeout\" de neatins? De ce încercăm să trimitem prin alt tunel care a\n" +"LeaseSet face reclame după 10 secunde? De ce sunt interogările bazei de " +"date din rețea\n" +"delimitat cu 60 sau 20 de limite? De ce sunt configurate destinațiile " +"pentru a cere a\n" +"nou set de tunele la fiecare 10 minute? De ce permitem 60 de secunde " +"pentru un coleg\n" +"răspundeți la solicitarea noastră de a se alătura unui tunel? De ce " +"considerăm un tunel care\n" +"nu ne trece testul în 60 de secunde „mort”?" #: i2p2www/pages/site/about/performance/future.html:119 msgid "" @@ -2062,16 +2358,22 @@ msgid "" "as tunable parameters to allow for more appropriate tradeoffs between\n" "bandwidth, latency, and CPU usage." msgstr "" +"Fiecare dintre aceste necondiționate poate fi adresat și cu un cod mai " +"adaptiv\n" +"ca parametri reglabili care să permită compensări mai adecvate între\n" +"lățimea de bandă, latența și utilizarea procesorului." #: i2p2www/pages/site/about/performance/future.html:125 msgid "Full streaming protocol improvements" -msgstr "" +msgstr "Îmbunătățirea completă a protocolului de streaming" #: i2p2www/pages/site/about/performance/future.html:128 msgid "" "Perhaps re-enable the interactive stream profile (the \n" "current implementation only uses the bulk stream profile)." msgstr "" +"Poate reactivă profilul fluxului interactiv (\n" +"implementarea curentă folosește doar profilul fluxului în vrac)." #: i2p2www/pages/site/about/performance/future.html:134 msgid "" @@ -2081,6 +2383,11 @@ msgid "" " \n" "the router's overall bandwidth limiting, of course." msgstr "" +"Limitarea lățimii de bandă la nivel de client (în oricare sau ambele " +"direcții ale unui flux,\n" +"sau posibil împărtășit pe mai multe fluxuri). Acest lucru ar fi în plus " +"față de\n" +"limitarea generală a lățimii de bandă a routerului, desigur." #: i2p2www/pages/site/about/performance/future.html:141 msgid "" @@ -2088,12 +2395,16 @@ msgid "" "known \n" "destinations)." msgstr "" +"Listele de control de acces (care permit doar fluxuri către sau din " +"anumite destinații altor persoane cunoscute)." #: i2p2www/pages/site/about/performance/future.html:147 msgid "" "Web controls and monitoring the health of the various streams, as well \n" "as the ability to explicitly close or throttle them." msgstr "" +"Controale web și monitorizarea stării de sănătate a diferitelor fluxuri\n" +"ca abilitatea de a le închide sau accelera explicit." #: i2p2www/pages/site/about/performance/future.html:153 #, python-format @@ -2102,10 +2413,13 @@ msgid "" "\n" "streaming library page." msgstr "" +"Idei suplimentare pentru îmbunătățirea bibliotecii de streaming sunt " +"descrise pe site\n" +" pagina bibliotecii streaming." #: i2p2www/pages/site/about/performance/history.html:2 msgid "Performance History" -msgstr "" +msgstr "Istoricul performanțelor" #: i2p2www/pages/site/about/performance/history.html:4 #, python-format @@ -2116,10 +2430,15 @@ msgid "" "page\n" "for current issues and thoughts." msgstr "" +"Au fost realizate îmbunătățiri notabile ale performanței folosind " +"tehnicile de mai jos.\n" +"Mai sunt multe de făcut, consultați paginaPerformanță\n" +"pentru problemele și gândurile actuale." #: i2p2www/pages/site/about/performance/history.html:10 msgid "Native math" -msgstr "" +msgstr "Matematica nativă" #: i2p2www/pages/site/about/performance/history.html:11 #: i2p2www/pages/site/about/performance/history.html:67 @@ -2142,6 +2461,15 @@ msgid "" "NativeBigInteger for faster public key " "cryptography

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -233,7 +252,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -243,7 +262,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -252,7 +271,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -273,324 +292,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1002,7 +682,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1011,7 +691,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1020,7 +700,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1030,7 +710,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1040,7 +720,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1050,7 +730,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1058,7 +738,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1067,7 +747,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1075,11 +755,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1088,7 +768,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1097,7 +777,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1105,7 +785,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1114,7 +794,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1122,7 +802,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1133,7 +813,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1141,7 +821,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1152,7 +832,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1160,7 +840,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1168,16 +848,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Inne" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1195,7 +909,7 @@ msgstr "" #: i2p2www/pages/site/about/team.html:14 msgid "Admin" -msgstr "" +msgstr "Administracja" #: i2p2www/pages/site/about/team.html:15 msgid "Project Manager" @@ -1206,11 +920,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2569,8 +2283,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/pl/LC_MESSAGES/blog.po b/i2p2www/translations/pl/LC_MESSAGES/blog.po index b704710f..575efb39 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/blog.po +++ b/i2p2www/translations/pl/LC_MESSAGES/blog.po @@ -4,15 +4,15 @@ # # Translators: # Karolina , 2014 -# kRkk , 2018 +# Karol Kosek , 2018 # sebx, 2015 # desik , 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 22:03+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: Verdulo :-)\n" "Language-Team: Polish (http://www.transifex.com/otf/I2P/language/pl/)\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " @@ -29,30 +29,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Pliki są dostępne w zakładce 'Pobierz'" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "'Pobierz'" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -60,46 +43,51 @@ msgstr "'Pobierz'" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -108,10 +96,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Duże Zmiany" @@ -122,44 +110,49 @@ msgstr "Duże Zmiany" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Naprawa Błędów" @@ -170,46 +163,51 @@ msgstr "Naprawa Błędów" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Inne" @@ -220,47 +218,52 @@ msgstr "Inne" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "Suma kontrolna SHA256:" @@ -276,12 +279,20 @@ msgstr "" msgid "Update Info" msgstr "Info o Uaktualnieniach" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Pliki są dostępne w zakładce 'Pobierz'" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "'Pobierz'" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Wersja 0.9.2 wydana" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -290,8 +301,8 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -299,126 +310,126 @@ msgstr "" "Jak zwykle, w tym wydaniu mnóstwo błędow zostało naprawionych, więc " "aktualizacja jest zalecana." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -426,8 +437,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -439,95 +450,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -535,8 +546,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -544,7 +555,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -553,7 +564,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -563,110 +574,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Dodaj formę hasła konsoli" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -674,8 +685,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -686,7 +697,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -697,99 +708,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -797,8 +808,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -806,7 +817,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -815,11 +826,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -830,19 +841,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -851,13 +858,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -868,7 +875,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -877,113 +884,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Wtyczki" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -991,12 +998,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1011,7 +1018,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1019,23 +1026,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1047,113 +1054,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1161,8 +1164,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1172,43 +1175,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1216,8 +1219,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1226,16 +1229,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1246,7 +1249,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1264,7 +1267,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1276,11 +1279,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1296,7 +1299,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1308,7 +1311,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1317,11 +1320,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1336,11 +1339,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1349,11 +1352,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1363,53 +1366,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1427,11 +1430,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1440,14 +1443,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1465,11 +1460,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1645,29 +1636,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1676,7 +1667,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1686,60 +1677,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1750,13 +1746,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1767,88 +1763,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Położenie" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1859,13 +1846,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1880,7 +1867,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1889,33 +1876,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1924,49 +1916,49 @@ msgstr "" "musimy dodawać, że służy to zachowaniu bezpieczeństwa sieci oraz jej " "uczestników." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1977,13 +1969,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1992,51 +1984,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2048,17 +2032,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2067,8 +2051,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2076,41 +2060,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2120,11 +2086,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2132,7 +2098,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2151,95 +2117,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2250,11 +2218,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2262,85 +2230,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiPoczta" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2351,11 +2319,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2365,7 +2333,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2373,7 +2341,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2383,91 +2351,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2478,11 +2446,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2494,7 +2462,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2505,7 +2473,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2514,38 +2482,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2556,11 +2524,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2602,7 +2570,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2613,7 +2581,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2627,7 +2595,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2652,13 +2620,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2673,7 +2641,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2688,28 +2656,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2718,19 +2686,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2739,7 +2699,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2748,7 +2708,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2764,11 +2724,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2779,7 +2739,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2798,119 +2758,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2921,11 +2886,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2936,13 +2901,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2952,145 +2917,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3101,24 +3066,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3127,7 +3092,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3136,95 +3101,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3237,13 +3202,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3252,20 +3217,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3281,10 +3246,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3304,32 +3269,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3342,45 +3303,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3398,10 +3347,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3409,13 +3354,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3426,12 +3371,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3439,32 +3384,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3479,42 +3416,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3522,19 +3447,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3549,33 +3466,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Wersja 0.9.2 wydana" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3592,9 +3496,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3602,7 +3506,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3612,17 +3516,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3644,174 +3544,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3821,11 +3658,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3837,93 +3674,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3934,11 +3771,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3951,7 +3788,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3959,93 +3796,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4056,17 +3893,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4079,7 +3916,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4087,7 +3924,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4095,156 +3932,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4253,7 +4087,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4263,7 +4097,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4271,78 +4105,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Szczegóły" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Położenie" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4351,51 +4179,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4408,7 +4234,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4419,7 +4245,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4429,15 +4255,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4446,47 +4270,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4496,11 +4305,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4516,7 +4325,7 @@ msgstr "" "współdzielonych klientów i dodaliśmy wsparcie \"na zapas\" dla DSA " "używając \"wielo-sesyjności\" dla stron nie wspierających ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4524,95 +4333,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4625,11 +4434,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4649,7 +4458,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4660,31 +4469,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4699,7 +4508,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4708,52 +4517,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4770,11 +4579,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4798,42 +4607,37 @@ msgstr "" "Jeżeli wszystko pójdzie po naszej myśli, przyspieszymy proces wymiany " "kluczy w następnym wydaniu." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "'Pobierz'" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4844,15 +4648,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4861,11 +4665,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4873,7 +4677,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4883,11 +4687,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4895,7 +4699,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4906,7 +4710,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4914,7 +4718,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4922,15 +4726,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4943,7 +4747,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -4951,7 +4755,7 @@ msgstr "" "Wersja 0.9.23 zawiera rozmaite poprawki błędów oraz niewielkie ulepszenia" " w I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4963,13 +4767,11 @@ msgstr "" "wydaniach w wersji 49 podpisanej przez zzz. Jest to ważny test naszego " "nadmiaru wszytkich rzeczy, wliczając ludzi." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4979,23 +4781,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "'Pobierz'" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -5004,29 +4797,13 @@ msgstr "" "Jeżeli zainstalowałeś l2P za pomocą menadżera pakietów, zmiana nie ma na " "ciebie wpływu, i możesz dokonać aktualizacji tak jak zazwyczaj." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5047,7 +4824,7 @@ msgstr "" "przy każdym restarcie. Po zmianie klucza spodziewaj się mniejszego ruchu " "przez klika dni, aż węzeł zintegruje się do sieci z nową sygnaturą." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5060,7 +4837,7 @@ msgstr "" "chwili obecnej pracujemy również nad wsparciem I2P dla Javy 9. Część " "efektów naszych działań znajduje się już w niniejszej wersji." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5069,148 +4846,139 @@ msgstr "" "Wprowadziliśmy również parę udoskonaleń w I2PSnark, a także dodaliśmy " "nową stronę w konsoli routera z przeglądarką starszych aktualności." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "'Pobierz'" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5219,17 +4987,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5237,20 +5005,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5264,24 +5028,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5289,43 +5049,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5335,11 +5087,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5353,7 +5129,7 @@ msgstr "" "Proszę zaktualizuj Javę do wersji 7 lub 8 jak najszybciej.\n" "Twój węzeł nie zaktualizuje się automatycznie jeżeli wciąż używasz Javy 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5361,185 +5137,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Rodzina węzłów" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5549,11 +5314,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "Wersja 0.9.25 zawiera mostek SAM 3.3, kody QR i poprawki błędów" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5566,7 +5331,7 @@ msgstr "" "ukrytych usług z innymi, i \"identicony\" dla łatwej wizualizacji i " "odróżniania adresów." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5579,83 +5344,83 @@ msgstr "" "Wprowadzono kilka poprawek zwiększających przepustowość sieci i miejmy " "nadzieję zwiększających niezawodność tworzenia tuneli." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5666,14 +5431,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5686,7 +5451,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5700,13 +5465,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5717,17 +5482,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5738,20 +5503,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5768,13 +5533,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5785,16 +5550,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5808,8 +5573,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5821,9 +5586,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5839,7 +5604,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5847,17 +5612,13 @@ msgstr "" "Wersja 0.9.26 zawiera ulepszenia algorytmów kryptograficznych, ulepszenia" " w paczkach Debiana, i poprawki błędów" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5867,7 +5628,7 @@ msgstr "" "kryptograficznej, nowy protokół subskrypcji książki adresowej z obsługą " "sygnatur, i znaczące ulepszenia w paczkach Debiana/Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5885,7 +5646,7 @@ msgstr "" "nowych instalacjach na Debianie/Ubuntu, zostaną one wprowadzone dla " "wszystkich w wydaniu 0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5894,13 +5655,13 @@ msgstr "" "Dodano kilka zależności pakietów dla kompilacji Debiana/Ubuntu, takich " "jak Jetty 8 i geoip, oraz usunięto równoważny kod w programie." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5908,92 +5669,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6006,11 +5767,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6019,8 +5780,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6030,39 +5791,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6071,29 +5833,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6103,13 +5856,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6118,23 +5871,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6145,88 +5898,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Położenie" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6234,17 +5972,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6252,11 +5986,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 zawiera poprawki błędów" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6273,85 +6007,85 @@ msgstr "" "Dokonano ulepszeń w transportach IPv6, testowaniu użytkowników SSU i " "trybie ukrytym." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6362,11 +6096,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 zawiera poprawki błędów" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6384,7 +6118,7 @@ msgstr "" "użytkowników. Wprowadzono wstępne poprawki dla Javy 9, jednak nie " "zalecamy używania Javy 9 na co dzień. " -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6394,163 +6128,163 @@ msgstr "" "zaproponować idee, co ulepszyć w naszej sieci. Na Kongresie przejrzymy " "nasze plany działania i priorytety na rok 2017." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6561,11 +6295,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 zawiera poprawki błędów" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6583,99 +6317,99 @@ msgstr "" "przez proxy HTTP. Pojawiło się więcej poprawek dla Javy 9, jednakże nie " "zalecamy używania Javy 9 do codziennego stosowania." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6686,11 +6420,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6707,18 +6441,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6728,21 +6462,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6750,7 +6484,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6762,103 +6496,103 @@ msgstr "" "kilka minut.\n" "Prosimy o cierpliwość." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6869,13 +6603,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6885,10 +6619,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6896,11 +6630,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6914,23 +6644,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6940,13 +6670,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6955,31 +6685,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6992,13 +6722,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7011,7 +6741,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7030,7 +6760,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7049,11 +6779,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7064,56 +6794,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7124,11 +6854,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7143,39 +6873,36 @@ msgstr "" "network enumeration) poprzez DNS. Dodano kilka poprawek w konsoli " "zapobiegających atakom przekierowania (ang rebinding)." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7313,6 +7040,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7397,6 +7125,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7407,13 +7140,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7424,13 +7157,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7447,7 +7180,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7456,20 +7189,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7490,7 +7223,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7499,13 +7232,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7521,7 +7254,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7533,7 +7266,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7548,20 +7281,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7573,7 +7306,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7584,13 +7317,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7608,7 +7341,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7621,13 +7354,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7640,7 +7373,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7651,13 +7384,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7670,13 +7403,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7689,13 +7422,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7706,20 +7439,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7733,15 +7466,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7791,12 +7521,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7812,18 +7542,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "Wersja 0.9.35 zawiera katalogi SusiMaila i kreatora SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7833,7 +7560,7 @@ msgstr "" "pozwalający skonfigurować HTTPS na Twojej ukrytej stronie w sieci I2P. " "Jak zwykle załatano kilkanaście błędów, zwłaszcza w SusiMailu." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7841,85 +7568,85 @@ msgstr "" "Ciężko pracujemy nad kilkoma funkcjami w wersji 0.9.36, nad instalatorem " "dla OSX i szybszym i bardziej bezpiecznym transporcie NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P będzie obecne w HOPE w Nowym Jorku, 20-22 lipca. Odwiedź nas i " "przywitaj!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7930,15 +7657,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7962,23 +7689,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7989,7 +7716,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8002,13 +7729,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8027,7 +7754,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8038,7 +7765,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8047,13 +7774,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8065,11 +7792,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8080,13 +7807,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8100,7 +7827,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8109,7 +7836,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8120,7 +7847,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8137,13 +7864,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8156,13 +7883,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8171,35 +7898,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8210,7 +7937,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8219,30 +7946,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8256,11 +7981,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8291,6 +8013,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8351,42 +8074,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "Wersja 0.9.37 włącza NTCP2" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8397,15 +8117,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8423,7 +8143,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8432,13 +8152,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8453,22 +8173,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8479,13 +8199,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8494,11 +8214,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8509,14 +8229,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8524,13 +8244,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8540,13 +8260,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8557,7 +8277,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8565,13 +8285,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8580,7 +8300,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8591,18 +8311,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "Wersja 0.9.38 zawiera nowy kreator instalacji" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8615,7 +8332,7 @@ msgstr "" " instalacji specjalnego profilu Firefoxa i nowy instalator na Mac OSX. " "Dalej pracujemy nad nowym formatem netdb “LS2”." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -8623,95 +8340,3005 @@ msgstr "" "Ponadto to wydanie zawiera mnóstwo poprawek błędów, takich jak problem z " "załącznikami w susimailu i łatka dla węzłów działających tylko na IPv6." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "Wersja 0.9.39 z poprawkami wydajności" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"Wersja 0.9.39 zawiera znaczące zmiany nowych typów bazy danych sieci " +"(propozycja 123). Wbudowaliśmy wtyczkę i2pcontrol jako webapp (aplikację " +"internetową węzła), aby wspomóc rozwój aplikacji RPC. Oprócz tego " +"poprawiono liczne błędy i poprawiono wydajność." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Usunęliśmy skórki „północ” i „klasyczną”, aby uprościć rozwój, " +"użytkownicy tych skórek zobaczą teraz skórkę jasną bądź ciemną. Strona " +"startowa konsoli zawiera nowe ikony, jest to pierwszy etap przebudowy " +"konsoli." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "Wersja 0.9.40 zawiera nowe ikony" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"Wersja 0.9.40 przynosi wsparcie dla nowego formatu szyfrowanego " +"LeaseSetu. Wyłączyliśmy stary protokół transportowy NTCP 1. Dodano " +"możliwość importu w SusiDNS i nowy skryptowy mechanizm filtrujący dla " +"połączeń przychodzących." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Kreator Tunelu" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Ustawienia zaawansowane" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "Wersja 0.9.41 zawiera poprawki błędów" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"Są prowadzone dalsze prace w celu wdrożenia nowych funkcji z propozycji " +"123, takich jak uwierzytelnianie na klienta dla szyfrowanych leasesetów. " +"W konsoli węzła pojawiło się nowe logo I2P i kilka nowych ikon. " +"Zaktualizowano instalator na Linuksa." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Start na platformach takich jak Raspberry Pi powinien być szybszy. " +"Naprawiono kilka błędów, m.in. dotyczące niskopoziomowych wiadomości " +"sieci." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "Wersja 0.9.42 zawiera poprawki błędów" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"Wersja 0.9.42 sprawia, że sieć I2P pracuje szybciej i sprawniej. Zawiera " +"znaczące zmiany przyspieszające transport po UDP. Rozdzieliliśmy pliki " +"konfiguracyjne, aby w przyszłości uczynić program bardziej modularnym. " +"Kontynuujemy prace nad propozycjami szybszego i bezpieczniejszego " +"szyfrowania. Oczywiście naprawiliśmy sporo błędów." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "Wersja 0.9.43 zawiera poprawki błędów" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +"W wersji 0.9.43 kontynuujemy prace zwiększające bezpieczeństwo, " +"prywatność i wydajność. Zakończyliśmy wdrażanie nowej specyfikacji " +"leasesetów (LS2). Rozpoczynamy wdrażanie mocniejszego i szybszego " +"szyfrowania (propozycja 144). Naprawiono kilka problemów związanych z " +"wykrywaniem adresów IPv6 i naprawiono kilka innych błędów." + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/pl/LC_MESSAGES/docs.po b/i2p2www/translations/pl/LC_MESSAGES/docs.po index 3a8a7bd5..6ea67d35 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/docs.po +++ b/i2p2www/translations/pl/LC_MESSAGES/docs.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# kRkk , 2018 +# Karol Kosek , 2018 # Taporpo Ne , 2017 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Marcin Januchta \n" "Language-Team: Polish (http://www.transifex.com/otf/I2P/language/pl/)\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " @@ -21,16 +21,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "Czerwiec 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" +msgstr "" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -42,10 +41,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -54,8 +54,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -71,485 +71,494 @@ msgstr "" msgid "Overview" msgstr "Przegląd" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Specyfikacje" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Publikacje o I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Prezentacje, artykuły, poradniki, video i wywiady" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Przegląd Wtyczek" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Specyfikacja wtyczek" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent przez I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Format pliku konfiguracji" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Konfiguracja I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Protokół SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Protokół SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Protokół SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagramy" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Szyfrowanie End-to-End" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunele" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Przegląd warstwy transportowej" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Wydajność" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Serwer: %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Propozycje" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Tracker błędów" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Plany na przyszłość" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1152,7 +1161,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1299,7 +1308,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "Instalacja" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1438,8 +1447,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "Marzec 2018" +msgid "May 2019" +msgstr "" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1457,10 +1466,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1529,76 +1538,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1606,189 +1589,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Wersja" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1797,63 +1781,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1861,7 +1845,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1871,7 +1855,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1887,8 +1871,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2019,7 +2002,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2028,12 +2011,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2041,12 +2024,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2060,12 +2043,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2135,7 +2118,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Opis" @@ -2905,6 +2888,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Język" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Strona" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2976,7 +2987,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3155,13 +3166,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Domyślny" @@ -3663,7 +3674,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Historia" @@ -3693,10 +3704,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4093,17 +4104,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4113,10 +4127,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4124,7 +4139,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4133,7 +4148,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4143,7 +4158,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4154,11 +4169,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4168,7 +4183,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4182,7 +4197,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4195,7 +4210,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4206,38 +4221,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "Dodatkowe informacje" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6963,17 +6978,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7090,8 +7104,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7165,7 +7178,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7239,11 +7252,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Dodatkowe Opcje" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7258,21 +7271,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7282,30 +7295,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7314,17 +7327,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7333,7 +7346,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7341,39 +7354,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7382,26 +7395,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7409,65 +7422,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7479,11 +7492,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7495,7 +7508,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7507,8 +7520,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7523,19 +7536,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7550,7 +7563,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7564,11 +7577,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7580,11 +7593,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7592,11 +7605,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7605,11 +7618,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7630,7 +7643,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7645,24 +7658,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7670,7 +7683,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7682,7 +7695,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7690,13 +7703,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7707,11 +7720,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7722,11 +7735,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7734,7 +7747,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7751,22 +7764,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7775,11 +7788,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7792,7 +7805,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7804,7 +7817,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7825,11 +7838,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7844,18 +7857,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7871,11 +7884,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7893,7 +7906,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7904,11 +7917,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7918,13 +7931,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7935,7 +7948,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7945,7 +7958,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7956,14 +7969,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7978,7 +7991,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7996,7 +8009,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8006,11 +8019,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8020,7 +8033,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8031,11 +8044,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8049,7 +8062,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8057,11 +8070,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8083,11 +8096,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8100,11 +8113,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8121,18 +8134,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8140,11 +8153,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8153,32 +8166,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8188,31 +8201,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8225,11 +8238,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8237,7 +8250,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8246,7 +8259,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8258,7 +8271,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8267,30 +8280,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8302,15 +8315,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8324,7 +8337,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8336,7 +8349,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8353,7 +8366,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8363,7 +8376,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8375,11 +8388,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8387,48 +8400,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8436,7 +8449,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8444,7 +8457,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8454,7 +8467,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8479,16 +8492,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8496,18 +8509,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8524,7 +8537,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8538,7 +8551,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8554,15 +8567,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12813,17 +12826,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12857,20 +12870,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12880,72 +12893,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12955,7 +12968,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12965,24 +12978,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12990,29 +13003,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13021,7 +13034,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13032,15 +13045,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13054,13 +13067,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13074,12 +13087,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13088,42 +13101,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13133,46 +13146,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Zredukuj liczbę tuneli podczas bezczynności" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13180,11 +13193,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13205,66 +13218,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Zawartość" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13527,6 +13540,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13726,6 +13743,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "Czerwiec 2018" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14309,7 +14332,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:332 #: i2p2www/pages/site/docs/transport/ntcp.html:437 msgid "Size:" -msgstr "" +msgstr "Wielkość:" #: i2p2www/pages/site/docs/transport/ntcp.html:209 msgid "Contents:" @@ -14327,7 +14350,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:319 #: i2p2www/pages/site/docs/transport/ntcp.html:398 msgid "Notes:" -msgstr "" +msgstr "Notatki:" #: i2p2www/pages/site/docs/transport/ntcp.html:237 msgid "" @@ -14550,7 +14573,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:539 msgid "Discussion" -msgstr "" +msgstr "Rozmowy" #: i2p2www/pages/site/docs/transport/ntcp.html:540 #, python-format @@ -14793,7 +14816,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "Klucze" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15255,10 +15278,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15441,7 +15460,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Szyfruj" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/pl/LC_MESSAGES/get-involved.po b/i2p2www/translations/pl/LC_MESSAGES/get-involved.po index f185b5d8..012c4809 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/pl/LC_MESSAGES/get-involved.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# kRkk , 2018 +# Karol Kosek , 2018 # sebx, 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Polish (http://www.transifex.com/otf/I2P/language/pl/)\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " @@ -22,154 +22,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Darowizna" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -177,18 +153,25 @@ msgid "Get Involved!" msgstr "Przyłącz się" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Potrzebujemy twojej pomocy!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -196,89 +179,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Tłumaczenie" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testuję" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentacja" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Zawartość" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Usługi" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Ponowne seedowanie" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplikacje" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Kodowanie" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -288,41 +347,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Tłumaczenie" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Ponowne seedowanie" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -338,7 +374,6 @@ msgstr "Styczeń 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -373,15 +408,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Styczeń 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -616,677 +645,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabskie tłumaczenie" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nazwa" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Stan" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Społeczność" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Rosyjskie tłumaczenie" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2251,19 +1609,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2629,56 +1987,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2686,25 +2044,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licencje" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2713,7 +2071,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2722,18 +2080,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Błędy" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2741,7 +2099,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2753,7 +2111,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4140,4 +3498,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/pl/LC_MESSAGES/priority.po b/i2p2www/translations/pl/LC_MESSAGES/priority.po index 1840bf2e..c1a4a150 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/priority.po +++ b/i2p2www/translations/pl/LC_MESSAGES/priority.po @@ -5,7 +5,7 @@ # Translators: # Tomasz Ciborski , 2015 # Karolina , 2014 -# kRkk , 2018 +# Karol Kosek , 2018 # sebx, 2014-2015 # Verdulo :-), 2016-2017 # Verdulo :-), 2017-2018 @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: sebx\n" "Language-Team: Polish (http://www.transifex.com/otf/I2P/language/pl/)\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " @@ -36,11 +36,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P blog ATOM kanał dla kategorii: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM Feed" @@ -66,38 +66,37 @@ msgid "Debian I2P Packages" msgstr "Paczki I2P Debiana" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Paczki Debiana zostały przetestowane i powinnydziałać na " -"platformach x86/x86_64:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 i nowszym)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy i nowsze)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -110,7 +109,7 @@ msgstr "" "href=\"%(trac)s\">Trac na https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -118,23 +117,23 @@ msgstr "" "Opcja 1: Aktualne wersje Ubuntu i pochodne " "(Spróbuj tego jeśli nie używasz Debiana)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opcja 2: Debian (łącznie z pochodnymi Debiana)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Dodawanie PPA z linii komend i instalacja I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Otwórz terminal i wpisz:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -144,11 +143,11 @@ msgstr "" "którym repozytorium zostało podpisane. Klucz GPG zapewnia, że pakiety nie" " zostały naruszone przez kogoś w trakcie budowy." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Poinformuj swojego menadżera paczek o nowym PPA poprzez wpisanie:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -158,15 +157,15 @@ msgstr "" "repozytorium, które jest aktywne w systemie, łącznie z I2P PPA które " "dodano podczas wcześniejszego polecenia." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Teraz jesteś gotowy do instalacji I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Dodawanie PPA używając Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -174,7 +173,7 @@ msgstr "" "Otwórz Synaptic (System -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -182,7 +181,7 @@ msgstr "" "Kiedy Synaptic otworzy się, wybierz Repozytoria z menu " "Ustawień." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -194,7 +193,7 @@ msgstr "" "Źródło
    . Następnie kliknij na Zamknij a później " "Przeładuj." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -209,7 +208,7 @@ msgstr "" "dodatkowe wymagane zmiany?
    . Jeśli tak, wybierz zaznacz a " "następnie zastosuj." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -219,17 +218,15 @@ msgstr "" " href=\"#Post-install_work\">starting I2P i konfigurowania I2P dla " "Twojego systemu." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instrukcje dla Debiana" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -237,47 +234,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Powiadom menadżera paczek o nowym repozytorium wpisując" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -288,7 +284,7 @@ msgstr "" "repozytorium, które jest aktywne w systemie, łącznie z repozytorium I2P " "dodanym w kroku 1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -298,7 +294,7 @@ msgstr "" "keyring zagwarantuje otrzymywanie aktualizacji klucza GPG " "repozytorium." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -308,12 +304,12 @@ msgstr "" " href=\"#Post-install_work\">uruchamiania i konfigurowania I2P dla " "Twojego systemu." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Zadania poinstalacyjne" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -321,7 +317,7 @@ msgstr "" "Używając tych paczek I2P, węzeł I2P może zostać uruchomiony na trzy " "następujące sposoby:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -333,7 +329,7 @@ msgstr "" ""i2prouter start" z terminala. (Uwaga: " "nie używaj sudo ani nie uruchomiaj jako root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -348,7 +344,7 @@ msgstr "" ">i2prouter-nowrapper\". (Uwaga: nie używaj" " sudo ani nie uruchamiaj jako root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -361,7 +357,7 @@ msgstr "" "reconfigure i2p\" jako root lub używając sudo. To jest zalecany " "tryb działania." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -380,7 +376,7 @@ msgstr "" "portów, to zajrzyj na portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -392,7 +388,7 @@ msgstr "" "konfiguracji, ponieważ domyślne ustawienia 96 KB/s pobieranie / 40 " "KB/s wysyłanie są bardzo wolne." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -404,7 +400,7 @@ msgstr "" "href=\"%(browserconfig)s\">ustawień proxy przeglądarki aby dowiedzieć" " się co i jak." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -413,15 +409,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -435,12 +435,13 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Pobierz ten plik i uruchom go." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -449,8 +450,128 @@ msgstr "" "Pliki są podpisane przez %(signer)s, którego " "klucz znajdziesz tutaj." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    )" msgstr "" +"Când am profilat ultima dată codul I2P, marea majoritate a timpului a " +"fost petrecută în interiorul\n" +"singure funcției: java.math.BigInteger\n" +"modPow.\n" +"În loc să încercați să ajustați această metodă, vă vom adresa\n" +"GNU MP - o bibliotecă matematică rapidă\n" +"(cu montator reglat pentru multe arhitecturi). (Editor: vezi\n" +"NativeBigInteger pentru o criptografie rapidă cu " +"cheie publică)" #: i2p2www/pages/site/about/performance/history.html:23 msgid "" @@ -2158,14 +2486,25 @@ msgid "" "packaging\n" "and deployment, yet." msgstr "" +"\n" +"ugha și rața lucrează la codul de clei C/JNI și la codul java existent\n" +"este deja implementat cu hooks pentru asta, ori de câte ori este gata. " +"Rezultate preliminare\n" +"arata fantastic - rularea routerului cu modPow-ul GMP autohton este de " +"acord\n" +"o viteză de 800% în performanțele de criptare, iar sarcina a fost " +"redusă la jumătate. Acest\n" +"a fost doar pe mașina unui utilizator, iar lucrurile nu sunt aproape gata" +" de ambalare\n" +"și implementare, încă." #: i2p2www/pages/site/about/performance/history.html:32 msgid "Garlic wrapping a \"reply\" LeaseSet" -msgstr "" +msgstr "Usturoiul înfășurând un „răspuns” LeaseSet" #: i2p2www/pages/site/about/performance/history.html:33 msgid "implemented but needs tuning" -msgstr "" +msgstr "implementat, dar are nevoie de reglare" #: i2p2www/pages/site/about/performance/history.html:34 msgid "" @@ -2175,6 +2514,11 @@ msgid "" "I2PTunnel or\n" "mihi's ministreaming lib):" msgstr "" +"Acest tweak al algoritmului va fi relevant numai pentru aplicațiile care " +"își doresc\n" +"colegii să le răspundă (deși asta include tot ceea ce folosește I2PTunnel" +" sau\n" +"Mihi's ministreaming lib):" #: i2p2www/pages/site/about/performance/history.html:39 msgid "" @@ -2202,6 +2546,29 @@ msgid "" "doesn't\n" "have to do the network database lookup." msgstr "" +"Anterior, când Alice i-a trimis lui Bob un mesaj, când Bob i-a răspuns că" +" trebuie să facă o\n" +"căutare în baza de date a rețelei - trimitând câteva solicitări pentru a " +"primi Alice\n" +"LeaseSet curent. Dacă are deja actualul LeaseSet al lui Alice, poate în " +"schimb\n" +"sa trimite imediat răspunsul său - acesta este (o parte din) de ce " +"durează de obicei \n" +"puțin sa vorbeasca cu cineva prima dată când vă conectați, dar ulterior\n" +"comunicarea este mai rapidă. În prezent - pentru toți clienții - ne " +"împachetăm\n" +"actualul LeaseSet al expeditorului în usturoiul care este livrat " +"destinatarului,\n" +"astfel încât, atunci când vor răspunde, vor avea întotdeauna LeaseSet " +"local\n" +"stocat - eliminând complet orice nevoie pentru o căutare în baza de date " +"a rețelei la răspunsuri.\n" +"Aceasta tranzacționează o mare parte din lățimea de bandă a expeditorului" +" pentru acea răspuns mai rapidă.\n" +"Dacă nu am face acest lucru foarte des,\n" +"utilizarea totală a lățimii de bandă a rețelei ar scădea, deoarece " +"destinatarul nu\n" +"trebuie să efectueze căutarea în baza de date a rețelei." #: i2p2www/pages/site/about/performance/history.html:54 msgid "" @@ -2212,6 +2579,12 @@ msgid "" "\n" "a connection with smaller messages." msgstr "" +"Pentru LeaseSet-urile nepublicate, cum ar fi „clienții partajați”, " +"aceasta este singura cale de a lua\n" +" LeaseSet la Bob. Din păcate, acest pachet se adaugă de fiecare dată\n" +"aproape 100% deasupra unei conexiuni cu lățime mare de bandă și mult mai " +"mult\n" +"o conexiune cu mesaje mai mici." #: i2p2www/pages/site/about/performance/history.html:60 msgid "" @@ -2220,10 +2593,14 @@ msgid "" "\n" "This will substantially reduce the total overhead of I2P messaging." msgstr "" +"Modificările programate pentru lansarea 0.6.2 vor include pachetul " +"LeaseSet doar atunci când\n" +"este necesar, la începutul unei conexiuni sau când se schimbă LeaseSet.\n" +"Acest lucru va reduce substanțial cheltuielile totale ale mesajelor I2P." #: i2p2www/pages/site/about/performance/history.html:66 msgid "More efficient TCP rejection" -msgstr "" +msgstr "Respingerea TCP mai eficientă" #: i2p2www/pages/site/about/performance/history.html:68 msgid "" @@ -2245,10 +2622,28 @@ msgid "" "protocol to do some of it first, so that we can reject them cleanly\n" "without wasting much CPU or other resources." msgstr "" +"În momentul de față, toate conexiunile TCP fac toate validarea colegilor " +"lor după\n" +"parcurgerea strângerii de mână completă (scumpă) a lui Diffie-Hellman " +"pentru a negocia o\n" +"cheia sesiunii private. Aceasta înseamnă că dacă ceasul cuiva este într-" +"adevăr greșit sau\n" +"NAT / firewall / etc sunt necorespunzător configurate (sau pur și simplu " +"rulează o\n" +"versiunea incompatibilă a routerului), vor merge în mod constant (deși nu" +"\n" +"în mod constant, datorită listei ban)) provoca o criptografie inutilă " +"scumpă\n" +"operațiune pe toți colegii despre care știu. În timp ce vom dori să " +"păstrăm unele\n" +"verificari/validari în limita de criptare, vom dori să actualizăm\n" +"protocol pentru a face o parte din acesta mai întâi, astfel încât să le " +"putem respinge curat\n" +"fără a irosi mult procesor sau alte resurse." #: i2p2www/pages/site/about/performance/history.html:81 msgid "Adjust the tunnel testing" -msgstr "" +msgstr "Reglați testarea tunelului" #: i2p2www/pages/site/about/performance/history.html:83 msgid "" @@ -2264,10 +2659,20 @@ msgid "" "well as\n" "improve the speed at which we detect - and address - failing tunnels." msgstr "" +"În loc să mergem cu schema destul de aleatoare pe care o avem acum, ar " +"trebui să folosim un\n" +"algoritm mai conștient de context pentru testarea tunelurilor. de " +"exemplu. dacă deja îl știm\n" +"trecând corect datele valide, nu este nevoie să le testăm, deși dacă nu \n" +"Am văzut recent date prin ea recent, poate merită să aruncă unele date\n" +"cale. Acest lucru va reduce contenția tunelului din cauza excesului de " +"mesaje, precum și\n" +"îmbunătățește viteza cu care detectăm - și adresăm - tunelurile care nu " +"au reușit." #: i2p2www/pages/site/about/performance/history.html:92 msgid "Persistent Tunnel / Lease Selection" -msgstr "" +msgstr "Selecția persistentă a tunelului / închirierii" #: i2p2www/pages/site/about/performance/history.html:93 msgid "" @@ -2275,6 +2680,9 @@ msgid "" "selection \n" "implemented in release 0.6.2." msgstr "" +"Selecția tunelului de ieșire implementată în 0.6.1.30, selecție de " +"închiriere la intrare\n" +"implementat în versiunea 0.6.2." #: i2p2www/pages/site/about/performance/history.html:97 msgid "" @@ -2285,10 +2693,17 @@ msgid "" "increasing its window size as much as it could. By persisting with the \n" "same selections for a given connection, the transfer rate is much faster." msgstr "" +"Selectarea tunelurilor și închirierilor la întâmplare pentru fiecare " +"mesaj creează un număr mare\n" +"incidența livrării în afara comenzii, ceea ce împiedică difuzarea " +"fluxului\n" +"crescându-și dimensiunea ferestrei cât a putut. Prin persistarea cu\n" +"aceleași selecții pentru o conexiune dată, rata de transfer este mult mai" +" rapidă." #: i2p2www/pages/site/about/performance/history.html:104 msgid "Compress some data structures" -msgstr "" +msgstr "Compresează unele structuri de date" #: i2p2www/pages/site/about/performance/history.html:106 msgid "" @@ -2308,14 +2723,28 @@ msgid "" "networkDb\n" "entry that the peer doesn't have, it sends back 3-10 RouterInfo of them." msgstr "" +"Mesajele I2NP și datele pe care le conțin sunt deja definite într-un mod " +"echitabil\n" +"structură compactă, deși un atribut al structurii RouterInfo nu este -\n" +"\"opțiuni\" este un nume ASCII simplu = maparea valorilor. Momentan, îl " +"completăm\n" +"cu acele statistici publicate - în jur de 3300 de octeți pe egal. Trivial" +" la\n" +"implementarea compresiei GZip ar reduce aproape la 1/3 dimensiunea sa și " +"când\n" +"ia în considerare cât de des sunt trecute structurile RouterInfo prin " +"rețea, adică\n" +"economii semnificative - de fiecare dată când un router solicită unui alt" +" router o rețeaDb\n" +"intrare pe care parerea nu o are, trimite înapoi 3-10 RouterInfo din ele." #: i2p2www/pages/site/about/performance/history.html:117 msgid "Update the ministreaming protocol" -msgstr "" +msgstr "Actualizați protocolul ministreaming" #: i2p2www/pages/site/about/performance/history.html:118 msgid "replaced by full streaming protocol" -msgstr "" +msgstr "înlocuit cu protocolul de streaming complet" #: i2p2www/pages/site/about/performance/history.html:119 msgid "" @@ -2340,10 +2769,29 @@ msgid "" "reduced to a pair of messages, instead of the " "SYN+ACK+request+response+CLOSE." msgstr "" +"În prezent, biblioteca de ministreaming a mihi are o negociere de flux " +"destul de simplă\n" +"protocol - Alice îi trimite lui Bob un mesaj SYN, apoi Bob răspunde cu un" +" mesaj ACK\n" +"Alice și Bob își transmit reciproc câteva date, până când unul dintre ei " +"îi trimite celuilalt a\n" +"Mesaj ÎNCHIS Pentru conexiuni de lungă durată (de exemplu, la un server " +"IRC),\n" +"că aerul general este neglijabil, dar pentru situații simple de " +"solicitare / răspuns\n" +"(de exemplu, o cerere / răspuns HTTP), adică mai mult de două ori mai " +"multe mesaje decât\n" +"necesar. Dacă totuși, Alice și-a asigurat prima sarcină utilă cu SYN\n" +"mesaj, iar Bob și-a exprimat prima replică cu ACK - și poate, de asemenea" +"\n" +"a inclus indicatorul CLOSE - fluxuri tranzitorii, cum ar fi cererile HTTP" +"\n" +"redus la o pereche de mesaje, în loc de SYN + ACK + cerere + răspuns + " +"ÎNCHIS." #: i2p2www/pages/site/about/performance/history.html:132 msgid "Implement full streaming protocol" -msgstr "" +msgstr "Implementați protocolul de streaming complet" #: i2p2www/pages/site/about/performance/history.html:134 msgid "" @@ -2361,6 +2809,18 @@ msgid "" "target, the\n" "ACK message is forwarded back to us [through tunnels, of course])." msgstr "" +"Protocolul de ministreaming profită de o decizie de proiectare " +"deficitară în\n" +"Protocolul client I2P (I2CP) - expunerea „mode = GARANȚIE”, permițând ce\n" +"altfel ar fi un protocol fiabil, cu cel mai bun efort, bazat pe mesaje " +"care trebuie utilizat\n" +"pentru o funcționare fiabilă și de blocare (sub copertine, tot nu este " +"sigur și\n" +"bazat pe mesaje), routerul oferind garanții de livrare prin ambalarea " +"usturoiului\n" +"un mesaj \"ACK\" cu sarcina utilă, astfel încât odată ce datele ajung la " +"țintă,\n" +"Mesajul ACK este trimis înapoi către noi [prin tuneluri, desigur])." #: i2p2www/pages/site/about/performance/history.html:143 #, python-format @@ -2378,6 +2838,16 @@ msgid "" "experiences of\n" "the TCP layer - selective ACKs, congestion detection, nagle, etc." msgstr "" +"După cum am spus, a avea\n" +"I2PTunnel (și ministreaming lib ) merg pe această rută a fost cel mai bun" +" lucru\n" +"s-ar putea face, dar sunt disponibile mecanisme mai eficiente. Când vom " +"scoate\n" +"Funcționalitatea „mode = GARANȚIE”, ne lăsăm în esență un an\n" +"I2CP care arată ca un strat IP anonim și, ca atare, vom putea\n" +"implementați biblioteca de streaming pentru a profita de experiențele de " +"proiectare ale\n" +"stratul TCP - ACK-uri selective, detecție de congestionare, agitatie etc." #: i2p2www/pages/site/about/performance/index.html:2 msgid "Performance" @@ -2388,6 +2858,8 @@ msgid "" "How does I2P work, why is it slow, and why does it not use my full " "bandwidth?" msgstr "" +"Cum funcționează I2P, de ce este lent și de ce nu folosește lățimea de " +"bandă completă?" #: i2p2www/pages/site/about/performance/index.html:7 msgid "" @@ -2399,6 +2871,13 @@ msgid "" " a most\n" "emphatic yes." msgstr "" +"Probabil unul dintre cele mai frecvente lucruri pe care oamenii le " +"întreabă este „cât de repede este I2P?”,\n" +"și nimeni nu pare să-i placă răspunsul - „depinde”. După ce am încercat " +"I2P,\n" +"următorul lucru pe care îl întreabă este „se va face mai repede?”, iar " +"răspunsul la acesta este cel mai mult\n" +"empatic da." #: i2p2www/pages/site/about/performance/index.html:14 msgid "" @@ -2418,6 +2897,23 @@ msgid "" "other routers could be under load just as one router tests, but be free " "if the second router tests." msgstr "" +"I2P este o rețea dinamică completă. Fiecare client este cunoscut altor " +"noduri și testează nodurile cunoscute locale pentru accesibilitate și " +"capacitate.\n" +"Doar nodurile accesibile și capabile sunt salvate într-un NetDB local (în" +" general, este doar o porțiune a rețelei, aproximativ 500-1000).\n" +"Când I2P construiește tuneluri, selectează cea mai bună resursă din acest" +" pool. De exemplu, un mic subset de 20-50 de noduri sunt disponibile " +"numai pentru a construi tunele cu.\n" +"Deoarece testarea se întâmplă în fiecare minut, grupul de noduri folosite" +" se schimbă în fiecare minut.\n" +"Fiecare nod I2P cunoaște o parte diferită a plasei, ceea ce înseamnă că " +"fiecare router are un set diferit de noduri I2P pentru a fi utilizate " +"pentru tuneluri.\n" +"Chiar dacă două routere au același subset de noduri cunoscute, testele " +"privind accesibilitatea și capacitatea vor arăta probabil rezultate " +"diferite, deoarece celelalte routere ar putea fi sub sarcină la fel ca " +"testele unui router, dar să fie gratuite dacă al doilea test de router." #: i2p2www/pages/site/about/performance/index.html:23 msgid "" @@ -2429,6 +2925,13 @@ msgid "" "And because every I2P node has different tunnels built, no two I2P nodes " "have the same tunnel sets." msgstr "" +"Cele de mai sus descriu de ce fiecare nod I2P are noduri diferite pentru " +"a construi tuneluri.\n" +"Deoarece fiecare nod I2P are o latență și o bandă diferită, tunelurile " +"(care sunt construite prin acele noduri) au valori diferite de latență și" +" de lățime de bandă.\n" +"Și pentru că fiecare nod I2P are tuneluri diferite construite, nu există " +"două noduri I2P nu au aceleași seturi de tunel." #: i2p2www/pages/site/about/performance/index.html:29 msgid "" @@ -2438,16 +2941,23 @@ msgid "" "This adds up to 12 hops (aka 12 different I2P nodes) for a full roundtrip" " client-server-client." msgstr "" +"Un server / client este cunoscut sub numele de „destinație” și fiecare " +"destinație are cel puțin un tun de intrare și unul de ieșire. Valoarea " +"implicită este de 3 hamei pe tunel.\n" +"Aceasta adaugă până la 12 hamei (de asemenea 12 noduri I2P diferite) " +"pentru un roundtrip complet client-server-client ." #: i2p2www/pages/site/about/performance/index.html:34 msgid "" "Each data package is sent through 6 other I2P nodes until it reaches the " "server:" msgstr "" +"Fiecare pachet de date este trimis prin 6 alte noduri I2P până când " +"ajunge la server:" #: i2p2www/pages/site/about/performance/index.html:40 msgid "and on way back 6 different I2P nodes:" -msgstr "" +msgstr "și la întoarcere 6 noduri I2P diferite:" #: i2p2www/pages/site/about/performance/index.html:47 msgid "" @@ -2466,6 +2976,22 @@ msgid "" "the whole tunnel is limited to 5 kb/sec, independent of the \n" "latency and other limitations." msgstr "" +"Deoarece majoritatea traficului pe I2P (www, torrent, ...) au nevoie de " +"pachete ack până când sunt trimise date noi, trebuie să aștepte până când" +" un pachet ack se întoarce de pe server.\n" +"În final: trimiteți date, așteptați ack, trimiteți mai multe date, " +"așteptați ack, ..\n" +"Pe măsură ce RTT (RoundTripTime) se adaugă din latența fiecărui nod I2P " +"individual și a fiecărei conexiuni de pe acest roundtrip, durează de " +"obicei 1-3 secunde până când un pachet ack revine clientului.\n" +"Cu unele interne ale transportului TCP și I2P, un pachet de date are o " +"dimensiune limitată și nu poate fi la fel de mare pe cât ne dorim.\n" +"Împreună, aceste condiții stabilesc o limită de lățime de bandă maximă pe" +" tunel de 20-50 kbyte / sec.\n" +"Dar, dacă NUMAI UN singur salt în tunel are doar o lățime de bandă de 5 " +"kb / sec pentru a cheltui, întregul tunel este limitat la 5 kb / sec, " +"independent de\n" +"latența și alte limitări." #: i2p2www/pages/site/about/performance/index.html:57 msgid "" @@ -2484,6 +3010,23 @@ msgid "" "sometimes break tunnels and connections, as seen on the IRC2P Network in " "loss of connection (ping timeout) or on when using eepget." msgstr "" +"Datorită criptării utilizate și a altor setări în I2P (cum să construiți " +"tuneluri, latență, ...), este destul de scump în timpul procesorului să " +"construiți un tunel. Aceasta este\n" +"de ce o destinație este permisă doar să aibă maxim 6 tunele IN și 6 OUT " +"pentru a transporta date. Cu un maxim de 50 kb / sec pe tunel, o " +"destinație ar putea\n" +"utilizați aproximativ 300 kb / sec trafic combinat (în realitate ar putea" +" fi mai mult dacă sunt utilizate tuneluri mai scurte cu anonimat scăzut " +"sau nu există).\n" +"Tunelurile folosite sunt aruncate la fiecare 10 minute și sunt construite" +" altele noi.\n" +"Această schimbare a tunelurilor (și uneori a clienților care se închid " +"din greu datorită utilizării „închise simultan” sau a situațiilor în care" +" există pierderi de energie)\n" +"uneori rupe tuneluri și conexiuni, așa cum se vede în rețeaua IRC2P în " +"pierderea conexiunii (ping timeout) sau pornit atunci când utilizați " +"eepget." #: i2p2www/pages/site/about/performance/index.html:66 msgid "" @@ -2499,6 +3042,17 @@ msgid "" "there is only a fraction of available bandwidth/capacity available for " "use." msgstr "" +"Cu un set limitat de destinații și un set limitat de tunele pe " +"destinație, un nod I2P folosește doar un set limitat de tuneluri pe alte " +"noduri I2P.\n" +"De exemplu, dacă un nod I2P este \"hop1\" în exemplul mic de mai sus, vom" +" vedea doar 1 tunel participant provenind de la client.\n" +"Dacă însumăm întreaga rețea I2P, numai un număr destul de limitat de " +"tunele participante ar putea fi construite cu o cantitate limitată de " +"lățime de bandă împreună.\n" +"Dacă se distribuie aceste numere limitate între numărul de noduri I2P, " +"există doar o fracțiune de lățime de bandă / capacitate disponibilă " +"pentru utilizare." #: i2p2www/pages/site/about/performance/index.html:73 msgid "" @@ -2510,6 +3064,14 @@ msgid "" "I2P attempts to spread the load across a lot of I2P nodes because of this" " reason." msgstr "" +"Pentru a rămâne anonim un router nu trebuie utilizat de întreaga rețea " +"pentru construirea de tuneluri.\n" +"Dacă un router acționează ca un router tunel pentru TOATE nodurile I2P, " +"acesta devine un punct central de eșec foarte real, precum și un punct " +"central pentru a apuca IP-uri și date de la clienți. Acest lucru nu este " +"bun.\n" +"I2P încearcă să răspândească încărcarea pe o mulțime de noduri I2P din " +"acest motiv." #: i2p2www/pages/site/about/performance/index.html:79 msgid "" @@ -2523,6 +3085,16 @@ msgid "" " type.\n" "This limits the amount of traffic routed across your I2P node as well." msgstr "" +"Un alt punct este rețeaua de plasă completă. Fiecare conexiune hop-hop " +"utilizează o conexiune TCP sau UDP pe nodurile I2P. Cu 1000 de conexiuni," +" se vede\n" +"1000 de conexiuni TCP. Acest lucru este destul de mult, iar unele routere" +" de birou pentru casă și pentru birouri mici (DSL, cablu, ..) permit doar" +" un număr mic de conexiuni (sau pur și simplu înnebuniți dacă utilizați " +"mai mult de conexiuni X).\n" +"I2P încearcă să limiteze aceste conexiuni pentru a fi sub 1500 per UDP și" +" per tip TCP.\n" +"Acest lucru limitează și cantitatea de trafic parcursă pe nodul dvs. I2P." #: i2p2www/pages/site/about/performance/index.html:86 msgid "" @@ -2539,6 +3111,18 @@ msgid "" "will \n" "be lower after a restart/shutdown for a minimum of 24h." msgstr "" +"În rezumat, I2P este foarte complex și nu există o modalitate ușoară de a" +" identifica de ce nodul dvs. nu este utilizat.\n" +"Dacă nodul dvs. este accesibil și are o setare de lățime de bandă> 128 " +"kbyte / sec partajată și este accesibil 24/7, ar trebui să fie utilizat " +"după ceva timp pentru traficul participant.\n" +"Dacă este în intervalul intermediar, testarea nodului dvs. I2P efectuată " +"de alți noduri le va spune: nu sunteți accesibil. Acest lucru vă " +"blochează cel puțin nodul\n" +"24h pe alte noduri. Deci, celelalte noduri care v-au testat în jos nu vă " +"vor folosi nodul pentru 24 de ore pentru construirea de tuneluri. Acesta " +"este motivul pentru care traficul dvs. va\n" +"fiți mai jos după o repornire / oprire pentru cel puțin 24 de ore." #: i2p2www/pages/site/about/performance/index.html:94 msgid "" @@ -2548,10 +3132,15 @@ msgid "" "It will be faster if you use I2P and build more tunnels, e.g. use a " "torrent or www for some time." msgstr "" +"De asemenea: alte noduri I2P trebuie să-ți cunoască routerul I2P pentru " +"a-l testa pentru disponibilitate și capacitate. Este nevoie de timp " +"pentru ca alte noduri să fie cunoscute de nodul dvs.\n" +"Va fi mai rapid dacă utilizați I2P și construiți mai multe tuneluri, de " +"ex. folosiți un torrent sau www de ceva timp." #: i2p2www/pages/site/about/performance/index.html:99 msgid "Performance Improvements" -msgstr "" +msgstr "Imbunatatiri ale performantei" #: i2p2www/pages/site/about/performance/index.html:101 #, python-format @@ -2559,9 +3148,6 @@ msgid "" "For possible future performance improvements see\n" "Future Performance Improvements." msgstr "" - - - - - +"Pentru posibile îmbunătățiri viitoare a performanței, a se vedea\n" +"Îmbunătățirile viitoare ale performanței." diff --git a/i2p2www/translations/ro/LC_MESSAGES/blog.po b/i2p2www/translations/ro/LC_MESSAGES/blog.po index b40925f8..e41e1556 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ro/LC_MESSAGES/blog.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-08 09:35+0000\n" -"Last-Translator: Predator \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -25,29 +25,12 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 @@ -56,46 +39,51 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -104,10 +92,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -118,44 +106,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -166,46 +159,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Altul" @@ -216,47 +214,52 @@ msgstr "Altul" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -272,12 +275,20 @@ msgstr "" msgid "Update Info" msgstr "" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -286,133 +297,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -420,8 +431,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -433,95 +444,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -529,8 +540,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -538,7 +549,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -547,7 +558,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -557,110 +568,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -668,8 +679,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -680,7 +691,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -691,99 +702,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -791,8 +802,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -800,7 +811,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -809,11 +820,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -824,19 +835,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -845,13 +852,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -862,7 +869,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -871,113 +878,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Plugins" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -985,12 +992,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1005,7 +1012,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1013,23 +1020,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1041,113 +1048,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1155,8 +1158,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1166,43 +1169,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1210,8 +1213,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1220,16 +1223,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1240,7 +1243,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1258,7 +1261,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1270,11 +1273,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1290,7 +1293,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1302,7 +1305,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1311,11 +1314,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1330,11 +1333,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1343,11 +1346,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1357,53 +1360,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1421,11 +1424,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1434,14 +1437,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1459,11 +1454,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1639,29 +1630,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1670,7 +1661,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1680,60 +1671,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1744,13 +1740,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1761,88 +1757,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Amplasare" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1853,13 +1840,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1874,7 +1861,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1883,33 +1870,38 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -1918,49 +1910,49 @@ msgstr "" "această versiune. Cel mai bun mod de a ajuta rețeua și a rămâne securizat" " este de a rula ultima versiune." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1971,13 +1963,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1986,51 +1978,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2042,17 +2026,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2061,8 +2045,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2070,41 +2054,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2114,11 +2080,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2126,7 +2092,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2145,95 +2111,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2244,11 +2212,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2256,85 +2224,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2345,11 +2313,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2359,7 +2327,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2367,7 +2335,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2377,91 +2345,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2472,11 +2440,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2488,7 +2456,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2499,7 +2467,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2508,38 +2476,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2550,11 +2518,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2596,7 +2564,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2607,7 +2575,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2621,7 +2589,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2646,13 +2614,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2667,7 +2635,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2682,28 +2650,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2712,19 +2680,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2733,7 +2693,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2742,7 +2702,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2758,11 +2718,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2773,7 +2733,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2792,119 +2752,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2915,11 +2880,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2930,13 +2895,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2946,145 +2911,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3095,24 +3060,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3121,7 +3086,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3130,95 +3095,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3231,13 +3196,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3246,20 +3211,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3275,10 +3240,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3298,32 +3263,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3336,45 +3297,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3392,10 +3341,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3403,13 +3348,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3420,12 +3365,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3433,32 +3378,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3473,42 +3410,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3516,19 +3441,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3543,32 +3460,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3585,9 +3490,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3595,7 +3500,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3605,17 +3510,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3637,174 +3538,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3814,11 +3652,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3830,93 +3668,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3927,11 +3765,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3944,7 +3782,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3952,93 +3790,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4049,11 +3887,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -4061,7 +3899,7 @@ msgstr "" "0.9.20 conţine multe remedieri importate de erori şi câteva schimbări " "pentru a creşte capacitatea de adăugare în reţea." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4074,7 +3912,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4082,7 +3920,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4090,156 +3928,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4248,7 +4083,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4258,7 +4093,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4266,78 +4101,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detalii" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Amplasare" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4346,51 +4175,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4403,7 +4230,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4414,7 +4241,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4424,15 +4251,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4441,47 +4266,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4491,11 +4301,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4513,7 +4323,7 @@ msgstr "" "folosind noua capacitate \"multi-sesiune\" pentru acele site-uri care nu " "acceptă ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4521,95 +4331,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4622,11 +4432,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4646,7 +4456,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4657,31 +4467,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4696,7 +4506,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4705,52 +4515,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4767,11 +4577,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4794,41 +4604,37 @@ msgstr "" "Dacă totul merge bine, vom accelera procesul de recodificare în " "următoarea lansare." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -msgid "`I2PCon page`" -msgstr "" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4839,15 +4645,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4856,11 +4662,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4868,7 +4674,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4878,11 +4684,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4890,7 +4696,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4901,7 +4707,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4909,7 +4715,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4917,15 +4723,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4938,7 +4744,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -4946,7 +4752,7 @@ msgstr "" "0.9.23 conține o varietate de erori remediate, și unele îmbunătățiri " "minore în I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4959,13 +4765,11 @@ msgstr "" "semnate de zzz. Acesta este un test important al redundanței noastre " "pentru toate lucrurile, inclusiv a oameniilor." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4975,22 +4779,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -msgid "`can be downloaded here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -4999,29 +4795,13 @@ msgstr "" "În cazul în care instalați I2P printr-un manager de pachete, nu sunteți " "afectat de modificare, și puteți actualiza ca de obicei." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5044,7 +4824,7 @@ msgstr "" "vă puteţi așteapta să vedeţi utilizarea lățimii de bandă mai mică pentru " "câteva zile, deoarece se reintegrează in rețea cu noua identitate." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5057,7 +4837,7 @@ msgstr "" "lucrăm pentru a face I2P compatibil cu viitorul Java 9, și o parte din " "această muncă se regăsește in această versiune." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5067,147 +4847,139 @@ msgstr "" "adăugat o nouă pagină în consola router-ului pentru vizualizarea știrilor" " mai vechi." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -msgid "`our donation page`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5216,17 +4988,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5234,20 +5006,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5261,24 +5029,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5286,43 +5050,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5332,11 +5088,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5350,7 +5130,7 @@ msgstr "" "Vă rugăm să actualizați la Java 7 sau 8, cât mai curând posibil.\n" "Router-ul nu se va actualiza automat dacă utilizați Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5358,185 +5138,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Familie de rutere." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5546,11 +5315,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 conține SAM 3.3, coduri QR, și erori remediate" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5563,7 +5332,7 @@ msgstr "" "ascunse cu alte persoane și imagini \"identicon\" pentru adrese vizuale " "distinctive." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5577,83 +5346,83 @@ msgstr "" "Există mai multe modificări pentru a crește capacitatea rețelei și, " "sperăm, a îmbunătăți construirea tunelelor cu succes." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5664,14 +5433,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5684,7 +5453,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5698,13 +5467,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5715,17 +5484,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5736,20 +5505,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5766,13 +5535,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5783,16 +5552,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5806,8 +5575,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5819,9 +5588,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5837,7 +5606,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5845,17 +5614,13 @@ msgstr "" "0.9.26 conține actualizări criptografice, îmbunătățiri de instalare pe " "Debian, și remedieri de erori" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5866,7 +5631,7 @@ msgstr "" "un nou protocol de abonament cu semnături în Addressbook,\n" "și îmbunătățiri majore pentru instalarea in sistemele Debian / Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5886,7 +5651,7 @@ msgstr "" "doar de instalare în Debian / Ubuntu;\n" "noi le vom include în actualizările de rețea în versiunea 0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5896,13 +5661,13 @@ msgstr "" "la mai multe pachete, inclusiv Jetty 8 și GeoIP, și am eliminat codul " "pachet echivalent." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5910,92 +5675,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6008,11 +5773,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6021,8 +5786,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6032,39 +5797,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6073,29 +5839,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6105,13 +5862,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6120,23 +5877,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6147,88 +5904,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Amplasare" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6236,17 +5978,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6254,11 +5992,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 conține remedieri de erori" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6275,85 +6013,85 @@ msgstr "" "Există îmbunătățiri în domeniul transporturilor IPv6, testarea " "partenerului SSU, și a modului ascuns." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6364,11 +6102,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 conține remedieri de erori" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6388,7 +6126,7 @@ msgstr "" "Aici sunt corecții preliminare pentru Java 9, cu toate că nu recomandăm " "încă Java 9 pentru uz general." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6399,163 +6137,163 @@ msgstr "" "Vom analiza foaia noastră de parcurs a lui 2017 și prioritățile lui 2017 " "la Congres." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6566,11 +6304,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 conține remedieri de erori" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6591,99 +6329,99 @@ msgstr "" "Există mai multe corecții pentru Java 9, cu toate că nu recomandăm încă " "Java 9 pentru uz general." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6694,11 +6432,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6715,18 +6453,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6736,21 +6474,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6758,7 +6496,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6770,103 +6508,103 @@ msgstr "" "\n" "Te rog fii rabdator." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6877,13 +6615,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6893,10 +6631,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6904,11 +6642,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6922,23 +6656,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6948,13 +6682,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6963,31 +6697,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7000,13 +6734,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7019,7 +6753,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7038,7 +6772,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7057,11 +6791,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7072,56 +6806,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7132,11 +6866,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7152,39 +6886,36 @@ msgstr "" "Am adăugat câteva verificări în consola pentru a rezista atacurilor de " "reconectare." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7324,6 +7055,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7408,6 +7140,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7418,13 +7155,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7435,13 +7172,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7458,7 +7195,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7467,20 +7204,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7501,7 +7238,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7510,13 +7247,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7532,7 +7269,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7544,7 +7281,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7559,20 +7296,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7584,7 +7321,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7595,13 +7332,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7619,7 +7356,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7632,13 +7369,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7651,7 +7388,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7662,13 +7399,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7681,13 +7418,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7700,13 +7437,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7717,20 +7454,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7744,15 +7481,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7804,12 +7538,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7825,18 +7559,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 cu dosare SusiMail și Expert SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7847,7 +7578,7 @@ msgstr "" "De asemenea, avem colecția uzuală pentru remedierea erorilor, în special " "în SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7856,83 +7587,83 @@ msgstr "" "program de instalare OSX și un protocol de transport mai rapid și mai " "sigur, numit NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "I2P va fi la HOPE în New York City, 20-22 iulie. Găsiți-ne și salutați-ne!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7943,15 +7674,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7975,23 +7706,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8002,7 +7733,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8015,13 +7746,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8040,7 +7771,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8051,7 +7782,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8060,13 +7791,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8078,11 +7809,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8093,13 +7824,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8113,7 +7844,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8122,7 +7853,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8133,7 +7864,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8150,13 +7881,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8169,13 +7900,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8184,35 +7915,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8223,7 +7954,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8232,30 +7963,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8269,11 +7998,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8304,6 +8030,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8364,42 +8091,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 cu NTCP2 activat" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8410,15 +8134,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8436,7 +8160,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8445,13 +8169,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8466,22 +8190,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8492,13 +8216,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8507,11 +8231,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8522,14 +8246,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8537,13 +8261,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8553,13 +8277,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8570,7 +8294,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8578,13 +8302,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8593,7 +8317,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8604,18 +8328,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 cu un nou asistent de configurare" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8630,7 +8351,7 @@ msgstr "" "instalator Mac OSX nativ pe site-ul nostru.\n" "Lucrul continuă la sprijinirea noului format netdb \"LS2\"." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -8639,95 +8360,3009 @@ msgstr "" "inclusiv câteva probleme cu atașamentele susimail și o remediere pentru " "routerele numai cu IPv6." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "Laborator I2P" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 cu îmbunătățiri de performanță" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"\n" +"0.9.39 include schimbări extensive pentru noile tipuri de baze de date de" +" rețea (propunerea 123).\n" +"Am legat pluginul i2pcontrol ca un webapp pentru a sprijini dezvoltarea " +"aplicațiilor.\n" +"Există numeroase îmbunătățiri de performanță și corecții de erori." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Am eliminat temele midnight și clasic pentru a reduce povara " +"întreținerii;\n" +"utilizatorii anteriori ai acestor teme vor vedea acum tema întunecată sau" +" luminoasă.\n" +"Există și noi pictograme pentru pagina de pornire, un prim pas în " +"actualizarea consolei." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 cu iconite noi" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 include suport pentru noul format de închiriere criptat.\n" +"Am dezactivat vechiul protocol de transport NTCP 1.\n" +"Există o nouă caracteristică de import SusiDNS și un nou mecanism de " +"filtrare scriptic pentru conexiunile primite." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Expert tunel" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Setări avansate" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 remedierea erorilor " + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 continuă lucrările pentru implementarea noilor funcții pentru " +"propunerea 123,\n" +"inclusiv autentificarea per client pentru închirieri criptate.\n" +"Consola are un logo I2P actualizat și câteva pictograme noi.\n" +"Am actualizat instalatorul Linux." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Pornirea ar trebui să fie mai rapidă pe platforme precum Raspberry Pi.\n" +"Am rezolvat mai multe bug-uri, inclusiv unele grave care afectează mesaje" +" de rețea la nivel scăzut." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 cu remedierea erorilor " + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 continuă activitatea pentru ca I2P să fie mai rapid și mai fiabil." +"\n" +"Acesta include mai multe modificări pentru a accelera transportul nostru " +"UDP.\n" +"Am împărțit fișierele de configurare pentru a permite lucrările viitoare " +"pentru ambalaje mai modulare.\n" +"Continuăm munca pentru implementarea de noi propuneri pentru o criptare " +"mai rapidă și mai sigură.\n" +"Există, de asemenea, o mulțime de remedieri de erori." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/ro/LC_MESSAGES/comparison.po b/i2p2www/translations/ro/LC_MESSAGES/comparison.po index 49971a2e..bd2a372a 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/ro/LC_MESSAGES/comparison.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the I2P project. # # Translators: +# polearnik , 2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" "POT-Creation-Date: 2018-08-24 11:47+0000\n" -"PO-Revision-Date: 2018-08-24 11:51+0000\n" -"Last-Translator: zzzi2p\n" +"PO-Revision-Date: 2019-09-07 06:39+0000\n" +"Last-Translator: polearnik \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -189,6 +190,15 @@ msgid "" "but connections to them are relayed over \"friend\" peers for providing " "privacy and anonymity." msgstr "" +"RetroShare este un set de aplicații peer-to-peer care rulează în\n" +"Rețea prieten cu prieten (F2F). Fiecare coleg" +" de astfel de F2F\n" +"rețeaua face conexiuni IP directe numai la colegii autenticați " +"(„prieteni”) după ce sunt explicite\n" +"schimb de certificate. Poate descoperi colegi neautentificați (de " +"exemplu, prietenii prietenilor),\n" +"dar conexiunile la aceștia sunt transmise peste colegii „prieteni” pentru" +" a oferi confidențialitate și anonimat." #: i2p2www/pages/site/comparison/other-networks.html:37 msgid "" @@ -200,6 +210,14 @@ msgid "" "connections are \n" "anonymized and no trust is required for adding new \"friends\"." msgstr "" +"RetroShare este conceput pentru a construi o rețea privată de colegi de " +"încredere, în timp ce I2P este proiectat\n" +"să fie o rețea publică anonimă la scară largă. Versiunile recente ale " +"RetroShare au opțiuni de rulat\n" +"ca un \"darknet\" public prin utilizarea I2P sau Tor ca transport. Astfel" +" sunt toate conexiunile\n" +"anonimizat și nu este necesară încredere pentru adăugarea de „prieteni” " +"noi." #: i2p2www/pages/site/comparison/other-networks.html:48 #, python-format @@ -423,7 +441,7 @@ msgstr "I2P in comparatie cu Tor" #: i2p2www/pages/site/comparison/tor.html:3 msgid "November 2016" -msgstr "" +msgstr "Noiembrie 2016" #: i2p2www/pages/site/comparison/tor.html:9 #, python-format @@ -610,7 +628,7 @@ msgstr "I2PTunnel client (mai multi sau mai puțini)" #: i2p2www/pages/site/comparison/tor.html:68 msgid "Onion Service" -msgstr "" +msgstr "Servicii Onion " #: i2p2www/pages/site/comparison/tor.html:69 msgid "Relay" @@ -812,7 +830,7 @@ msgstr "" #: i2p2www/pages/site/comparison/tor.html:166 #, python-format msgid "Counter-arguments and further discussion here." -msgstr "" +msgstr "Contra-argumente și discuții suplimentare aici." #: i2p2www/pages/site/comparison/tor.html:171 msgid "" diff --git a/i2p2www/translations/ro/LC_MESSAGES/docs.po b/i2p2www/translations/ro/LC_MESSAGES/docs.po index c09d910e..8b1776e4 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ro/LC_MESSAGES/docs.po @@ -1,5 +1,5 @@ # Romanian translations for I2P. -# Copyright (C) 2018 ORGANIZATION +# Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the I2P project. # # Translators: @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2018-10-04 00:49+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: titus \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -18,15 +18,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -39,10 +38,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -51,8 +51,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -68,485 +68,494 @@ msgstr "" msgid "Overview" msgstr "Prezentare generală" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Specificații" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagrame" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tuneluri" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Prezentare generală a stratului de transport" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Performanță" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Propuneri" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Foaia de parcurs" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1149,7 +1158,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1183,7 +1192,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "Informație generală" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1296,7 +1305,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "Instalare" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1360,7 +1369,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:137 msgid "Getting Started" -msgstr "" +msgstr "Noțiuni de bază" #: i2p2www/pages/site/docs/plugins.html:138 #, python-format @@ -1435,7 +1444,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1454,10 +1463,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1526,76 +1535,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1603,189 +1586,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Versiune" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1794,63 +1778,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1858,7 +1842,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1868,7 +1852,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1884,9 +1868,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "August 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2016,7 +1999,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2025,12 +2008,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2038,12 +2021,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2057,12 +2040,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2132,7 +2115,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Descriere" @@ -2902,6 +2885,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Limbă" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Sait" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2973,7 +2984,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3152,13 +3163,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Implicit" @@ -3660,7 +3671,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Istoric" @@ -3690,10 +3701,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -3780,7 +3791,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/bittorrent.html:3 msgid "January 2017" -msgstr "" +msgstr "Ianuarie 2017" #: i2p2www/pages/site/docs/applications/bittorrent.html:7 msgid "" @@ -4090,17 +4101,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4110,10 +4124,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4121,7 +4136,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4130,7 +4145,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4140,7 +4155,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4151,11 +4166,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4165,7 +4180,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4179,7 +4194,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4192,7 +4207,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4203,38 +4218,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6960,17 +6975,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7087,8 +7101,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7162,7 +7175,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7236,11 +7249,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Opțiuni suplimentare" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7255,21 +7268,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7279,30 +7292,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7311,17 +7324,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7330,7 +7343,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7338,39 +7351,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7379,26 +7392,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7406,65 +7419,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7476,11 +7489,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7492,7 +7505,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7504,8 +7517,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7520,19 +7533,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7547,7 +7560,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7561,11 +7574,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7577,11 +7590,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7589,12 +7602,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 -#, fuzzy +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" -msgstr "Selecția partenerului" +msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7615,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7640,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7655,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7680,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7692,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7700,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7717,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7732,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7744,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7761,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7785,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7802,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7814,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7835,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7854,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7881,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7903,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7914,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7928,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7945,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7955,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7966,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7988,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8006,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8016,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8030,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8041,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8059,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8067,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8093,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8110,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8131,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8150,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8163,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8198,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8235,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8247,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8256,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8268,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8277,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8312,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8334,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8346,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8363,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8373,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8385,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8397,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8446,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8454,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8464,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8489,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8506,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8534,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8548,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8564,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12823,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12867,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12890,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12965,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12975,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13000,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13031,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13042,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13064,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13084,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13098,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13143,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Reducerea cantitatii tunelilor atunci când este inactiva" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13190,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13215,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Conținut" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13432,7 +13444,7 @@ msgstr "Mesaj" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "Comentarii " #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13525,6 +13537,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "August 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13740,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14791,7 +14813,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "Chei" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15253,10 +15275,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15439,7 +15457,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "Criptează" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" @@ -16028,7 +16046,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:3 msgid "November 2016" -msgstr "" +msgstr "Noiembrie 2016" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:7 msgid "" @@ -16055,7 +16073,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:28 msgid "Review" -msgstr "" +msgstr "Revizuire" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:30 msgid "" @@ -16120,7 +16138,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:73 msgid "Anonymity" -msgstr "" +msgstr "Anonimat" #: i2p2www/pages/site/docs/tunnels/unidirectional.html:75 #, python-format diff --git a/i2p2www/translations/ro/LC_MESSAGES/get-involved.po b/i2p2www/translations/ro/LC_MESSAGES/get-involved.po index 367029f7..c11ec357 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ro/LC_MESSAGES/get-involved.po @@ -4,13 +4,14 @@ # # Translators: # Rusu_C , 2016 +# polearnik , 2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-26 06:17+0000\n" +"Last-Translator: eduard pintilie \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -20,263 +21,408 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Donează" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" +"Vă mulțumim pentru interesul dvs. de a contribui la I2P!
    \n" +"
    \n" +"Timp de aproape două decenii, rețeaua I2P a furnizat comunicații " +"protejate\n" +"platforme și acces la informații și resurse pentru persoane fizice\n" +"preocupate de confidențialitatea online. Mai întâi proiectate cu " +"securitate și confidențialitate,\n" +"peer-to-peer și descentralizat, continuă să ofere posibilitatea\n" +"acces la fluxul liber de informații din rețeaua sa și rezistență la " +"internet\n" +"filtrare și blocuri. I2P a făcut acest lucru cu sprijinul comunității " +"sale\n" +"prin voluntari și donații." -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" +"Donațiile dvs. ajută I2P să fie în continuare o opțiune alternativă " +"pentru\n" +"comunicare online pentru toată lumea și crearea unui spațiu pentru a " +"rezista persistenței\n" +"de supraveghere și monitorizare a vieții noastre digitale. Donațiile tale" +" facilitează\n" +"cercetare și dezvoltare pentru a crea aplicații cu ajutorul carora vor " +"crește accesul la I2P\n" +"serviciile și conținutul său în comunitățile cu risc." + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" +"I2P acceptă donații în criptomonede și prin Paypal. Android\n" +"utilizatorii pot susține proiectul prin intermediul magazinului Google " +"Play, alegând\n" +"ediția „Donează”. Finanțarea I2P este gestionată de meeh." + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" +"Următoarele adrese sunt valabile începând cu 10 iunie 2019. Rețineți\n" +"că orice alte adrese care nu sunt enumerate aici nu mai sunt valabile. Te" +" rog noteaza asta\n" +"adresele se pot actualiza și se pot adăuga mai multe monede." + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" +"Făcând dublu clic pe adresa criptocurrency, îl va copia pe dvs.\n" +"clipboard." + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "Adresa BTC" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "Adresa LTC" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "Adresa ETH" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "Adresa ANC" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "Adresa XMR" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "Acum acceptăm și donații prin paypal!" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "Spuneți-ne despre donația dvs." + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" +"Dacă doriți, ne puteți informa despre donația dvs. folosind formularul de" +" mai jos.\n" +"Acesta nu este un pas necesar pentru ca donația dvs. să aibă succes, dar " +"dacă doriți\n" +"asigurați-vă că știm că sunteți acolo, primiți-ne aici." + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "Nume preferat:" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "E-mail: " + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "Mesaj:" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Starea taxei." -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." -msgstr "" +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." +msgstr "I2P în sine nu este încorporat și donațiile nu sunt deductibile fiscal." -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Autocolante." -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" +"I2P pune la dispoziție autocolante la conferințe - consultați I2P-ul " +"oficial\n" +"Conturile Twitter și Masdodon pentru a contacta echipa I2P. Autocolante " +"pot fi și ele\n" +"trimise prin poștă cu donația dvs. până când se scad livrările." #: i2p2www/pages/site/get-involved/index.html:2 msgid "Get Involved!" -msgstr "" +msgstr "A se implica!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "" +msgid "There are many ways you can help I2P!" +msgstr "Există multe moduri în care puteți ajuta I2P!" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" +"Pentru a vă implica, vă rugăm să nu ezitați să vă alăturați la noi pe " +"canalul IRC # i2p-dev (pornit\n" +"irc.freenode.net, irc.oftc.net sau în cadrul I2P pe irc.echelon.i2p, " +"irc.dg.i2p sau\n" +"irc.postman.i2p). Avem și un forum, care este disponibil pe i2pforum.net\n" +"pe clearnet și la i2pforum.i2p în " +"interiorul rețelei. Dacă nu vrei\n" +"sa creezi un cont pe forumul nostru, unii dintre dezvoltatorii noștri " +"sunt Redditori activi care\n" +"vă va vorbi pe r/i2p." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" " get in\n" "touch as we're always looking for eager contributors!" msgstr "" +"Dacă sunteți interesati să vă alăturați echipei " +"noastre, vă rugăm să va alaturați\n" +" întrucât suntem mereu în căutarea de colaboratori dornici!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" +"Avem nevoie de ajutor în multe domenii și nu trebuie să știți Java pentru" +" a contribui!\n" +"Iată o listă care vă va ajuta să începeți!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "Creste Comunitatea" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" +msgstr "Imprastie vestea!" #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" +"Spune-le oamenilor despre I2P pe forumuri, bloguri și comentarii la " +"articole. Remediați\n" +"Articol Wikipedia despre I2P în limba ta. Spune-le prietenilor tăi și " +"multe altele\n" +"este important să folosiți I2P pentru a comunica cu prietenii! Avem multe" +" instrumente care\n" +"vă poate ajuta să vă păstrați conversațiile private." + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Traducere" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" +"Ajută la traducerea site-ului și a software-ului în limba ta. " +"Traducătorii sunt\n" +"o parte foarte importantă a acestui proiect descentralizat și munca dvs. " +"este întotdeauna\n" +"apreciata.\n" +"Consultați ghidul noului traducător pentru " +"detalii." + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testare" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" +"Executați ultimele versiuni de la monoton " +"sau de la un recent\n" +"construiți din oglinda " +"neoficială de github\n" +"și raportați rezultatele la # i2p sau ca bug-uri pe Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Documentație" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." +msgstr "" +"Propuneți modificări site-ului sau ajutați la remedierea părților site-" +"ului pe care îl aveți\n" +"observați depășit sau incomplet. De asemenea, apreciem mereu minunatii " +"nostri\n" +"traducători, alăturați-vă uneia dintre echipele noastre Transifex și " +"ajutați la traducerea paginilor în alte\n" +"limbi." + +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "Multimedia" + +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Conținut" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Servicii" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Reseeding" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplicații" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -286,41 +432,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Reseeding" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -336,7 +459,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -371,13 +493,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" -msgstr "" - -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" +msgstr "Ianuarie 2017" #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" @@ -613,676 +730,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "traducere arabă" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Nume" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Stare" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "traducere rusă" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2247,19 +1694,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2408,7 +1855,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Community" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2625,56 +2072,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2682,25 +2129,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licențe" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2709,7 +2156,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2718,18 +2165,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2737,7 +2184,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2749,7 +2196,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4103,7 +3550,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:77 msgid "Getting Started" -msgstr "" +msgstr "Noțiuni de bază" #: i2p2www/pages/site/get-involved/guides/reseed.html:79 msgid "" @@ -4136,4 +3583,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/ro/LC_MESSAGES/priority.po b/i2p2www/translations/ro/LC_MESSAGES/priority.po index 044cd26c..e90cdd0e 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ro/LC_MESSAGES/priority.po @@ -7,6 +7,7 @@ # Petre Catalin Alexandru , 2014 # Di N., 2015 # oper2 , 2013 +# polearnik , 2019 # polearnik , 2015 # Predator , 2014 # Predator , 2014,2016-2017,2019 @@ -16,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-08 10:35+0000\n" -"Last-Translator: Predator \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-26 06:17+0000\n" +"Last-Translator: eduard pintilie \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -37,11 +38,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blog ATOM Feed pentru Categoria: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM Feed" @@ -67,43 +68,46 @@ msgid "Debian I2P Packages" msgstr "Pachete I2P pentru Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic, Și mai târzii" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P este disponibil în depozitele oficiale pentru Ubuntu Bionic 18.04 și " -"Debian Sid.\n" -"Instalați pachetul „i2p” folosind managerul dvs. de pachete, așa cum " -"faceți cu orice alt pachet. Instrucțiunile de mai jos nu sunt necesare." +"I2P este disponibil în depozitele oficiale pentru Ubuntu Bionic și " +"ulterior, și Debian Buster și Sid.\n" +"Cu toate acestea, distribuțiile Debian Buster și Ubuntu Bionic (LTS) vor " +"avea versiuni mai vechi de I2P.\n" +"Dacă nu executați Debian Sid sau cea mai recentă versiune Ubuntu,\n" +"folosiți repo Debian sau PPA Launchpad pentru a vă asigura că executați " +"cea mai recentă versiune I2P." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Versiunile Debian Stretch și mai vechi, Ubuntu Artful 17.10 și mai vechi" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian sau Ubuntu, Toate versiunile" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Pachetele Debian\n" -"au fost testate și ar trebui să funcționeze pe platformele x86 " -"/ x86_64 pe care rulează:" +"Pachetele Debian ar trebui să funcționeze pe majoritatea platformelor " +"care rulează:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Mai precis 12.04 si mai nou)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy si mai recent)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -116,7 +120,7 @@ msgstr "" "href=\"%(trac)s\">Tracpe\n" "https://%(trac)s." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -125,25 +129,25 @@ msgstr "" "derivațiile lui (Încercați acest pachet de instalare dacă nu " "utilizați Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Opțiune 2: Debian (inclusiv derivații-Debian)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" "Instrucțiuni pentru Ubuntu și distribuții derivate precum Linux Mint & " "amp; Trisquel" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Adăugați PPA prin linia de comandă și instalați I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Deschideți un terminal și introduceți:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -155,11 +159,11 @@ msgstr "" "asigură\n" "că pachetele nu au fost falsificate de când au fost construite." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Notifică managerul tău de pachete despre noul PPA prin introducerea:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -171,15 +175,15 @@ msgstr "" "care\n" "a fost adăugat cu comanda anterioară." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Acum sunteți gata să instalați I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Adăugați PPA folosind Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -187,7 +191,7 @@ msgstr "" "Deshideți Synaptic (Sistem -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -195,7 +199,7 @@ msgstr "" "După ce se deschide Synaptic, selectați Repositories din " "meniul Settings ." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -207,7 +211,7 @@ msgstr "" "introducerea APT și click peAdăugare sursăclick pe butonul " "Închide apoi Reîncărcare." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -222,7 +226,7 @@ msgstr "" "notificarea cu textul: Marcați modificările suplimentare necesare? " " Dacă este așa click pe Marchează apoi Aplică." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -232,19 +236,15 @@ msgstr "" "următoarea parte de a porni I2P și să " "îl configurați pentru sistemul dvs." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instrucțiuni pentru Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" -"Arhitecturile suportate în prezent includ amd64, i386, armel, armhf " -"(pentru Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Arhitecturi susținute în prezent" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -257,7 +257,7 @@ msgstr "" " sau prin folosirea comenzii su după utilizarea fiecarei comenzi " "sudo), exemplu: sudo su ." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -265,24 +265,22 @@ msgstr "" "Asigurați-vă că apt-transport-https și curlsunt" " instalate. " -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" "\n" -" Verificați ce versiune a Debian utilizați pe această pagină la Debian wiki" -" \n" -" și verificați cu %(file2)s pe sistemul dvs.\n" -" Apoi, adăugați linii precum următoarele %(file)s." +"Verificați ce versiune a Debian utilizați pe această pagină la wiki Debian\n" +"și verificați cu%(file2)s sistemul dvs.\n" +"Apoi, adăugați linii precum următoarele%(file)s." -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" @@ -290,28 +288,28 @@ msgstr "" "Notă: Dacă folosiți sistemul de operare Debian Sid (testing), atunci " "puteți instala I2P direct din depozitul principal al Debian" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Descărcați cheia folosită pentru semnarea " "depozitului de pachete la::" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "Verificați amprenta și proprietarul cheii fără a importa nimic" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "Adăugați cheia la depozitul de chei APT" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "" "Notifică managerul tău de pachete despre noul depozit de pachete prin " "introducerea" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -324,7 +322,7 @@ msgstr "" "I2P adăugat în pasul \n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -334,7 +332,7 @@ msgstr "" "keyring
    vă asigura că veți primi actualizări semnate cu cheia GPG " "a depozitului software." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -344,12 +342,12 @@ msgstr "" " de a porni I2P și de a configura I2P " "pentru sistemul dvs." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Muncă post-instalare" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -357,7 +355,7 @@ msgstr "" "Folosind aceste pachete I2P router-ul I2P poate fi pornit în următoarele\n" "trei moduri:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -370,7 +368,7 @@ msgstr "" " nu folosiți\n" "sudo și nu îl rulați ca și utilizator root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -386,7 +384,7 @@ msgstr "" "(Notă: Nu\n" "folositi sudo și nu îl rulați ca și utilizator root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -400,7 +398,7 @@ msgstr "" "I2P\"ca root sau utilizînd comanda sudo. Acesta este mijlocul " "recomandat de funcționare." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -418,7 +416,7 @@ msgstr "" "îndrumare în ceea ce privește porturile de forwarding, poate găsiți portforward.com ca fiind folositor." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -431,7 +429,7 @@ msgstr "" "deoarece setările implicite de descărcare de / 96 KB/s descărcare și 40 " "KB/s de încărcare sunt destul de conservatoare." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -444,7 +442,7 @@ msgstr "" "href=\"%(browserconfig)s\">configurare proxy a browser-ului pentru un" " ghid simplu." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "I2P Firefox Browser Profile" @@ -453,19 +451,35 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" +"Un eepsit este un site web găzduit în mod anonim, un serviciu ascuns, " +"accesibil prin browserul dvs. web. Poate fi accesat doar prin setarea " +"proxy-ului HTTP al browserului dvs. de a utiliza proxy-ul I2P, portul " +"4444 pentru a putea naviga pe eepsite." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" +"Pentru a facilita acest lucru, profilul browserului Firefox este pre-" +"configurat pentru a funcționa cu I2P. În timp ce puteți utiliza orice " +"browser pentru a accesa site-urile I2P, utilizarea unui profil de browser" +" dedicat menține activitatea de navigare I2P separată de activitatea dvs." +" de clearnet." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Acest profil include, de asemenea, pluginul NoScript care vă protejează " +"de Javascript-ul rău intenționat și de pluginul HTTPSEverywhere care " +"implementează criptarea SSL acolo unde este disponibil." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -475,12 +489,13 @@ msgstr "Mirror:" msgid "select alternate mirror" msgstr "Selectati un mirror alternativ" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Descărca acest fișier și rulează-l." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -489,8 +504,179 @@ msgstr "" "Aceste fișiere sunt semnate de %(signer)s,\n" "a cărui cheie este aici." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "Laborator I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Bine ați venit la laboratorul I2P!\n" +"Aceasta este casa diferitelor proiecte experimentale care încă nu sunt " +"pregătite să fie publicate live.\n" +"Vă invităm să priviți în jur și să le încercați, dar noi nu vă putem " +"oferi suport pentru ele.\n" +"Oricare dintre aceste proiecte, poate fi întrerupt în orice moment." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "Așteptăm feedback-ul dvs. la Forum I2P." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Proiecte curente" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Zero-Dependency installer" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" +"\n" +"Acesta este un instalator I2P pentru Windows care nu depinde de o " +"instalare Java existentă.\n" +"Include toate dependențele necesare.\n" +"

    Acest program de instalare este construit folosind utilitatea Java 9+ " +"JLink care conține un JRE minim și creează un executabil. Codul sursă se " +"află în ramura monotonă \"i2p.jlink\". După aceea, un script NSIS este " +"utilizat pentru a crea instalatorul propriu-zis. Codul sursă pentru " +"scriptul respectiv se află în ramura monotonă \"i2p.wininst\".

    \n" +"

    Puteți raporta erori în forumul de laborator " +"I2P.

    " + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" +"\n" +"

    Stare: Proof-Of-Concept

    \n" +"

    Bug-uri și limitări cunoscute: plugin-urile care folosesc compresia " +"pack200 nu funcționează.

    " + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Browser I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"Navigatorul de internet invizibil este un fork a TorBrowser / Mozilla " +"Firefox ESR care este preconfigurată cu setările de proxy, NoScript și " +"i2pbutton care conține câteva îmbunătățiri de securitate / " +"confidențialitate, cum ar fi un filtru drag and drop și un blocant extern" +" de aplicații." + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Sunt disponibile versiuni pentru Linux, Windows și Mac OS X. În prezent " +"oferim executabili binare pentru sisteme pe 64 de biți. Construcțiile pe " +"32 de biți pentru Linux și Windows sunt planificate." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" +"În acest moment, I2P Browser nu este livrat cu propriul router I2P. " +"Asigurați-vă că aveți instalat și rulat I2P înainte de a lansa browserul " +"I2P." + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" +"\n" +" Status: Beta-4\n" +" " + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"Valoarea implicită este să descărcați versiunea în limba engleză, dar " +"există si pachete de instalare construite și pentru alte limbi,\n" +" consultați linkul de mai jos\n" +" dacă doriți să vedeți, dacă există browserul în limba dvs." + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Docker image" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +"Aceasta este o imagine I2P Docker pentru cele care preferă containerele.\n" +"Include toate dependențele necesare." + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +" Status: Proof-Of-Concept" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "Rulați comanda pentru a trage din docker hub." + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Descarcă" @@ -498,7 +684,7 @@ msgstr "Descarcă" msgid "Source package" msgstr "Pachet sursă" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Actualizări automate" @@ -507,10 +693,25 @@ msgid "Manual updates" msgstr "Actualizări manuale" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "Lab" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"Dacă doriți să încercați cele mai recente proiecte experimentale I2P, " +"vizitați Laboratorul I2P\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Dependență" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -539,7 +740,7 @@ msgstr "" "sau tastează comanda java -version în promptul de comandă a " "sistemului dvs. .\n" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -547,27 +748,27 @@ msgstr "" "Suportul pentru Java 9 este în curs de dezvoltare și nu este recomandat " "pentru utilizare generală." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Note la lansare" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Modifică Jurnal" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Jurnal Modificări Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Jurnal Modificări Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Instalări curate" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -584,11 +785,11 @@ msgstr "" "Ați putea de asemenea să faceți click dreapta și să selectați\n" ""Deschide cu Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Instalare prin linia de comandă (headless) :" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -600,7 +801,7 @@ msgstr "" "pornește-l prin comandajava -jar i2pinstall_%(i2pversion)s.jar " "-console în linia de comandă." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." @@ -609,7 +810,7 @@ msgstr "" "\n" " Beta." -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." @@ -617,7 +818,7 @@ msgstr "" "Faceți dublu click pe fișier, apoi trageți și aruncați lansatorul în " "folderul Aplicații." -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -634,7 +835,7 @@ msgstr "" "Ați putea să faceți click dreapta și să selectați\n" ""Deschide cu Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -645,26 +846,31 @@ msgstr "" "pornește-l prin executarea comenzii următoare în linia de comandă " "java -jar i2pinstall_%(i2pversion)s.jar -console ." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Sunt disponibile pachete pentru Debian &Ubuntu." -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" - #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"Necesită Android 4.0 (Ice Cream Sandwich) sau o versiune ulterioară. Dacă" +" ați instalat anterior\n" +" I2P, din păcate, această versiune rezolvă unele probleme IPC care vă" +" vor forța să dezinstalați instalarea curentă înainte de instalarea " +"acesteia." + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB recomandat." -#: i2p2www/pages/downloads/list.html:129 -#, fuzzy +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" @@ -673,7 +879,17 @@ msgstr "" "instalat anterior înainte de a instala\n" "pachetul nou." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from atunci poate\n" "rulați programul de instalare GUI sau headless ca mai sus." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"Fișierul este semnată de %(signer)s,\n" +"Programul de instalare Windows este semnat de %(signer)s,\n" +"a cărui cheie este aici." + +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Instalatorul nativ Mac OS X este semnat de %(signer)s cu certificatul său" +" de identitate ca dezvoltator Apple,\n" "a cărui cheie este aici." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Actualizări de la versiunile anterioare:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Ambele upgrade-uri automatic și manual sunt disponibile pentru lansare." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -742,7 +969,7 @@ msgstr "" "în consola router-ului\n" "atunci când aceasta apare." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -757,28 +984,33 @@ msgstr "" "str4d,\n" "și vor trebui să fie actualizate manual folosind procedeul de mai jos." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" +"Descărcați fișierul în I2P\n" +"    directorul de instalare și redenumirea ca i2pupdate.zip.\n" +"    (alternativ, puteți obține sursa de mai sus și puteți rula „ant " +"updater”, apoi copiați\n" +"    rezultând i2pupdate.zip în directorul dvs. de instalare I2P). \n" +"    NU trebuie să dezarhivați fișierul respectiv." -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Click pe \"Restart\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Puteți servi o ceașcă cu cafea și să reveniți în 11 minute" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -787,11 +1019,11 @@ msgstr "" "Fișierul este semnată de %(signer)s,\n" "a cărui cheie este aici." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Versiuni Anterioare" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Sumele pentru recompensare pot fi majorate prin donațiile viitoare.\n" -"Credeți că este important? Adaugă donația ta,\n" -"alegând suma pentru recompensa a %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Nu s-a găsit" @@ -952,7 +1162,30 @@ msgstr "500 Eroare server" msgid "Umm... the server encountered some sort of error." msgstr "Umm... serverul a întâmpinat un fel de erori." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Documentație" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Contactează-ne" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forumuri" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Implicaţi-vă!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Donează" @@ -1010,278 +1243,298 @@ msgid "Introduction to I2P" msgstr "Introducere în I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Comparații" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Prezentare generală a comparațiilor" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Alte rețele anonime" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Documentație" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Index documentație" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Cum funcționează?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Introducere gentilă" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Introducere tehnologie" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Modelul pericolului" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Baza de date a rețelei" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Rutarea tunelurilor" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Selecția partenerului" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Criptografie" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Specificații" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Propuneri" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Biblioteca streaming" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagrame" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Aplicații" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Aplicații acceptate" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protocoale" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Stiva de protocoale" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transporturi" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Prezentare generală a stratului de transport" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tuneluri" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Implementarea tunelului" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Tuneluri unidirecționale" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Implementare veche" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Denumire și Agenda" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Plugins" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Redonează" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Echipa" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Hall of Fame" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Lucrări academice și evaluarea partenerilor" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Prezentări, tutoriale și articole" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Contactează-ne" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Linkuri" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Ajutor" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Cum să navighezi în I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Community" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referinţe" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Glosar" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Performanță" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forumuri" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Verifică I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Cheile cu care se semneză versiunile lansate a I2P" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Chei de semnare" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Chei de semnare ale dezvoltatorilor" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Comparații" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Prezentare generală a comparațiilor" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Alte rețele anonime" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Oameni" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Echipa" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Hall of Fame" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Lucrări academice și evaluarea partenerilor" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Prezentări, tutoriale și articole" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linkuri" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Index documentație" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Cum funcționează?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Introducere gentilă" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Introducere tehnologie" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Modelul pericolului" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Garlic routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Baza de date a rețelei" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Rutarea tunelurilor" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Selecția partenerului" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Criptografie" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specificații" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propuneri" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Biblioteca streaming" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagrame" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplicații" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplicații acceptate" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protocoale" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Stiva de protocoale" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transporturi" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Voluntar" +msgid "Transport layer overview" +msgstr "Prezentare generală a stratului de transport" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Implicaţi-vă!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Dezvoltă" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licențe" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tuneluri" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Bug tracker" +msgid "Tunnel implementation" +msgstr "Implementarea tunelului" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tuneluri unidirecționale" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Implementare veche" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Denumire și Agenda" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Plugins" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Redonează" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Cercetare" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Cercetare academică" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "întrebări de cercetare deschise" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Dezvoltă" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Ghiduri" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Dezvoltatori noi" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Folosiți un IDE cu I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Ghidul dezvoltatorului și stilul de programare" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Traducători noi" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Recompense" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licenţă" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Întâlniri" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licențe" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Foaia de parcurs" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Listă de sarcini" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Bug tracker" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Limba" @@ -1433,32 +1686,49 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond browser bundle discuții și dezvoltare" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" +"Vă rugăm să vizitați forumul nostru de utilizatori I2P, care este " +"frecventat și de dezvoltatori / colaboratori -" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" +"disponibil pe clearnet la https://i2pforum.net și pe I2P la " +"http://i2pforum.i2p" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"Cea mai mare parte a discuțiilor despre dezvoltarea I2P are loc pe forumul dezvoltatorilor I2P (accesibil doar " +"din rețeaua I2P). Acesta este de obicei cel mai bun loc pentru a începe " +"anchetele, dacă canalul IRC dev este inactiv." -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Mailing lists" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P nu are o listă de corespondență, dar este foarte rar folosit ca mica " -"echipă de dezvoltatori să prefere să comunice prin IRC sau pe forumul " -"dezvoltatorilor. Acest lucru se poate schimba în viitor." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Abonează" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1468,11 +1738,11 @@ msgstr "" " informații (legate mai jos) și completați formularul. Pot fi utilizate " "adrese de e-mail I2P-interne (foobar@mail.i2p) ." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Dezabonează" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1482,19 +1752,20 @@ msgstr "" "opțiunile de abonament, mergi la pagina de listă informații (legate mai " "jos) și introduceți adresa dumneavoastră de abonare." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Liste" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arhivă" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "Discuțiile dezvoltatorilor I2P - orice legat de dezvoltarea lui I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -1539,6 +1810,8 @@ msgid "" "I see IP addresses of all other I2P nodes in the router console. Does " "that mean my IP address is visible by others?" msgstr "" +"Văd adrese IP ale tuturor celorlalte noduri I2P în consola routerului. " +"Asta înseamnă că adresa mea IP este vizibilă de alții?" #: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 msgid "I can't access regular Internet sites through I2P." @@ -1558,7 +1831,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:18 msgid "Getting Started" -msgstr "" +msgstr "Noțiuni de bază" #: i2p2www/pages/site/faq.html:20 i2p2www/pages/site/faq.html:204 msgid "How do I configure my browser?" @@ -1647,6 +1920,8 @@ msgid "" "What makes downloads, torrents, web browsing, and everything else slower " "on I2P as compared to the regular internet?" msgstr "" +"Ce face descărcările, torentele, navigarea web și orice altceva mai lent " +"pe I2P în comparație cu internetul obișnuit?" #: i2p2www/pages/site/faq.html:39 msgid "" @@ -1680,6 +1955,9 @@ msgid "" "It has been tested on Windows, Linux, FreeBSD and OSX. \n" "An Android port is also available." msgstr "" +"I2P este scris în limbajul de programare Java.\n" +"A fost testat pe Windows, Linux, FreeBSD și OSX.\n" +"Un port Android este de asemenea disponibil." #: i2p2www/pages/site/faq.html:59 msgid "" @@ -1691,6 +1969,14 @@ msgid "" " I2P torrents or serve high-traffic hidden services, \n" "a higher amount of memory is required." msgstr "" +"În ceea ce privește utilizarea memoriei, I2P este configurat pentru a " +"utiliza 128 MB RAM în mod implicit.\n" +"Acest lucru este suficient pentru navigare și utilizarea IRC. Cu toate " +"acestea, alte activități pot necesita o alocare mai mare a memoriei.\n" +"De exemplu, dacă doriți să rulați un router cu lățime mare de bandă, " +"participați la torrente I2P sau serviți servicii ascunse de trafic mare," +"\n" +"este necesară o cantitate mai mare de memorie." #: i2p2www/pages/site/faq.html:64 #, python-format @@ -1704,6 +1990,14 @@ msgid "" "related to the rest of the system (i.e. Operating System, GUI, Other " "processes e.g. Web Browsing)." msgstr "" +"În ceea ce privește utilizarea procesorului, I2P a fost testat pentru a " +"rula pe sisteme modeste, cum ar fi gama Raspberry " +"Pi a calculatoarelor cu o singură placă.\n" +"Deoarece I2P utilizează intens tehnicile criptografice, un procesor mai " +"puternic va fi mai potrivit pentru a gestiona volumul de lucru generat de" +" I2P, precum și sarcinile.\n" +"în legătură cu restul sistemului (adică Sistem de operare, GUI, Alte " +"procese, de ex. Navigare Web)." #: i2p2www/pages/site/faq.html:69 #, python-format @@ -1714,6 +2008,11 @@ msgid "" "\n" "Using Sun/Oracle Java or OpenJDK is recommended." msgstr "" +"O comparație a câtorva dintre dispozitivele Java Runtime Environments " +"(JRE) disponibile este disponibilă aici:\n" +"%(chart)s.\n" +"\n" +"Utilizarea Sun / Oracle Java sau OpenJDK este recomandată." #: i2p2www/pages/site/faq.html:78 #, python-format @@ -1738,6 +2037,11 @@ msgid "" "I2P web proxy (typically it listens on localhost port 4444), and browsing" " to the site." msgstr "" +"Un eepsit este un site web găzduit în mod anonim, un serviciu ascuns, " +"accesibil prin browserul dvs. web.\n" +"Poate fi accesat prin setarea proxy-ului HTTP al browserului tău pentru a" +" utiliza proxy-ul web I2P (de obicei ascultă pe portul localhost 4444) și" +" navigând pe site." #: i2p2www/pages/site/faq.html:94 msgid "" @@ -1747,6 +2051,11 @@ msgid "" "Try hovering your cursor over the other lines of information for a brief " "description." msgstr "" +"x este numărul colegilor pe care i-ați trimis sau ați primit un mesaj de " +"la, cu succes în ultimul minut, y este numărul de colegi observați în " +"ultima oră sau cam așa ceva.\n" +"Încercați să plasați cursorul peste celelalte linii de informații pentru " +"o scurtă descriere." #: i2p2www/pages/site/faq.html:100 msgid "" @@ -1773,6 +2082,21 @@ msgid "" "There is an outproxy guide available on our " "forums, if you would like to learn more about running an outproxy." msgstr "" +"Nu. Spre deosebire de Tor, " +"„nodurile de ieșire” - sau „rezultatele” așa cum sunt menționate în " +"rețeaua I2P -\n" +"nu sunt o parte inerentă a rețelei.\n" +"Doar voluntarii care configurează și rulează în mod specific aplicații " +"separate vor transmite traficul pe Internetul obișnuit.\n" +"Există foarte, foarte puține dintre acestea.\n" +"\n" +"În mod implicit, proxy-ul HTTP al I2P (configurat să funcționeze pe " +"portul 4444) include o singură ieșire: false.i2p. Acest lucru este condus" +" în mod voluntar de Meeh.\n" +"\n" +"Există un ghid outproxy disponibil pe " +"forumurile noastre, dacă doriți să aflați mai multe despre rularea unui " +"proces." #: i2p2www/pages/site/faq.html:116 msgid "" @@ -1780,6 +2104,9 @@ msgid "" "Every node participates in routing packets for others, so your IP address" " must be known to establish connections." msgstr "" +"Da, și așa funcționează o rețea complet distribuită peer-to-peer. Fiecare" +" nod participă la rutarea pachetelor pentru alții, astfel încât adresa " +"dvs. IP trebuie să fie cunoscută pentru a stabili conexiuni." #: i2p2www/pages/site/faq.html:120 msgid "" @@ -1788,6 +2115,11 @@ msgid "" "sharing files, hosting a website, doing research or just running a node " "to contribute bandwidth to the project." msgstr "" +"Deși faptul că computerul rulează I2P este public, nimeni nu vă poate " +"vedea activitățile. Nu puteți spune dacă un utilizator din spatele " +"acestei adrese IP distribuie fișiere, găzduiește un site web, face " +"cercetări sau rulează doar un nod pentru a contribui la lățimea de bandă " +"la proiect." #: i2p2www/pages/site/faq.html:127 msgid "" @@ -1805,6 +2137,18 @@ msgid "" "access clearnet resources, we would recommend using Tor." msgstr "" +"I2P nu este destinat în primul rând, și nici nu este conceput, pentru a " +"fi folosit ca un proxy pentru internetul obișnuit.\n" +"În acest sens, există servicii furnizate de voluntari care acționează ca " +"reprezentanți pentru conținutul bazat pe clarificări - acestea sunt " +"denumite „outproxies” în rețeaua I2P.\n" +"Există un outproxy configurat în mod implicit în tunelul client HTTP al " +"I2P - false.i2p.\n" +"Deși acest serviciu există în prezent, nu există nicio garanție că acesta" +" va fi întotdeauna acolo, deoarece nu este un serviciu oficial furnizat " +"de proiectul I2P.\n" +"Dacă principala dvs. cerință dintr-o rețea anonimă este capacitatea de a " +"accesa resurse clearnet, vă recomandăm să folosiți Tor." #: i2p2www/pages/site/faq.html:138 msgid "" @@ -1821,6 +2165,18 @@ msgid "" "One way to protect your outproxy traffic against this is to ensure that " "any traffic that will be handled by the outproxy is encrypted with TLS." msgstr "" +"I2P nu criptează Internetul, nici Tor - de exemplu, prin Transport" +" Layer Security (TLS).\n" +"I2P și Tor au scopul de a transporta traficul dvs. în mod sigur și anonim" +" prin rețeaua corespunzătoare, la destinația sa.\n" +"Orice trafic necriptat generat în sistemul dvs. va ajunge la ieșirea de " +"pe proxy (pe I2P) sau la nodul de ieșire (pe Tor) ca trafic necriptat.\n" +"Acest lucru înseamnă că sunteți vulnerabil la suspiciune de către " +"operatorii outproxy\n" +"O modalitate de a vă proteja traficul de probabilitate împotriva acestuia" +" este să vă asigurați că orice trafic care va fi gestionat de către acea " +"procesare este criptat cu TLS." #: i2p2www/pages/site/faq.html:146 msgid "" @@ -1829,6 +2185,10 @@ msgid "" "https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" msgstr "" +"Pentru mai multe informații, puteți citi răspunsul la întrebările " +"frecvente ale Tor la această întrebare:\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" #: i2p2www/pages/site/faq.html:151 #, python-format @@ -1842,6 +2202,14 @@ msgid "" "This discussion has been mirrored on our " "forums as well." msgstr "" +"În plus, este posibil să fiți vulnerabil la coluzia dintre operatorul de " +"procesare externă\n" +"și operatorii altor servicii I2P, dacă utilizați aceleași tuneluri " +"(„clienți partajați”).\n" +"Există discuții suplimentare despre acest lucru%(zzz)s.\n" +"Această discuție a fost oglindită și pe " +"forumurile noastre." #: i2p2www/pages/site/faq.html:158 #, python-format @@ -1852,6 +2220,12 @@ msgid "" "your threat model, and how much you " "choose to trust the outproxy operator." msgstr "" +"\n" +"În cele din urmă, aceasta este o întrebare la care numai tu poți " +"răspunde, deoarece răspunsul corect depinde de comportamentul de " +"navigare,\n" +"modelul dvs. de amenințare și cât de mult" +" alegeți să aveți încredere în operatorul de procesare." #: i2p2www/pages/site/faq.html:166 msgid "" @@ -1868,6 +2242,17 @@ msgid "" "\n" " We consider the 3 parts of the question:" msgstr "" +"I2P este o rețea anonimă - este concepută pentru a rezista încercărilor " +"de blocare sau cenzurare a conținutului, oferind astfel un mijloc de " +"comunicare pe care oricine îl poate folosi.\n" +"Traficul I2P care tranzitează routerul este criptat cu mai multe straturi" +" de criptare.\n" +"Cu excepția cazului unei vulnerabilități grave de securitate (despre care" +" nu se cunoaște în prezent nimic),\n" +"nu este posibil să știm care este conținutul traficului și, prin urmare, " +"nu este posibil să distingem între trafic căruia i se opune sau nu.\n" +"\n" +" Avem în vedere cele 3 părți ale întrebării:" #: i2p2www/pages/site/faq.html:176 msgid "" @@ -1884,6 +2269,18 @@ msgid "" "routing traffic for others.\n" "Over 95% of users route traffic for others." msgstr "" +"distribuire
    \n" +"Tot traficul pe I2P este criptat în mai multe straturi. Nu știți " +"conținutul, sursa sau destinația unui mesaj.\n" +"Tot traficul pe care îl rotați este intern în rețeaua I2P, nu sunteți un nod de ieșire (menționat ca un proces extern în " +"documentația noastră).\n" +"Singura dvs. alternativă este să refuzați să direcționați orice " +"trafic, prin setarea lățimii de bandă sau a tunelurilor participante " +"maxime la 0 (a se vedea mai sus).\n" +"Ar fi bine dacă nu ați face acest lucru, ar trebui să ajutați rețeaua " +"dirijând traficul pentru alții.\n" +"Peste 95% dintre utilizatori direcționează traficul pentru alții." #: i2p2www/pages/site/faq.html:186 msgid "" @@ -1895,6 +2292,13 @@ msgid "" "href=\"http://freenetproject.org/\">Freenet.\n" "By running I2P, you are not storing content for anyone." msgstr "" +"Depozitare
    \n" +"I2P nu face stocarea distribuită a conținutului, aceasta trebuie să fie " +"instalată și configurată în mod specific de către utilizator (cu Tahoe-" +"LAFS, de exemplu).\n" +"Aceasta este o caracteristică a unei rețele anonime diferite, Freenet.\n" +"Prin rularea I2P, nu stocați conținut pentru nimeni." #: i2p2www/pages/site/faq.html:194 msgid "" @@ -1904,6 +2308,11 @@ msgid "" "Your router will not request any content without your specific " "instruction to do so." msgstr "" +"Acces
    \n" +"Dacă există servicii ascunse care nu vă plac, vă puteți abține să le " +"vizitați.\n" +"Routerul dvs. nu va solicita niciun conținut fără instrucțiunile dvs. " +"specifice pentru a face acest lucru." #: i2p2www/pages/site/faq.html:206 #, python-format @@ -1914,6 +2323,11 @@ msgid "" "FoxyProxy or the proxy server Privoxy, are possible but could introduce " "leaks in your setup." msgstr "" +"Configurarea proxy pentru diferite browsere se află pe o pagină separată cu capturi de ecran.\n" +"Sunt posibile configurații mai avansate cu instrumente externe, cum ar fi" +" plug-in-ul browserului FoxyProxy sau serverul proxy Privoxy, dar ar " +"putea introduce scurgeri în configurarea dvs." #: i2p2www/pages/site/faq.html:214 msgid "" @@ -1930,30 +2344,46 @@ msgid "" "you have a proxy server configured).\n" "Weechat users can use the following command to add a new network:" msgstr "" +"\n" +"Un tunel către serverul principal IRC din I2P, Irc2P, este creat atunci " +"când este instalat I2P (consultați pagina de configurare " +"I2PTunnel) și este pornit automat la pornirea routerului I2P.\n" +"Pentru a vă conecta la acesta, spuneți clientului dvs. IRC să se " +"conecteze la localhost:6668.\n" +"Utilizatorii client HexChat-like pot crea o nouă rețea cu serverul " +"localhost / 6668 (nu uitați să bifați „Bypass proxy server” " +"dacă aveți configurat un server proxy).\n" +"Utilizatorii Weechat pot folosi următoarea comandă pentru a adăuga o nouă" +" rețea:" #: i2p2www/pages/site/faq.html:229 msgid "" "Click on the Website link at the " "top of your router console for instructions." msgstr "" +"Faceți clic pe link site-ului Web " +"din partea de sus a consolei routerului pentru instrucțiuni." #: i2p2www/pages/site/faq.html:236 msgid "The ports that are used by I2P can be divided into 2 sections:" -msgstr "" +msgstr "Porturile utilizate de I2P pot fi împărțite în 2 secțiuni:" #: i2p2www/pages/site/faq.html:241 msgid "" "Internet-facing ports, which are used for communication with other I2P " "routers" msgstr "" +"Porturi orientate către Internet, care sunt utilizate pentru comunicarea " +"cu alte routere I2P" #: i2p2www/pages/site/faq.html:242 msgid "Local ports, for local connections" -msgstr "" +msgstr "Porturi locale, pentru conexiuni locale" #: i2p2www/pages/site/faq.html:245 msgid "These are described in detail below." -msgstr "" +msgstr "Acestea sunt descrise în detaliu mai jos." #: i2p2www/pages/site/faq.html:250 msgid "" @@ -1964,10 +2394,17 @@ msgid "" " The selected port is shown on the router configuration page." msgstr "" +"Porturi orientate către Internet
    Notă: De la lansarea 0.7.8, noile " +"instalări nu utilizează portul 8887;\n" +"    un port aleatoriu între 9000 și 31000 este selectat atunci când " +"programul este rulat pentru prima dată.\n" +"    Portul selectat este afișat pe pagina de configurare a " +"routerului." #: i2p2www/pages/site/faq.html:253 msgid "OUTBOUND" -msgstr "" +msgstr "OUTBOUND" #: i2p2www/pages/site/faq.html:255 msgid "" @@ -1975,10 +2412,15 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page to " "arbitrary remote UDP ports, allowing for replies" msgstr "" +"UDP din portul aleatoriu listat pe pagina de configurare până " +"la porturile UDP la distanță arbitrare, permițând răspunsuri" #: i2p2www/pages/site/faq.html:256 msgid "TCP from random high ports to arbitrary remote TCP ports" msgstr "" +"TCP de la porturile înalte aleatorii la porturile TCP la distanță " +"arbitrare" #: i2p2www/pages/site/faq.html:257 msgid "" @@ -1987,10 +2429,14 @@ msgid "" "querying a random SNTP host in pool.ntp.org or another server you " "specify)" msgstr "" +"UDP în ieșire pe portul 123, permițând răspunsuri.\n" +"        Acest lucru este necesar pentru sincronizarea internă a timpului " +"I2P (prin SNTP - interogarea unei gazde SNTP aleatorii în pool.ntp.org " +"sau un alt server specificat)" #: i2p2www/pages/site/faq.html:260 msgid "INBOUND" -msgstr "" +msgstr "INBOUND" #: i2p2www/pages/site/faq.html:262 msgid "" @@ -1998,6 +2444,9 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(Opțional, recomandat) UDP către portul notat pe pagina de configurare din " +"locații arbitrare" #: i2p2www/pages/site/faq.html:263 msgid "" @@ -2005,36 +2454,45 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(Opțional, recomandat) TCP la portul notat pe pagina de configurare din " +"locații arbitrare" #: i2p2www/pages/site/faq.html:264 msgid "" "Inbound TCP can be disabled on the configuration page" msgstr "" +"TCP de intrare poate fi dezactivat pe pagina de configurare" #: i2p2www/pages/site/faq.html:267 msgid "" "Local I2P ports, listening only to local connections by default, except " "where noted:" msgstr "" +"Porturi I2P locale, care ascultă în mod implicit conexiunile locale, cu " +"excepția cazului în care este menționat:" #: i2p2www/pages/site/faq.html:271 msgid "PORT" -msgstr "" +msgstr "PORT" #: i2p2www/pages/site/faq.html:274 msgid "PURPOSE" -msgstr "" +msgstr "SCOP" #: i2p2www/pages/site/faq.html:277 msgid "DESCRIPTION" -msgstr "" +msgstr "DESCRIERE" #: i2p2www/pages/site/faq.html:288 msgid "" "Cannot be changed. Binds to all interfaces. May be disabled on confignet." msgstr "" +"Nu se poate schimba. Se leagă la toate interfețele. Poate fi dezactivat " +"pe confignet." #: i2p2www/pages/site/faq.html:299 msgid "" @@ -2043,6 +2501,10 @@ msgid "" "href=\"http://127.0.0.1:7657/configclients\">configclients. \n" " May be changed in the bob.config file." msgstr "" +"O API de socket la nivel superior pentru clienți. Dezactivat implicit. " +"Poate fi activat / dezactivat pe pagina configclients.\n" +"          Poate fi modificat în fișierul bob.config." #: i2p2www/pages/site/faq.html:311 i2p2www/pages/site/faq.html:322 #: i2p2www/pages/site/faq.html:333 @@ -2051,6 +2513,9 @@ msgid "" "May also be configured to be bound to a specific interface or all " "interfaces." msgstr "" +"Poate fi dezactivat sau schimbat pe pagina i2ptunnel din consola " +"routerului. Poate fi, de asemenea, configurat pentru a fi conectat la o " +"anumită interfață sau la toate interfețele." #: i2p2www/pages/site/faq.html:344 msgid "" @@ -2060,6 +2525,11 @@ msgid "" " May be disabled on confignet." msgstr "" +"Se leagă la adresa LAN.\n" +"          Poate fi modificat cu configurația avansată " +"i2np.upnp.HTTPPort = nnnn.\n" +"          Poate fi dezactivat pe pagina confignet." #: i2p2www/pages/site/faq.html:357 msgid "" @@ -2069,6 +2539,11 @@ msgid "" " May be disabled on confignet." msgstr "" +"Se leagă la adresa LAN.\n" +"          Poate fi modificat cu configurația avansată " +"i2np.upnp.SSDPPort = nnnn.\n" +"          Poate fi dezactivat pe pagina confignet." #: i2p2www/pages/site/faq.html:370 msgid "" @@ -2080,6 +2555,13 @@ msgid "" "disabled, on configclients." msgstr "" +"Folosit de aplicațiile client.\n" +"          Poate fi schimbat într-un port diferit pe pagina de configurații, " +"dar acest lucru nu este recomandat.\n" +"          Poate fi legarea la o altă interfață sau la toate interfețele, " +"sau dezactivate, pe pagina configclients." #: i2p2www/pages/site/faq.html:383 msgid "" @@ -2090,6 +2572,12 @@ msgid "" " May be changed in the clients.config file with the" " SAM command line option sam.udp.port=nnnn." msgstr "" +"O API de socket la nivel superior pentru clienți Deschisă numai atunci " +"când un client SAM V3 solicită o sesiune UDP.\n" +"          Poate fi activat / dezactivat pe pagina configclients.\n" +"          Poate fi modificat în fișierul clients.config cu " +"opțiunea linie de comandă SAM sam.udp.port = nnnn." #: i2p2www/pages/site/faq.html:396 msgid "" @@ -2099,6 +2587,11 @@ msgid "" "href=\"http://127.0.0.1:7657/configclients\">configclients. \n" " May be changed in the clients.config file." msgstr "" +"O API-ul socket-ului de nivel superior pentru clienți Dezactivat implicit" +" pentru noile instalări începând cu versiunea 0.6.5.\n" +"          Poate fi activat / dezactivat pe pagina configclients.\n" +"          Poate fi modificat în fișierul clients.config." #: i2p2www/pages/site/faq.html:409 msgid "" @@ -2106,6 +2599,9 @@ msgid "" " May also be configured to be bound to a specific interface or " "all interfaces in that file." msgstr "" +"Poate fi dezactivat în fisier client.config.\n" +"          Poate fi, de asemenea, configurat pentru a fi legat la o " +"anumită interfață sau la toate interfețele din acel fișier." #: i2p2www/pages/site/faq.html:421 msgid "" @@ -2113,6 +2609,10 @@ msgid "" " May also be configured to be bound to a specific interface or " "all interfaces in the jetty.xml file." msgstr "" +"Poate fi dezactivat în fișierul clients.config.\n" +"          Poate fi, de asemenea, configurat pentru a fi conectat la o " +"anumită interfață sau la toate interfețele din fișierul " +"jetty.xml." #: i2p2www/pages/site/faq.html:433 i2p2www/pages/site/faq.html:445 #: i2p2www/pages/site/faq.html:457 @@ -2121,6 +2621,10 @@ msgid "" " May also be configured to be bound to a specific interface or " "all interfaces." msgstr "" +"Poate fi dezactivat sau schimbat pe pagina i2ptunnel din consola " +"routerului.\n" +"          Poate fi, de asemenea, configurat pentru a fi conectat la o " +"anumită interfață sau la toate interfețele." #: i2p2www/pages/site/faq.html:469 msgid "" @@ -2132,6 +2636,13 @@ msgid "" "port.html\">wrapper documentation. \n" " For more information see below." msgstr "" +"În ieșire numai la 32000, nu ascultă acest port.\n" +"          Începe la 31000 și va crește până la 31999 în căutarea unui " +"port liber.\n" +"          Pentru a schimba, consultați documentația de înveliș.\n" +"          Pentru mai multe informații, vedeți mai jos." #: i2p2www/pages/site/faq.html:483 msgid "" @@ -2140,6 +2651,11 @@ msgid "" "port.html\">wrapper documentation. \n" " For more information see below." msgstr "" +"Pentru a schimba, consultați documentația de înveliș.\n" +"          Pentru mai multe informații, vedeți mai " +"jos." #: i2p2www/pages/site/faq.html:491 msgid "" @@ -2184,13 +2700,15 @@ msgstr "" #: i2p2www/pages/site/faq.html:509 msgid "This question can be answered in 3 parts:" -msgstr "" +msgstr "La această întrebare puteți răspunde în 3 părți:" #: i2p2www/pages/site/faq.html:514 msgid "" "My router often displays a message saying \"Website Not Found In " "Addressbook\", why do I see this message?" msgstr "" +"Routerul meu afișează adesea un mesaj care spune „Website-ul care nu este" +" găsit în agenda”, de ce văd acest mesaj?" #: i2p2www/pages/site/faq.html:515 msgid "" @@ -2205,22 +2723,37 @@ msgid "" "convenient way to link to your hidden service, without requiring any " "registration on an addressbook service." msgstr "" +"Adresele care pot fi citite de oameni, cum ar fi " +"http://website.i2p, sunt referiri la un șir lung, aleatoriu, " +"cunoscut drept destinație.\n" +"    Aceste referințe sunt înregistrate și stocate la serviciile de " +"adrese, cum ar fi stats.i2p, care este condus de zzz.\n" +"    Adesea veți întâlni o adresă „b32”. Un \"b32\" este un hash (în mod " +"special, un hash SHA256) al\n" +"    destinaţiei. Acest hash este anexat cu „.b32.i2p” și servește ca o " +"modalitate convenabilă de conectare la serviciul tău ascuns, fără a fi " +"necesară nicio înregistrare pe un serviciu din agenda de adrese." #: i2p2www/pages/site/faq.html:519 msgid "" "It is possible to add subscriptions to your router's configuration which " "may reduce the frequency of these messages." msgstr "" +"Este posibil să adăugați abonamente la configurația routerului dvs. care " +"ar putea reduce frecvența acestor mesaje." #: i2p2www/pages/site/faq.html:520 msgid "What is an addressbook subscription?" -msgstr "" +msgstr "Ce este un abonament la agenda de adrese?" #: i2p2www/pages/site/faq.html:521 msgid "" "This is a list of files hosted on various I2P websites each of which " "contain a list of I2P hosts and their associated destinations." msgstr "" +"Aceasta este o listă de fișiere găzduite pe diverse site-uri web I2P, " +"fiecare conținând o listă de gazde I2P și destinațiile asociate." #: i2p2www/pages/site/faq.html:522 msgid "" @@ -2228,14 +2761,17 @@ msgid "" "href=\"http://localhost:7657/dns\">http://localhost:7657/dns where " "further information can be found." msgstr "" +"Carnetul de adrese se află la adresahttp://localhost:7657/dns unde se " +"pot găsi informații suplimentare." #: i2p2www/pages/site/faq.html:523 msgid "What are some good addressbook subscription links?" -msgstr "" +msgstr "Care sunt câteva link-uri bune de abonament la agenda de adrese?" #: i2p2www/pages/site/faq.html:524 msgid "You may try the following:" -msgstr "" +msgstr "Puteți încerca următoarele:" #: i2p2www/pages/site/faq.html:535 msgid "" @@ -2244,20 +2780,26 @@ msgid "" "\n" "There are two methods for accessing the console remotely:" msgstr "" +"În scopuri de securitate, în mod implicit, consola de administrare a " +"routerului ascultă numai conexiunile din interfața locală.\n" +"\n" +"Există două metode pentru accesarea consolei de la distanță:" #: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 msgid "SSH Tunnel" -msgstr "" +msgstr "Tunelul SSH" #: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 msgid "" "Configuring your console to be available on a Public IP address with a " "username & password" msgstr "" +"Configurarea consolei pentru a fi disponibilă pe o adresă IP publică cu " +"un nume de utilizator și o parolă" #: i2p2www/pages/site/faq.html:544 msgid "These are detailed below:" -msgstr "" +msgstr "Acestea sunt detaliate mai jos:" #: i2p2www/pages/site/faq.html:548 msgid "" @@ -2267,16 +2809,23 @@ msgid "" "Windows, for example https://github.com/PowerShell/Win32-OpenSSH)" msgstr "" +"Dacă executați un sistem de operare similar Unix, aceasta este cea mai " +"ușoară metodă pentru accesarea de la distanță a consolei I2P.\n" +"      (Notă: software-ul serverului SSH este disponibil pentru sistemele " +"care rulează Windows, de exemplu https://github.com/PowerShell/Win32-OpenSSH)" #: i2p2www/pages/site/faq.html:550 msgid "" "Once you have configured SSH access to your system, the '-L' flag is " "passed to SSH with appropriate arguments - for example:" msgstr "" +"După ce ați configurat accesul SSH la sistemul dvs., steagul „-L” este " +"trecut la SSH cu argumente adecvate - de exemplu:" #: i2p2www/pages/site/faq.html:568 msgid "Open ~/.i2p/clients.config and replace" -msgstr "" +msgstr "Deschide ~/.i2p/clients.config și înlocuiește" #: i2p2www/pages/site/faq.html:582 msgid "" @@ -2286,6 +2835,12 @@ msgid "" " Adding a username & password is highly recommended to secure " "your I2P console from tampering, which could lead to de-anonymization." msgstr "" +"Accesați http://localhost:7657/configui" +" și adăugați un nume de utilizator și o parolă, dacă doriți -\n" +"        Adăugarea unui nume de utilizator și a unei parole este foarte " +"recomandat pentru a vă proteja consola I2P de la alterarea, ceea ce ar " +"putea duce la de-anonimizare." #: i2p2www/pages/site/faq.html:584 msgid "" @@ -2294,6 +2849,10 @@ msgid "" "hit \"Graceful restart\", \n" " which restarts the JVM and reloads the client applications" msgstr "" +"Accesați http://localhost:7657/index și " +"atingeți „Graceful restart”,\n" +"        care repornește JVM și reîncarcă aplicațiile client" #: i2p2www/pages/site/faq.html:587 msgid "" @@ -2303,6 +2862,12 @@ msgid "" " you will be prompted for the username and password you specified in step" " 2 above if your browser supports the authentication popup." msgstr "" +"După ce se declanșează, acum ar trebui să poți ajunge la consola de la " +"distanță.\n" +"      Încărcați consola routerului la http://(System_IP):7657 " +"și vi se va solicita numele de utilizator și parola pe care le-ați" +" specificat la pasul 2 de mai sus dacă browser-ul dvs. acceptă fereastra " +"pop-up de autentificare." #: i2p2www/pages/site/faq.html:590 msgid "" @@ -2313,6 +2878,12 @@ msgid "" " Be careful when using this option as the console will be available " "on ALL addresses configured on your system." msgstr "" +"NOTĂ: Puteți specifica 0.0.0.0 în configurația de mai sus.\n" +"      Aceasta specifică o interfață, nu o rețea sau o mască net.\n" +"      0.0.0.0 înseamnă „legare la toate interfețele”, astfel încât acesta" +" poate fi accesat pe 127.0.0.1:7657, precum și orice IP LAN / WAN.\n" +"      Aveți grijă când utilizați această opțiune, deoarece consola va fi " +"disponibilă la TOATE adresele configurate pe sistemul dvs." #: i2p2www/pages/site/faq.html:599 msgid "" @@ -2321,6 +2892,11 @@ msgid "" "http://localhost:7657/configi2cp" msgstr "" +"Vă rugăm să consultați răspunsul anterior pentru instrucțiuni despre " +"utilizarea SSH Port Forwarding și, de asemenea, consultați această pagină" +" în consola dvs.:\n" +"http://localhost: " +"7657/configi2cp" #: i2p2www/pages/site/faq.html:607 msgid "" @@ -2329,6 +2905,10 @@ msgid "" "I2P does not have a SOCKS outproxy so it is limited to use within I2P " "only." msgstr "" +"Proxy-ul SOCKS a fost funcțional de la versiunea 0.7.1. SOCKS 4 / 4a / 5 " +"sunt acceptate.\n" +"I2P nu are o ieșire de tip SOCKS, deci este limitat să fie utilizat doar " +"în I2P." #: i2p2www/pages/site/faq.html:611 msgid "" @@ -2343,6 +2923,17 @@ msgid "" "There is no way for I2P to filter this, thus using I2P to 'socksify' " "existing applications is possible, but extremely dangerous." msgstr "" +"Multe aplicații scurg informații sensibile care v-ar putea identifica pe " +"Internet și acesta este un risc de care cineva ar trebui să fie conștient" +" atunci când utilizați proxy-ul I2P SOCKS.\n" +"I2P filtrează doar datele conexiunii, dar dacă programul pe care " +"intenționați să-l executați trimite aceste informații ca conținut, I2P nu" +" are cum să vă protejeze anonimatul.\n" +"De exemplu, unele aplicații de mail vor trimite adresa IP a mașinii pe " +"care o rulează pe un server de mail.\n" +"Nu există nicio cale pentru I2P să filtreze acest lucru, folosind astfel " +"I2P pentru a „socksifica” aplicațiile existente este posibil, dar extrem " +"de periculos." #: i2p2www/pages/site/faq.html:617 #, python-format @@ -2364,6 +2955,13 @@ msgid "" "signed zip-file) from at least two predefined server URLs picked from a\n" "volunteer-run group of clearnet HTTPS servers." msgstr "" +"Un router I2P trebuie să fie însămânțat o singură dată, pentru a se " +"alătura rețelei pentru prima dată.\n" +" Reconsiderarea presupune preluarea mai multor fișiere „RouterInfo” " +"(înglobate într-un\n" +"fișier zip semnat) din cel puțin două adrese URL predefinite ale " +"serverului ales de la un\n" +"grup de voluntari de servere HTTPS clearnet." #: i2p2www/pages/site/faq.html:632 msgid "" @@ -2376,6 +2974,14 @@ msgid "" "firewall limits outbound traffic or if the reseed request is blocked " "entirely." msgstr "" +"Un simptom tipic al unei analize eșuate este indicatorul „Cunoscut” (din " +"stânga)\n" +"bara laterală a consolei routerului) afișând o valoare foarte mică " +"(adesea mai mică decât\n" +"5) care nu crește. Acest lucru poate apărea, printre altele, dacă este " +"local\n" +"firewallul limitează traficul de ieșire sau dacă solicitarea solicitată " +"este blocată în întregime." #: i2p2www/pages/site/faq.html:639 msgid "" @@ -2383,6 +2989,10 @@ msgid "" "following\n" "manual method (non-automated technical solution) to join the I2P network." msgstr "" +"Dacă sunteți blocat în spatele unui firewall sau filtru ISP, puteți " +"utiliza următoarele\n" +"metoda manuală (soluție tehnică neautomatizată) pentru a se alătura " +"rețelei I2P." #: i2p2www/pages/site/faq.html:644 #, python-format @@ -2393,10 +3003,15 @@ msgid "" "Go to %(url)s and configure the proxy type, " "hostname, and port." msgstr "" +"\n" +"Începând cu versiunea 0.9.33, puteți configura, de asemenea, routerul " +"dvs. pentru a fi conectat printr-un proxy.\n" +"Accesați %(url)s și configurați tipul de proxy, " +"numele de gazdă și portul." #: i2p2www/pages/site/faq.html:649 msgid "Joining the I2P Network using a reseed file" -msgstr "" +msgstr "Alăturarea rețelei I2P folosind un fișier analizat" #: i2p2www/pages/site/faq.html:650 msgid "" @@ -2414,53 +3029,68 @@ msgid "" "import\n" "a reseed file if you can not verify its source." msgstr "" +"Vă rugăm să contactați un prieten de încredere cunoscut, care are un " +"router I2P rulant și întrebați\n" +" pentru ajutor cu redirecționarea routerului dvs. I2P. Solicitați să vă " +"trimită un\n" +"fișier reseed exportat de la routerul lor I2P rulant. Este vital ca " +"fișierul să fie\n" +"schimbate pe un canal securizat, de ex. criptat pentru a evita " +"manipularea externă (PGP)\n" +"Semnează, criptează și verifică cu o cheie publică de încredere). " +"Fișierul în sine este\n" +"nesemnat, deci vă rugăm să acceptați fișierele numai de la prieteni de " +"încredere cunoscuți. Nu importați niciodată\n" +"un fișier analizat dacă nu puteți verifica sursa acestuia." #: i2p2www/pages/site/faq.html:660 #, python-format msgid "To import the received %(filename)s file into your local I2P router:" -msgstr "" +msgstr "Pentru a importa fișierul %(filename)s primit în routerul dvs. I2P local:" #: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 #, python-format msgid "Go to %(url)s" -msgstr "" +msgstr "Mergi la %(url)s" #: i2p2www/pages/site/faq.html:663 msgid "Under \"Manual Reseed from File\" click \"Browse...\"" -msgstr "" +msgstr "La „Manual reseed din fișier” faceți clic pe „Browse ...”" #: i2p2www/pages/site/faq.html:664 #, python-format msgid "Select the %(filename)s file" -msgstr "" +msgstr "Selectați fișierul %(filename)s" #: i2p2www/pages/site/faq.html:665 msgid "Click \"Reseed from File\"" -msgstr "" +msgstr "Faceți clic pe „Reseed from File”" #: i2p2www/pages/site/faq.html:667 #, python-format msgid "Check the log for the following message:" -msgstr "" +msgstr "Verificați jurnalul pentru următorul mesaj:" #: i2p2www/pages/site/faq.html:671 msgid "Sharing a reseed file" -msgstr "" +msgstr "Partajarea unui fișier reseed" #: i2p2www/pages/site/faq.html:672 msgid "" "For trusted friends you can use your local I2P router to give them a jump" " start:" msgstr "" +"Pentru prietenii de încredere, puteți folosi routerul I2P local pentru a " +"le da startul:" #: i2p2www/pages/site/faq.html:675 msgid "Under \"Create Reseed File\" click \"Create reseed file\"" -msgstr "" +msgstr "În secțiunea „Creare fișier reseed” faceți clic pe „Creați fișier reseed”" #: i2p2www/pages/site/faq.html:676 #, python-format msgid "Securely send the %(filename)s file to your friend" -msgstr "" +msgstr "Trimiteți în siguranță fișierul %(filename)sprietenului tău" #: i2p2www/pages/site/faq.html:678 msgid "" @@ -2473,24 +3103,37 @@ msgid "" "procedure\n" "sparingly (< 2 per week)." msgstr "" +"Nu dezvăluiți acest fișier în niciun caz utilizatorilor necunoscuți, " +"deoarece conține\n" +"date private sensibile (100 RouterInfo) de pe propriul router I2P! Pentru" +" a\n" +"protejați-vă anonimatul: este posibil să așteptați câteva ore / zile " +"aleatorii înainte de partajare\n" +"fișierul cu prietenul tău de încredere. De asemenea, este recomandabil să" +" utilizați această procedură\n" +"puțin (<2 pe săptămână)." #: i2p2www/pages/site/faq.html:686 msgid " General guidelines for manual reseeding of I2P " -msgstr "" +msgstr "linii directoare generale pentru reînvierea manuală a I2P" #: i2p2www/pages/site/faq.html:688 msgid "" "Do not publicly publish the reseed file or share these files with a " "friend of a friend!" msgstr "" +"Nu publicați public fișierul cercetat și nu împărtășiți aceste fișiere cu" +" un prieten al unui prieten!" #: i2p2www/pages/site/faq.html:689 msgid "This file should be used only for a very limited number of friends (< 3)!" msgstr "" +"Acest fișier ar trebui utilizat doar pentru un număr foarte limitat de " +"prieteni (<3)!" #: i2p2www/pages/site/faq.html:690 msgid "The file is valid only a few days (< 20)!" -msgstr "" +msgstr "Fișierul este valabil doar câteva zile (<20)!" #: i2p2www/pages/site/faq.html:696 msgid "" @@ -2505,6 +3148,18 @@ msgid "" "idea\">recommends against using BitTorrent over Tor, \n" "as there are serious anonymity-related issues associated with doing so." msgstr "" +"Dacă nu a fost configurată în mod specific o ieșire de probă pentru " +"serviciul la care doriți să vă conectați, acest lucru nu poate fi " +"realizat.\n" +"Există doar trei tipuri de rezultate care funcționează acum: HTTP, HTTPS " +"și e-mail. Rețineți că nu există o procesare SOCKS.\n" +"Dacă este necesar acest tip de serviciu, vă recomandăm să folosiți Tor.\n" +"\n" +"Rețineți că proiectul Tor recomandă utilizarea BitTorrent peste " +"Tor,\n" +"întrucât există probleme serioase legate de anonimat asociate cu acest " +"lucru." #: i2p2www/pages/site/faq.html:710 msgid "" @@ -2519,6 +3174,16 @@ msgid "" " Any hidden service operator would have to specifically set up and " "enable HTTPS access." msgstr "" +"În cadrul I2P, nu există nicio cerință de a utiliza HTTPS.\n" +"    Tot traficul este criptat de la capăt la capăt, orice criptare " +"suplimentară, de ex. cu utilizarea HTTPS, nu creează alte avantaje legate" +" de anonimat.\n" +"\n" +"    Cu toate acestea, dacă cineva dorește să utilizeze HTTPS sau are o " +"cerință în acest sens, proxy-ul HTTP I2P implicit existent are suport " +"pentru traficul HTTPS.\n" +"    Orice operator de servicii ascuns ar trebui să configureze și să " +"permită accesul HTTPS în mod specific." #: i2p2www/pages/site/faq.html:719 msgid "" @@ -2538,10 +3203,27 @@ msgid "" " They are services run by individuals and they may or may not be " "operational at any given time." msgstr "" +"FTP nu este acceptat din motive tehnice.\n" +"\n" +"    Nu există „outproxies” FTP pe Internet - este posibil să nu fie chiar" +" setat unul.\n" +"    Orice alt tip de proces poate funcționa dacă este configurat cu un " +"tunel standard.\n" +"    Dacă doriți să configurați un tip de outproxy, cercetați cu atenție " +"riscurile potențiale.\n" +"    Comunitatea I2P poate sau nu să poată ajuta cu aspectele tehnice, nu " +"ezitați să întrebați.\n" +"\n" +"    Așa cum s-a explicat de mai multe ori mai sus, orice rezultat extern " +"nu este o parte centrală a rețelei.\n" +"    Sunt servicii administrate de persoane și pot fi sau nu funcționale " +"la un moment dat." #: i2p2www/pages/site/faq.html:736 msgid "My router is using a large amount of CPU, what can I do about this?" msgstr "" +"Routerul meu folosește o cantitate mare de procesor, ce pot face despre " +"asta?" #: i2p2www/pages/site/faq.html:737 msgid "There are many possible causes of high CPU usage. Here is a checklist:" @@ -2551,7 +3233,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:742 msgid "Java Runtime Environment" -msgstr "" +msgstr "Mediu Runtime Java" #: i2p2www/pages/site/faq.html:743 msgid "" @@ -2561,10 +3243,15 @@ msgid "" "java -version at a command/shell prompt. \n" "Performance tends to suffer with other implementations of java." msgstr "" +"Încercați să utilizați OpenJDK sau Sun / Oracle Java dacă este disponibil" +" pentru sistemul dvs.\n" +"Puteți verifica ce versiune de java ați instalat tastând java " +"-version la un prompt de comandă / shell.\n" +"Performanța tinde să sufere cu alte implementări ale java." #: i2p2www/pages/site/faq.html:748 msgid "File sharing applications, e.g. BitTorrent" -msgstr "" +msgstr "Aplicații de partajare a fișierelor, de ex. BitTorrent" #: i2p2www/pages/site/faq.html:749 msgid "" @@ -2578,7 +3265,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:755 msgid "High bandwidth settings" -msgstr "" +msgstr "Setări de lățime de bandă ridicate" #: i2p2www/pages/site/faq.html:756 msgid "" @@ -2587,10 +3274,15 @@ msgid "" "Try reducing the setting for share bandwidth percentage on the " "configuration page." msgstr "" +"Limitele dvs. de lățime de bandă sunt setate prea mari? Este posibil să " +"treacă prea mult trafic prin routerul dvs. I2P și să fie supraîncărcat.\n" +"Încercați să reduceți setarea pentru rocentul de lățime de bandă " +"partajată pe pagina de " +"configurare." #: i2p2www/pages/site/faq.html:761 msgid "I2P Version" -msgstr "" +msgstr "Versiunea I2P" #: i2p2www/pages/site/faq.html:762 msgid "" @@ -2602,7 +3294,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:767 msgid "Memory allocation" -msgstr "" +msgstr "Alocare de memorie" #: i2p2www/pages/site/faq.html:768 msgid "" @@ -2613,11 +3305,18 @@ msgid "" "Increase the setting wrapper.java.maxmemory in the file " "wrapper.config." msgstr "" +"A fost destinsă memorie suficientă pentru utilizarea de către I2P? " +"Uită-te la graficul de memorie din pagina cu grafice\n" +"pentru a vedea dacă memoria este „fixată” - JVM își petrece cea mai mare " +"parte a timpului în colectarea gunoiului.\n" +"Măriți setarea wrapper.java.maxmemory în fișierul " +"wrapper.config." #: i2p2www/pages/site/faq.html:775 #, python-format msgid "Bursts of high-usage vs. constant 100% usage" -msgstr "" +msgstr "Explozie de utilizare mare față de consum constant de 100%" #: i2p2www/pages/site/faq.html:776 msgid "" @@ -2625,10 +3324,14 @@ msgid "" "100% for a long time?\n" "If it is pegged, this could be a bug. Look in the logs for clues." msgstr "" +"Utilizarea procesorului este pur și simplu mai mare decât v-ați dori sau " +"este legată de 100% pentru o lungă perioadă de timp?\n" +"În cazul în care este atașat, acesta ar putea fi un bug. Căutați în " +"jurnalele pentru indicii." #: i2p2www/pages/site/faq.html:782 msgid "Java-related" -msgstr "" +msgstr "Java legate " #: i2p2www/pages/site/faq.html:783 #, python-format @@ -2639,6 +3342,11 @@ msgid "" "See the jbigi page for instructions on " "diagnosing, building, and testing methods." msgstr "" +"Este posibil să utilizați biblioteca BigInteger bazată pe Java în loc de " +"versiunea nativă, mai ales dacă folosiți un sistem de operare sau " +"hardware nou sau neobișnuit (OpenSolaris, mipsel, etc.).\n" +"Consultați pagina jbigi pentru instrucțiuni " +"privind diagnosticarea, construirea și metodele de testare." #: i2p2www/pages/site/faq.html:789 msgid "Participating tunnels" @@ -2656,6 +3364,17 @@ msgid "" "href=\"http://localhost:7657/configadvanced.jsp\">configadvanced " "page." msgstr "" +"Dacă biblioteca ta jbigi nativă funcționează bine, cel mai mare " +"utilizator al procesorului poate dirija traficul pentru tunelurile " +"participante.\n" +"Aceasta folosește procesorul, deoarece la fiecare hop, trebuie să fie " +"decodat un strat de criptare. Puteți limita traficul participant în două " +"moduri -\n" +"prin reducerea lățimii de bandă a partajării pe pagina confignet,\n" +"sau setând router.maxParticipatingTunnels = nnn pe pagina configurării " +"avansate." #: i2p2www/pages/site/faq.html:802 msgid "" @@ -2665,6 +3384,11 @@ msgid "" "If you need to carry out a reseed of your router, please see the reseed instructions." msgstr "" +"Noile instalații ale I2P desfășoară automat procesul de reseed, precum și" +" atunci când numărul de colegi cunoscuți scade la o valoare drastic " +"scăzută.\n" +"Dacă aveți nevoie pentru a efectua o reseed a routerului dvs., consultați" +" instrucțiunile analizate." #: i2p2www/pages/site/faq.html:810 msgid "" @@ -2677,6 +3401,15 @@ msgid "" " http://localhost:7657/config" msgstr "" +"Dacă routerul dvs. are 10 sau mai mulți colegi activi, totul este în " +"regulă.\n" +"Routerul trebuie să mențină conexiunile la câțiva colegi în orice moment." +"\n" +"Cel mai bun mod de a rămâne „mai bine conectat” la rețea este de a " +"partaja mai multă lățime de bandă.\n" +"Cantitatea de lățime de bandă care este partajată de router poate fi " +"modificată pe pagina de configurare:\n" +"http://localhost:7657/config" #: i2p2www/pages/site/faq.html:821 msgid "" @@ -2691,6 +3424,16 @@ msgid "" "Tunnels which your router is participating in expire every 10 minutes and" " may or may not be rebuilt through your router." msgstr "" +"Nu, nu este nimic rău.\n" +"Acesta este un comportament normal.\n" +"Toate routerele se adaptează dinamic la schimbarea condițiilor și " +"cerințelor rețelei.\n" +"Routerele vin online și deconectează în funcție de dacă sistemul pe care " +"este instalat este funcțional sau nu, precum și dacă există o conexiune " +"de rețea disponibilă.\n" +"Routerul dvs. își actualizează constant baza de date de rețea locală.\n" +"Tunelurile la care routerul participă expiră la fiecare 10 minute și pot " +"fi sau nu reconstruite prin intermediul routerului." #: i2p2www/pages/site/faq.html:833 msgid "" @@ -2699,6 +3442,10 @@ msgid "" "\n" "We can try to clarify this with the aid of a diagram:" msgstr "" +"Criptarea și rutarea în rețeaua I2P adaugă o cantitate substanțială de " +"aer și limitează lățimea de bandă.\n" +"\n" +"Putem încerca să clarificăm acest lucru cu ajutorul unei diagrame:" #: i2p2www/pages/site/faq.html:841 msgid "" @@ -2711,6 +3458,14 @@ msgid "" "represented by the boxes labelled 'P', 'Q', 'R', 'X', 'Y', 'Z', 'P_1', " "'Q_1', 'R'_1, 'X_1', 'Y_1' and 'Z_1'." msgstr "" +"În această diagramă, calea pe care o ia o parte din traficul I2P pe " +"măsură ce circulă prin rețea este urmărită.\n" +"Routerul I2P al unui utilizator este notat de căsuța etichetată „A” și un" +" serviciu ascuns I2P (de exemplu, site-ul http://stats.i2p) este " +"etichetat drept „B”.\n" +"Atât clientul cât și serverul folosesc tuneluri 3 hop, aceste hamei sunt " +"reprezentate de casetele etichetate „P”, „Q”, „R”, „X”, „Y”, „Z”, „P_1”, " +"” Q_1 ',' R'_1, 'X_1', 'Y_1' și 'Z_1'." #: i2p2www/pages/site/faq.html:847 msgid "" @@ -2724,6 +3479,15 @@ msgid "" "The text above and below the arrows detail some example bandwidth between" " a pair of hops as well as example latencies." msgstr "" +"Casetele etichetate „P”, „Q” și „R” reprezintă un tunel de ieșire pentru " +"A în timp ce casetele etichetate „X_1”, „Y_1”, „Z_1” reprezintă un tunel " +"de ieșire pentru „B”.\n" +"În mod similar, casetele etichetate „X”, „Y” și „Z” reprezintă și tunelul" +" de intrare pentru „B”, în timp ce casetele etichetate „P_1”, „Q_1” și " +"„R_1” reprezintă un tunel de intrare pentru „A”.\n" +"Săgețile dintre căsuțe indică direcția de circulație.\n" +"Textul de deasupra și de sub săgeți detaliază o lățime de bandă de " +"exemplu între o pereche de salturi, precum și latențe de exemplu." #: i2p2www/pages/site/faq.html:854 msgid "" @@ -2734,6 +3498,14 @@ msgid "" "tunnel to 'B' ('X', 'Y', 'Z'). \n" "Similarly, 6 peers relay traffic from the server to back to the client." msgstr "" +"Când atât clientul cât și serverul folosesc tuneluri 3 hop în întreaga " +"perioadă, un număr total de 12 alte routere I2P sunt implicate în " +"transmisia traficului.\n" +"6 colegi transmit traficul de la client la server, care este împărțit " +"într-un tunel de ieșire cu 3 hop din „A” („P”, „Q”, „R”) și un tunel de " +"intrare în 3 hop la „B” („ X ',' Y ',' Z ').\n" +"În mod similar, 6 colegi transmit traficul de pe server pentru a-l " +"înapoia clientului." #: i2p2www/pages/site/faq.html:860 msgid "" @@ -2742,6 +3514,10 @@ msgid "" "traverse back to the client. \n" "Adding up all latencies we see that:" msgstr "" +"În primul rând, putem lua în considerare latența - timpul necesar unei " +"solicitări de la un client pentru a traversa rețeaua I2P, a ajunge la " +"server și a traversa înapoi către client.\n" +"Adăugând toate latențele, vedem că:" #: i2p2www/pages/site/faq.html:874 msgid "" @@ -2749,6 +3525,9 @@ msgid "" "much higher than what one would normally see while browsing regular " "internet websites." msgstr "" +"Timpul total dus-întors din exemplul nostru se ridică la 740 ms - cu " +"siguranță mult mai mare decât ceea ce se vedea în mod normal în timp ce " +"navighezi pe site-urile de internet obișnuite." #: i2p2www/pages/site/faq.html:878 msgid "" @@ -2766,6 +3545,20 @@ msgid "" "maximum bandwidth of 64 KB/s - between hops 'Z_1' & 'Y_1, 'Y_1' &" " 'X_1' and 'Q_1' & 'P_1'." msgstr "" +"În al doilea rând, putem lua în considerare lățimea de bandă disponibilă." +"\n" +"Acest lucru este determinat prin legătura cea mai lentă între saltul de " +"la client și server, precum și când traficul este transmis de server " +"către client.\n" +"Pentru traficul care merge de la client la server, vedem că lățimea de " +"bandă disponibilă în exemplul nostru între saltul „R” și „X”, precum și " +"saltul „X” și „Y” este de 32 KB / s.\n" +"În ciuda lățimii de bandă disponibile mai mare între celelalte hamei, " +"aceste hamei vor acționa ca un blocaj și vor limita lățimea maximă de " +"bandă disponibilă pentru traficul de la „A” la „B” la 32 KB / s.\n" +"În mod similar, urmărirea traseului de la server la client arată că " +"există o lățime de bandă maximă de 64 KB / s - între hamei „Z_1” și " +"„Y_1,„ Y_1 ”și„ X_1 ”și„ Q_1 ”și„ P_1 ”." #: i2p2www/pages/site/faq.html:886 msgid "" @@ -2778,6 +3571,13 @@ msgid "" "Please be aware of your internet connection's limits as determined by " "your ISP, and adjust your settings accordingly." msgstr "" +"Vă recomandăm să vă măriți limitele de lățime de bandă.\n" +"Acest lucru ajută rețeaua prin creșterea numărului de lățime de bandă " +"disponibilă, care la rândul său va îmbunătăți experiența dvs. I2P.\n" +"Setările pentru lățimea de bandă sunt localizate pe pagina http://localhost:7657/config.\n" +"Vă rugăm să fiți conștienți de limitele conexiunii dvs. de internet, așa " +"cum sunt stabilite de ISP-ul dvs. și reglați-vă setările în consecință." #: i2p2www/pages/site/faq.html:893 msgid "" @@ -2786,6 +3586,11 @@ msgid "" "Allowing participating traffic keeps your router well-integrated in the " "network and improves your transfer speeds." msgstr "" +"De asemenea, vă recomandăm să setați o cantitate suficientă de lățime de " +"bandă partajată - acest lucru permite ca tunelurile participante să fie " +"direcționate prin routerul dvs. I2P.\n" +"Permiterea traficului participant menține routerul bine integrat în rețea" +" și îmbunătățește viteza de transfer." #: i2p2www/pages/site/faq.html:898 #, python-format @@ -2796,6 +3601,11 @@ msgid "" "If you haven't, install the latest " "release." msgstr "" +"I2P este o lucrare în derulare. Sunt implementate o mulțime de " +"îmbunătățiri și corecții și, în general, executarea celei mai recente " +"versiuni vă va ajuta performanța.\n" +"Dacă nu aveți, instalați cea mai recentă " +"versiune." #: i2p2www/pages/site/faq.html:904 msgid "" @@ -2888,6 +3698,13 @@ msgid "" "After the JVM establishes its connection to the wrapper, the wrapper " "refuses any additional connections." msgstr "" +"Învelișul serviciului Java Tanuki pe care îl utilizăm deschide acest port" +" - legat de localhost - pentru a comunica cu software-ul care rulează în " +"JVM.\n" +"Când JVM este lansat, i se oferă o cheie, astfel încât să se poată " +"conecta la înveliș.\n" +"După ce JVM își stabilește conexiunea cu ambalajul, învelișul refuză " +"conexiunile suplimentare." #: i2p2www/pages/site/faq.html:949 msgid "" @@ -2895,6 +3712,9 @@ msgid "" "href=\"http://wrapper.tanukisoftware.com/doc/english/prop-" "port.html\">wrapper documentation." msgstr "" +"Mai multe informații pot fi găsite în documentația învelișului." #: i2p2www/pages/site/faq.html:956 msgid "" @@ -2904,22 +3724,28 @@ msgid "" "join our IRC channel as well: \n" "either through our IRC network, IRC2P, or on Freenode." msgstr "" +"Puteți raporta eventualele erori / probleme pe care le întâmpinați pe " +"tracktracker-ul nostru, care este disponibil atât pentru clauzet cât și " +"pentru I2P.\n" +"Avem un forum de discuții, disponibil și pe I2P și clararnet. Vă puteți " +"alătura și canalului nostru IRC:\n" +"fie prin intermediul rețelei noastre IRC, IRC2P, fie pe Freenode." #: i2p2www/pages/site/faq.html:962 msgid "Our Bugtracker:" -msgstr "" +msgstr "Bugtracker-ul nostru:" #: i2p2www/pages/site/faq.html:964 msgid "Clearnet:" -msgstr "" +msgstr "Clearnet:" #: i2p2www/pages/site/faq.html:965 msgid "On I2P:" -msgstr "" +msgstr "Pe I2P:" #: i2p2www/pages/site/faq.html:967 msgid "Our forums:" -msgstr "" +msgstr "Forumurile noastre:" #: i2p2www/pages/site/faq.html:968 msgid "" @@ -2932,10 +3758,19 @@ msgid "" " Javascript-free paste service and" " follow up on IRC in #i2p<" msgstr "" +"Puteți lipa orice jurnal interesant într-un serviciu de inserare, cum ar " +"fi serviciile de clarificare enumerate în\n" +"  Wiki PrivateBin sau un serviciu de paste I2P, cum ar fi " +"acesta\n" +"  Instanță PrivateBin sau " +"aceasta\n" +"  Serviciu de paste fără Javascript și " +"urmărire IRC în # i2p <" #: i2p2www/pages/site/faq.html:972 msgid "Join #i2p-dev Discuss with the developers on IRC" -msgstr "" +msgstr "Alăturați-vă #i2p-dev Discutați cu dezvoltatorii de la IRC" #: i2p2www/pages/site/faq.html:976 msgid "" @@ -2947,6 +3782,13 @@ msgid "" "section as well as any errors or warnings displayed in the various logs " "displayed on the page." msgstr "" +"Vă rugăm să includeți informații relevante din pagina jurnalelor de " +"router, care sunt disponibile la:\n" +"http://127.0.0.1:7657/logs.\n" +"Vă rugăm să partajați tot textul în secțiunea „Versiunea I2P și mediul de" +" rulare”\n" +", precum și orice erori sau avertismente afișate în diferitele jurnale " +"afișate pe pagină." #: i2p2www/pages/site/faq.html:988 #, python-format @@ -2959,6 +3801,13 @@ msgid "" "or post to the forum and we'll post it " "here (with the answer, hopefully)." msgstr "" +"Grozav! Ne găsiți pe IRC:\n" +"
      \n" +" 
    • pe canalul irc.freenode.net #i2p
    • \n" +" 
    • pe canalul IRC2P #i2p
    • \n" +"
    \n" +"sau postează pe forum și îl vom posta " +"aici (cu răspunsul, sperăm)." #: i2p2www/pages/site/impressum.html:4 msgid "German laws" @@ -2978,122 +3827,91 @@ msgstr "" "instrumente open source și proiectat pentru a rula orice serviciu " "tradițional de Internet, cum ar fi e-mail, IRC sau web hosting." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Ce face I2P pentru tine?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Rețeaua I2P ofera protectie a confidentialitatii puternice de comunicare " -"pe Internet. Multe activități care ar risca intimitatea pe internet " -"publice pot fi efectuate în mod anonim în interiorul I2P." +"Rețeaua I2P oferă protecții de confidențialitate puternice pentru\n" +"    comunicare prin Internet. Multe activități care ți-ar risca\n" +"    confidențialitatea pe internetul public poate fi realizată anonim în " +"interiorul I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Ia I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Ce este I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" +"Pe lângă anonimizarea traficului în rețea, I2P\n" +"        funcționează cu aceleași capacități ca Internetul, cu toate " +"acestea design-ul său\n" +"        și descentralizarea creează un mediu rezistent la cenzură\n" +"        flux liber de informații." #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +"Site-urile oglindite găzduite în rețea permit accesul la știri\n" +"        puncte de desfacere și alte resurse din zonele în care " +"informațiile sunt filtrate\n" +"        sau negat. Comunitățile online care doresc să se organizeze\n" +"        mediile restrictive pot face acest lucru anonim pentru a atenua " +"politicile\n" +"        amenintați-vă și protejați-vă reciproc." + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Citește mai mult…" #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Noutăți & Actualizări " + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "Calendar conferințe 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3133,10 +3951,3 @@ msgstr "Panouri, saituri cu noutati, altele" msgid "Very Old Stuff" msgstr "Chestii foarte vechi" - - - - - - - diff --git a/i2p2www/translations/ro/LC_MESSAGES/research.po b/i2p2www/translations/ro/LC_MESSAGES/research.po index cae5cc76..b0d10989 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/research.po +++ b/i2p2www/translations/ro/LC_MESSAGES/research.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# pol polearnik , 2013 +# polearnik , 2019 +# polearnik , 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" "POT-Creation-Date: 2018-06-24 13:48+0000\n" -"PO-Revision-Date: 2018-06-24 18:45+0000\n" -"Last-Translator: CimpianAlin \n" +"PO-Revision-Date: 2019-09-26 07:41+0000\n" +"Last-Translator: polearnik \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" @@ -26,7 +27,7 @@ msgstr "Cercetarea academica" #: i2p2www/pages/site/research/index.html:3 #: i2p2www/pages/site/research/questions.html:3 msgid "May 2018" -msgstr "" +msgstr "Mai 2018" #: i2p2www/pages/site/research/index.html:6 msgid "Introduction" @@ -34,7 +35,7 @@ msgstr "Introducere" #: i2p2www/pages/site/research/index.html:8 msgid "Research on the I2P Network" -msgstr "" +msgstr "Cercetări în rețeaua I2P" #: i2p2www/pages/site/research/index.html:10 msgid "" @@ -50,6 +51,16 @@ msgid "" "\n" "opening doors for more impactful future development." msgstr "" +"I2P este un proiect foarte unic, care, din păcate, nu a primit cea mai " +"larga\n" +"atenție academică pe care o merită. Până în prezent, cele mai multe " +"cercetări se concentrează pe anonimat și\n" +"tehnologia de dirijare-ceapa a fost în jurul lui Tor, iar în timp ce " +"acele lucrări ne avantajează\n" +"de asemenea, există o mare nevoie de cercetare axată pe I2P. Aceasta " +"joacă un rol esențial\n" +"atât în ​​menținerea securității și integrității rețelei, cât și\n" +"deschiderea ușilor pentru o dezvoltare viitoare mai impactantă." #: i2p2www/pages/site/research/index.html:19 #, python-format @@ -92,14 +103,20 @@ msgid "" "expanding\n" "list of open questions that you can begin on at any time.\n" msgstr "" +"\n" +"Această pagină își propune să contureze cele mai necesare domenii de " +"cercetare, notează\n" +"potențiali cercetători, orientările noastre generale privind siguranța, " +"precum și o extindere\n" +"listei de întrebări deschise cu care puteți începe oricând.\n" #: i2p2www/pages/site/research/index.html:40 msgid "Notes to Researchers:" -msgstr "" +msgstr "Note pentru cercetători:" #: i2p2www/pages/site/research/index.html:42 msgid "Defensive Research" -msgstr "" +msgstr "Cercetare defensivă" #: i2p2www/pages/site/research/index.html:44 msgid "" @@ -115,10 +132,22 @@ msgid "" "to\n" "fortify the network!" msgstr "" +"Deși toate cercetările din rețeaua I2P sunt benefice și apreciate, există" +"\n" +"anumite zone care au nevoie mai mult decât altele - cel mai mult în " +"defensivă\n" +"cercetare. Majoritatea oamenilor le place să vină cu modalități " +"distractive de a lansa ofensive\n" +"împotriva software-ului anonim, iar acest lucru este consolidat în " +"continuare de stimulentele din\n" +"instituții academice. Deși știm că nu este de multe ori prima alegere\n" +"cercetătorilor, cu siguranță, am aprecia orice și toate lucrările pentru " +"modalități de a \n" +"fortifica rețeaua!" #: i2p2www/pages/site/research/index.html:54 msgid "Offensive and Analytic Tests" -msgstr "" +msgstr "Teste ofensive și analitice" #: i2p2www/pages/site/research/index.html:56 #, python-format @@ -146,14 +175,34 @@ msgid "" "that risk\n" "and increase the safety of your testing." msgstr "" +"Dacă te-ai decis asupra unui subiect de cercetare care are drept scop " +"investigarea practică a I2P\n" +"în rețea sau rezolvați o problemă de proporții mari, vă rugăm\n" +"sa comunică-ți ideile cu echipa de " +"dezvoltare,\n" +"cu cat mai devreme, cu atat mai bine. I2P este în continuă dezvoltare și " +"o cantitate semnificativă\n" +"de foaie de parcurs , prin urmare, problema dvs. a fost deja identificată" +"\n" +"și semnalizata pentru actualizare sau patch. În cazul puțin probabil pe " +"care îl conduceți\n" +"testarea că se suprapune cu / ar interesa un alt proiect de cercetare\n" +"deja în mișcare, putem, de asemenea, să vă facem conștienți de acest " +"lucru (cu permisiunea lor\n" +" desigur) și, eventual, deschideți ușa pentru colaborare. Există\n" +"de asemenea, o șansă ca testul în sine să afecteze în mod semnificativ " +"rețeaua sau\n" +"utilizatorii obișnuiți și echipa poate avea idei sau sugestii pentru " +"atenuarea acestui risc\n" +"și creșterea siguranței testării dvs." #: i2p2www/pages/site/research/index.html:71 msgid "Research Ethics & Testing the Network" -msgstr "" +msgstr "Cercetarea eticii și testarea rețelei" #: i2p2www/pages/site/research/index.html:73 msgid "General Guidelines" -msgstr "" +msgstr "Orientări generale" #: i2p2www/pages/site/research/index.html:75 msgid "" @@ -192,10 +241,46 @@ msgid "" " \n" "" msgstr "" +"
      \n" +"
    1. \n" +" Luați în considerare beneficiile și riscurile - există vreo îndoială " +"că cercetarea\n" +"    oferă mai multă valoare decât pericol?\n" +"
    2. \n" +"
    3. \n" +" Dacă cercetarea poate fi făcută într-o rețea de testare, atunci " +"aceasta este cea mai preferată\n" +"    metodă\n" +"
    4. \n" +"
    5. \n" +" Dacă trebuie să funcționați în rețeaua live, cea mai sigură rută este" +" doar\n" +"    colectarea datelor despre tine\n" +"
    6. \n" +"
    7. \n" +" Dacă aveți nevoie de „date mai mari”, se recomandă să vedeți mai " +"întâi dacă puteți utiliza\n" +"    seturi de date din experimente anterioare sau alte resurse terțe sunt" +"\n" +"    recomandat\n" +"
    8. \n" +"
    9. \n" +" Dacă trebuie să colectați date în rețeaua live, asigurați-vă că " +"acestea sunt sigure\n" +"   pentru publicarea și colectarea este cât mai puțin posibil\n" +"
    10. \n" +"
    11. \n" +" După testare și înainte de publicare, verificați toate datele care " +"trebuie să fie\n" +"    publicate public nusunt destinate să fie private de către" +"\n" +"    inițiator\n" +"
    12. \n" +"
    " #: i2p2www/pages/site/research/index.html:106 msgid "Using a Test Network to Attack I2P" -msgstr "" +msgstr "Utilizarea unei rețele de testare pentru a ataca I2P" #: i2p2www/pages/site/research/index.html:108 msgid "" @@ -216,6 +301,23 @@ msgid "" "below\n" "command." msgstr "" +"I2P poate fi rulat ca o rețea de testare separată prin controlul " +"locațiilor care\n" +"router-ul nou le transformă astfel încât să găsească doar alte routere de" +" testare.\n" +"\n" +"Modul de operare standard este să aibă un JVM pentru fiecare instanță de " +"router; prin urmare\n" +"rularea mai multor copii ale I2P pe o singură mașină este inadmisibilă, " +"atât datorită\n" +"scurgerea potențială a resurselor și anumite conflicte portuare. Pentru \n" +"facilitarea mai buna configurarii rețelelor de testare mici, I2P are un " +"mod multirouter care\n" +"permite rularea mai multor routere distincte în același JVM.\n" +"\n" +"MultiRouter poate fi pornit din directorul de bază i2p rulând comanda de" +" \n" +"mai jos." #: i2p2www/pages/site/research/index.html:124 msgid "" @@ -227,10 +329,17 @@ msgid "" "the\n" "router.config before starting." msgstr "" +"În plus, I2P poate fi pornit într-un mod de rețea virtuală. Acest mod " +"dezactivează\n" +"toate transporturile, permițând testarea routerului în mod izolat, fără " +"trafic din rețea\n" +". Pentru a activa acest mod, adăugați i2p.vmCommSystem = " +"true la\n" +"router.config înainte de a începe." #: i2p2www/pages/site/research/index.html:131 msgid "Testing on the Live I2P Network" -msgstr "" +msgstr "Testare în rețeaua I2P Live" #: i2p2www/pages/site/research/index.html:133 #, python-format @@ -244,10 +353,17 @@ msgid "" "we\n" "will end up taking countermeasures which could interfere with the test." msgstr "" +"După cum s-a menționat mai sus în notele cercetătorului, vă rugăm să ne contactați\n" +"înainte de a începe testarea. În timp ce nu ne descurajăm\n" +"cercetătorii de la testarea responsabilă a ideilor lor în rețeaua live, " +"dacă\n" +"atacul devine evident și nu avem nicio linie de comunicare atunci \n" +"va ajunge să luam măsuri care ar putea interfera cu testul." #: i2p2www/pages/site/research/index.html:141 msgid "Router Family Configuration" -msgstr "" +msgstr "Configurare familie router" #: i2p2www/pages/site/research/index.html:143 msgid "" @@ -269,6 +385,20 @@ msgid "" "to work\n" "with us directly." msgstr "" +"De la versiunea 0.9.25, I2P acceptă o configurație a familiei de routere." +" Acest lucru oferă\n" +"cercetătorilor care rulează mai multe routere cu mijloacele de a le " +"identifica public\n" +"routere. La rândul său, acest lucru ajută proiectul I2P să înțeleagă că " +"aceste routere \n" +"nu execută un atac în rețea. De asemenea, va preveni alte routere\n" +"inclusiv multiple routere ale familiei într-un singur tunel, care ar " +"putea conduce\n" +"la deanonimizare. Router-urile care par coluzionante, dar nu au o\n" +"familia declarată poate fi presupusă a fi un atac la rețea și poate fi\n" +"blocat. Cel mai bun mod de a vă asigura succesul proiectului dvs. de " +"cercetare este să lucrați\n" +"cu noi direct." #: i2p2www/pages/site/research/index.html:155 msgid "" @@ -282,6 +412,14 @@ msgid "" "export\n" "the key from that router, and import it to other members of the family." msgstr "" +"O familie de routere partajează o cheie privată, astfel încât " +"participarea la familie nu poate\n" +"fi răsfățat. Pentru a configura o familie de routere, faceți clic pe " +"linkul „I2P Internals” din\n" +"consola de router, apoi pe fila „Family”. Urmați instrucțiunile de acolo\n" +"pentru a genera cheia privată pentru primul router din familie. Apoi, " +"export\n" +"cheia de la acel router și importați-o în alți membri ai familiei." #: i2p2www/pages/site/research/questions.html:2 msgid "Open research questions" @@ -293,7 +431,7 @@ msgstr "Baza de date a rețelei" #: i2p2www/pages/site/research/questions.html:6 msgid "Floodfills" -msgstr "" +msgstr "Floodfills" #: i2p2www/pages/site/research/questions.html:19 msgid "Transports" @@ -317,23 +455,23 @@ msgstr "Multihoming" #: i2p2www/pages/site/research/questions.html:59 msgid "Message routing" -msgstr "" +msgstr "Rutarea mesajelor" #: i2p2www/pages/site/research/questions.html:66 msgid "Anonymity" -msgstr "" +msgstr "Anonimat" #: i2p2www/pages/site/research/questions.html:75 msgid "Network Related" -msgstr "" +msgstr "Legat de rețea" #: i2p2www/pages/site/research/vrp.html:2 msgid "Vulnerability Response Process" -msgstr "" +msgstr "Procesul de răspuns la vulnerabilitate" #: i2p2www/pages/site/research/vrp.html:3 msgid "January 2017" -msgstr "" +msgstr "Ianuarie 2017" #: i2p2www/pages/site/research/vrp.html:6 msgid "" @@ -341,26 +479,29 @@ msgid "" "This process is subject to change. Please refer to this page for the " "current VRP." msgstr "" +"\n" +"Acest proces poate fi modificat. Vă rugăm să consultați această pagină " +"pentru actualul VRP." #: i2p2www/pages/site/research/vrp.html:10 msgid "Point of Contact for Security Issues" -msgstr "" +msgstr "Punct de contact pentru probleme de securitate" #: i2p2www/pages/site/research/vrp.html:14 msgid "Security Response Team" -msgstr "" +msgstr "Echipa de răspuns la securitate" #: i2p2www/pages/site/research/vrp.html:16 msgid "Only the following members have access to the security point of contact:" -msgstr "" +msgstr "Doar următorii membri au acces la punctul de contact de securitate:" #: i2p2www/pages/site/research/vrp.html:25 msgid "Incident Response" -msgstr "" +msgstr "Răspuns la incident" #: i2p2www/pages/site/research/vrp.html:28 msgid "Researcher submits report via one or both of two methods:" -msgstr "" +msgstr "Cercetătorul prezintă raportul prin una sau ambele două metode:" #: i2p2www/pages/site/research/vrp.html:32 msgid "Email" @@ -372,6 +513,9 @@ msgid "" "particular\n" "report based on availability and/or knowledge-set." msgstr "" +"Echipa de răspuns desemnează un manager de răspuns care este responsabil " +"de raport\n" +" particular bazat pe disponibilitate și / sau set de cunoștințe." #: i2p2www/pages/site/research/vrp.html:42 #, python-format @@ -379,6 +523,9 @@ msgid "" "In no more than %(limit)s working days, Response Team should gratefully\n" "respond to researcher using only encrypted methods." msgstr "" +"În cel mult %(limit)s zile lucrătoare, echipa de răspuns ar trebui să fie" +" recunoscut\n" +"răspuns cercetătorului folosind doar metode criptate." #: i2p2www/pages/site/research/vrp.html:47 msgid "" @@ -386,32 +533,41 @@ msgid "" "\n" "confirm if submission is indeed a vulnerability." msgstr "" +"Managerul de răspuns face anchete pentru a satisface orice informație " +"necesară și pentru\n" +"confirmarea dacă transmiterea este într-adevăr o vulnerabilitate." #: i2p2www/pages/site/research/vrp.html:52 msgid "If submission proves to be vulnerable, proceed." -msgstr "" +msgstr "Dacă depunerea se dovedește a fi vulnerabilă, continuați." #: i2p2www/pages/site/research/vrp.html:55 msgid "If not vulnerable:" -msgstr "" +msgstr "Dacă nu este vulnerabil:" #: i2p2www/pages/site/research/vrp.html:59 msgid "" "Response Manager responds with reasons why submission is not a " "vulnerability." msgstr "" +"Managerul de răspuns răspunde cu motivele pentru care transmiterea nu " +"este o vulnerabilitate." #: i2p2www/pages/site/research/vrp.html:62 msgid "" "Response Manager moves discussion to a new or existing ticket on public " "Trac if necessary." msgstr "" +"Managerul de răspuns mută discuția la un bilet nou sau existent pe Trac " +"public, dacă este necesar." #: i2p2www/pages/site/research/vrp.html:70 msgid "" "If over email, Response Manager opens a HackerOne issue for new " "submission." msgstr "" +"Dacă aveți un e-mail, Managerul de răspuns deschide o problemă HackerOne " +"pentru trimitere nouă." #: i2p2www/pages/site/research/vrp.html:74 msgid "" @@ -419,24 +575,28 @@ msgid "" "Establish severity of vulnerability:\n" " " msgstr "" +"\n" +"Stabiliți severitatea vulnerabilității:" #: i2p2www/pages/site/research/vrp.html:79 msgid "" "Effects network as a whole, has potential to break entire network or is " "on a scale of great catastrophe." msgstr "" +"Rețeaua cu efecte în ansamblu, are potențialul de a rupe întreaga rețea " +"sau este la scară de mari catastrofe." #: i2p2www/pages/site/research/vrp.html:83 msgid "Effects individual routers, or must be carefully exploited." -msgstr "" +msgstr "Efectează routere individuale sau trebuie exploatate cu atenție." #: i2p2www/pages/site/research/vrp.html:87 msgid "Is not easily exploitable." -msgstr "" +msgstr "Nu este ușor de exploatat." #: i2p2www/pages/site/research/vrp.html:93 msgid "Respond according to the severity of the vulnerability:" -msgstr "" +msgstr "Răspundeți în funcție de gravitatea vulnerabilității:" #: i2p2www/pages/site/research/vrp.html:97 #, python-format @@ -445,10 +605,15 @@ msgid "" "%(limit)s\n" "working days of classification." msgstr "" +"Gravitatea ridicată trebuie notificată pe site-ul web și în fluxul de " +"știri\n" +"%(limit)s zile lucrătoare de clasificare." #: i2p2www/pages/site/research/vrp.html:102 msgid "The notification should list appropriate steps for users to take, if any." msgstr "" +"Notificarea trebuie să enumere pașii adecvați pentru utilizatori, dacă " +"este cazul." #: i2p2www/pages/site/research/vrp.html:105 msgid "" @@ -456,32 +621,37 @@ msgid "" "exploitation\n" "path." msgstr "" +"Notificarea nu trebuie să includă detalii care ar putea sugera o " +"exploatare\n" +"cale." #: i2p2www/pages/site/research/vrp.html:109 msgid "The latter takes precedence over the former." -msgstr "" +msgstr "Acesta din urmă are prioritate asupra primului." #: i2p2www/pages/site/research/vrp.html:113 msgid "MEDIUM and HIGH severities will require a Point Release." -msgstr "" +msgstr "Severitatea medie și înaltă va necesita o eliberare de punct." #: i2p2www/pages/site/research/vrp.html:116 msgid "LOW severities will be addressed in the next Regular Release." -msgstr "" +msgstr "Gravitatea scăzută va fi abordată în următoarea versiune periodică." #: i2p2www/pages/site/research/vrp.html:122 msgid "Response Team applies appropriate patch(es)." -msgstr "" +msgstr "Echipa de răspuns aplică patch-uri adecvate." #: i2p2www/pages/site/research/vrp.html:126 msgid "" "Response Manager designates a PRIVATE monotone \"hotfix branch\" to work " "in." msgstr "" +"Response Manager desemnează o „ramură de remediere rapidă” monotonă " +"PRIVATĂ pentru a lucra." #: i2p2www/pages/site/research/vrp.html:129 msgid "Patches are reviewed with the researcher." -msgstr "" +msgstr "Patch-urile sunt revizuite cu cercetătorul." #: i2p2www/pages/site/research/vrp.html:132 msgid "" @@ -490,77 +660,93 @@ msgid "" "make reference to the security nature of the PRIVATE branch or its " "commits." msgstr "" +"Orice mesaj asociat cu angajamentele PUBLIC în timpul revizuirii nu " +"trebuie\n" +"face referire la natura de securitate a sucursalei PRIVATE sau a " +"angajamentelor acesteia." #: i2p2www/pages/site/research/vrp.html:136 msgid "Vulnerability announcement is drafted." -msgstr "" +msgstr "Anunțul de vulnerabilitate este redactat." #: i2p2www/pages/site/research/vrp.html:140 msgid "Include severity of vulnerability." -msgstr "" +msgstr "Includeți severitatea vulnerabilității." #: i2p2www/pages/site/research/vrp.html:143 msgid "Include systems/apps effected." -msgstr "" +msgstr "Includeți sisteme / aplicații efectuate." #: i2p2www/pages/site/research/vrp.html:146 msgid "Include solutions (if any) if patch cannot be applied." -msgstr "" +msgstr "Includeți soluții (dacă există) dacă patch-ul nu poate fi aplicat." #: i2p2www/pages/site/research/vrp.html:150 msgid "Release date is discussed." -msgstr "" +msgstr "Data de lansare este discutată." #: i2p2www/pages/site/research/vrp.html:156 msgid "" "At release date, Response Team coordinates with developers to finalize " "update:" msgstr "" +"La data lansării, echipa de răspuns se coordonează cu dezvoltatorii " +"pentru finalizarea actualizării:" #: i2p2www/pages/site/research/vrp.html:160 msgid "Response Manager propagates the \"hotfix branch\" to trunk." -msgstr "" +msgstr "Response Manager propagă „ramura de remediere rapidă” în portbagaj." #: i2p2www/pages/site/research/vrp.html:163 msgid "" "Response Manager includes vulnerability announcement draft in release " "notes." msgstr "" +"Response Manager include proiectul de anunț de vulnerabilitate în notele " +"de lansare." #: i2p2www/pages/site/research/vrp.html:166 msgid "Proceed with the Point or Regular Release." -msgstr "" +msgstr "Continuați cu eliberarea punctuală sau regulată." #: i2p2www/pages/site/research/vrp.html:173 msgid "Post-release Disclosure Process" -msgstr "" +msgstr "Procesul de divulgare post-eliberare" #: i2p2www/pages/site/research/vrp.html:176 #, python-format msgid "Response Team has %(limit)s days to fulfill all points within section III." msgstr "" +"Echipa de răspuns are %(limit)s zile pentru îndeplinirea tuturor " +"punctelor din secțiunea III." #: i2p2www/pages/site/research/vrp.html:180 msgid "If the Incident Response process in section III is successfully completed:" msgstr "" +"Dacă procesul de răspuns la incident în secțiunea III este finalizat cu " +"succes:" #: i2p2www/pages/site/research/vrp.html:184 msgid "" "Response Manager contacts researcher and asks if researcher wishes for " "credit." msgstr "" +"Managerul de răspuns contactează cercetătorul și îl întreabă dacă " +"cercetătorul dorește credit." #: i2p2www/pages/site/research/vrp.html:187 msgid "Finalize vulnerability announcement draft and include the following:" msgstr "" +"Finalizați proiectul de anunț pentru vulnerabilitate și includeți " +"următoarele:" #: i2p2www/pages/site/research/vrp.html:191 msgid "Project name and URL." -msgstr "" +msgstr "Numele proiectului și adresa URL." #: i2p2www/pages/site/research/vrp.html:194 msgid "Versions known to be affected." -msgstr "" +msgstr "Versiuni despre care se știe că sunt afectate." #: i2p2www/pages/site/research/vrp.html:197 msgid "" @@ -568,64 +754,79 @@ msgid "" "introduced in a recent version, and older versions are therefore " "unaffected)." msgstr "" +"Versiunile despre care se știe că nu sunt afectate (de exemplu, codul " +"vulnerabil a fost introdus într-o versiune recentă, iar versiunile mai " +"vechi nu sunt afectate)." #: i2p2www/pages/site/research/vrp.html:200 msgid "Versions not checked." -msgstr "" +msgstr "Versiunile nu sunt verificate." #: i2p2www/pages/site/research/vrp.html:203 msgid "Type of vulnerability and its impact." -msgstr "" +msgstr "Tipul de vulnerabilitate și impactul acesteia." #: i2p2www/pages/site/research/vrp.html:206 msgid "If already obtained or applicable, a CVE-ID." -msgstr "" +msgstr "Dacă este deja obținut sau aplicabil, un CVE-ID." #: i2p2www/pages/site/research/vrp.html:209 msgid "The planned, coordinated release date." -msgstr "" +msgstr "Data de lansare planificată și coordonată." #: i2p2www/pages/site/research/vrp.html:212 msgid "" "Mitigating factors (for example, the vulnerability is only exposed in " "uncommon, non-default configurations)." msgstr "" +"Factorii de atenuare (de exemplu, vulnerabilitatea este expusă numai în " +"configurații neobișnuite, care nu sunt implicite)." #: i2p2www/pages/site/research/vrp.html:215 msgid "" "Workarounds (configuration changes users can make to reduce their " "exposure to the vulnerability)." msgstr "" +"Rezolvări (modificările de configurare pe care le pot face utilizatorii " +"pentru a reduce expunerea la vulnerabilitate)." #: i2p2www/pages/site/research/vrp.html:218 msgid "If applicable, credits to the original reporter." -msgstr "" +msgstr "Dacă este cazul, credite către reporterul inițial." #: i2p2www/pages/site/research/vrp.html:223 msgid "Release finalized vulnerability announcement on website and in news feed." msgstr "" +"Eliberați anunțul de vulnerabilitate finalizat pe site-ul web și în " +"fluxul de știri." #: i2p2www/pages/site/research/vrp.html:226 msgid "" "For HIGH severities, release finalized vulnerability announcement on " "well-known mailing lists:" msgstr "" +"Pentru severități înalte, eliberați anunțul de vulnerabilitate finalizat " +"pe listele de corespondențe cunoscute:" #: i2p2www/pages/site/research/vrp.html:234 msgid "If applicable, developers request a CVE-ID." -msgstr "" +msgstr "Dacă este cazul, dezvoltatorii solicită un ID CVE." #: i2p2www/pages/site/research/vrp.html:238 msgid "" "The commit that applied the fix is made reference too in a future commit " "and includes a CVE-ID." msgstr "" +"Angajamentul care a aplicat remedierea se face referire și la un " +"angajament viitor și include un CVE-ID." #: i2p2www/pages/site/research/vrp.html:246 msgid "" "If the Incident Response process in section III is *not* successfully " "completed:" msgstr "" +"Dacă procesul de răspuns la incident în secțiunea III nu este * finalizat" +" cu succes:" #: i2p2www/pages/site/research/vrp.html:250 msgid "" @@ -635,6 +836,11 @@ msgid "" "\n" "future." msgstr "" +"Echipa de răspuns și dezvoltatorii organizează o întâlnire IRC pentru a " +"discuta de ce / ce puncte\n" +"în secțiunea III nu au fost soluționate și modul în care echipa le poate " +"rezolva în cadrul\n" +"viitor." #: i2p2www/pages/site/research/vrp.html:255 msgid "" @@ -642,6 +848,9 @@ msgid "" "points\n" "made in section V." msgstr "" +"Orice reuniuni de dezvoltatori imediat după incident ar trebui să includă" +" puncte\n" +"realizat în secțiunea V." #: i2p2www/pages/site/research/vrp.html:259 msgid "" @@ -650,6 +859,11 @@ msgid "" "and\n" "attempt to reach consensus." msgstr "" +"În cazul în care apar dispute cu privire la dacă sau când trebuie " +"dezvăluite informații despre o\n" +"vulnerabilitate, echipa de răspuns va discuta în mod public problema prin" +" IRC și\n" +"încearca de a ajunge la consens." #: i2p2www/pages/site/research/vrp.html:264 #, python-format @@ -659,49 +873,57 @@ msgid "" "the researcher (after %(limit)s days) has every right to expose the\n" "vulnerability to the public." msgstr "" +"Dacă nu este îndeplinit consensul privind divulgarea la timp (nu mai " +"târziu de %(limit)s zile),\n" +"cercetătorul (după %(limit)s zile) are tot dreptul să expună\n" +"vulnerabilitate pentru public." #: i2p2www/pages/site/research/vrp.html:273 msgid "Incident Analysis" -msgstr "" +msgstr "Analiza incidentelor" #: i2p2www/pages/site/research/vrp.html:276 msgid "Isolate codebase" -msgstr "" +msgstr "Izolați baza de coduri" #: i2p2www/pages/site/research/vrp.html:278 #: i2p2www/pages/site/research/vrp.html:298 msgid "Response Team and developers should coordinate to work on the following:" msgstr "" +"Echipa de răspuns și dezvoltatorii ar trebui să se coordoneze pentru a " +"lucra la următoarele:" #: i2p2www/pages/site/research/vrp.html:282 msgid "Problematic implementation of classes/libraries/functions, etc." -msgstr "" +msgstr "Implementarea problematică a claselor / bibliotecilor / funcțiilor etc." #: i2p2www/pages/site/research/vrp.html:285 msgid "Focus on apps/distro packaging, etc." -msgstr "" +msgstr "Concentrați-vă pe aplicații / ambalaje distro etc." #: i2p2www/pages/site/research/vrp.html:288 msgid "Operator/config error, etc." -msgstr "" +msgstr "Eroare operator / configurare etc." #: i2p2www/pages/site/research/vrp.html:296 msgid "Auditing" -msgstr "" +msgstr "Audit" #: i2p2www/pages/site/research/vrp.html:302 msgid "Auditing of problem area(s) as discussed in point 1." -msgstr "" +msgstr "Auditarea zonei (zonelor) problemelor descrise la punctul 1." #: i2p2www/pages/site/research/vrp.html:305 msgid "Generate internal reports and store for future reference." -msgstr "" +msgstr "Generați rapoarte interne și stocați pentru referințe viitoare." #: i2p2www/pages/site/research/vrp.html:308 msgid "" "If results are not sensitive, share with the public via IRC or public " "Trac." msgstr "" +"Dacă rezultatele nu sunt sensibile, împărtășiți-le publicului prin IRC " +"sau Trac public." #: i2p2www/pages/site/research/vrp.html:316 #, python-format @@ -710,10 +932,13 @@ msgid "" "ensure\n" "completion of section V." msgstr "" +"Echipa de răspuns are %(limit)s zile după finalizarea secțiunii III " +"pentru a se asigura\n" +"completarea secțiunii V." #: i2p2www/pages/site/research/vrp.html:322 msgid "Resolutions" -msgstr "" +msgstr "rezoluţiile" #: i2p2www/pages/site/research/vrp.html:324 msgid "" @@ -723,10 +948,15 @@ msgid "" "\n" "addressed via the following:" msgstr "" +"Orice întrebări sau rezoluții suplimentare privind incidentul " +"(incidentele) dintre\n" +"cercetător și echipă de răspuns + dezvoltare după divulgarea publică " +"poate fi\n" +"adresate prin următoarele:" #: i2p2www/pages/site/research/vrp.html:338 msgid "Continuous Improvement" -msgstr "" +msgstr "Imbunatatire continua" #: i2p2www/pages/site/research/vrp.html:341 msgid "" @@ -734,38 +964,49 @@ msgid "" "previous\n" "year's incidents." msgstr "" +"Echipa de răspuns și dezvoltatorii ar trebui să organizeze întâlniri " +"anuale pentru a revizui cele anterioare\n" +"incidente de anul." #: i2p2www/pages/site/research/vrp.html:346 msgid "" "Response Team or designated person(s) should give a brief presentation, " "including:" msgstr "" +"Echipa de răspuns sau persoana (persoanele) desemnate (e) ar trebui să " +"prezinte o prezentare succintă, inclusiv:" #: i2p2www/pages/site/research/vrp.html:350 msgid "Areas of I2P affected by the incidents." -msgstr "" +msgstr "Zonele I2P afectate de incidente." #: i2p2www/pages/site/research/vrp.html:353 msgid "Any network downtime or monetary cost (if any) of the incidents." msgstr "" +"Orice întrerupere a rețelei sau costuri monetare (dacă există) ale " +"incidentelor." #: i2p2www/pages/site/research/vrp.html:356 msgid "Ways in which the incidents could have been avoided (if any)." -msgstr "" +msgstr "Modalități în care incidentele ar fi putut fi evitate (dacă există)." #: i2p2www/pages/site/research/vrp.html:359 msgid "How effective this process was in dealing with the incidents." -msgstr "" +msgstr "Cât de eficient a fost acest proces în tratarea incidentelor." #: i2p2www/pages/site/research/vrp.html:365 msgid "After the presentation, Response Team and developers should discuss:" -msgstr "" +msgstr "După prezentare, echipa de răspuns și dezvoltatorii ar trebui să discute:" #: i2p2www/pages/site/research/vrp.html:369 msgid "Potential changes to development processes to reduce future incidents." msgstr "" +"Modificări potențiale ale proceselor de dezvoltare pentru a reduce " +"incidentele viitoare." #: i2p2www/pages/site/research/vrp.html:372 msgid "Potential changes to this process to improve future responses." msgstr "" +"Modificări potențiale ale acestui proces pentru a îmbunătăți răspunsurile" +" viitoare." diff --git a/i2p2www/translations/ru/LC_MESSAGES/about.po b/i2p2www/translations/ru/LC_MESSAGES/about.po index 9742f39b..8fc9cf5f 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/about.po +++ b/i2p2www/translations/ru/LC_MESSAGES/about.po @@ -25,8 +25,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Russian (Russia) " "(http://www.transifex.com/otf/I2P/language/ru_RU/)\n" @@ -103,19 +103,43 @@ msgstr "" "наиболее популярных браузеров." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "Профиль Firefox для Windows" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" +"Если вы используете Windows, рекомендуемый метод получения доступа в I2P " +"используя \n" +"профиль для Firefox." + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" +"Если вы не хотите использовать этот профиль или вы работаете не в " +"Windows, нужно настроить ваш браузер под себя. Читайте об этом ниже." + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Как настроить ваш браузер" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Условия использования внешнего прокси" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 или Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -127,11 +151,11 @@ msgstr "" "Интернет\". В окне настроек перейдите к вкладке параметров соединения и " "щелкните по настройкам сети (LAN) для конфигурации порта прокси-сервера." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Настройки Интернет в IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -154,15 +178,15 @@ msgstr "" "Примечание: в целях приватности установите для FTP-прокси те же " "параметры, что и для HTTP-прокси. " -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "Настройки прокси-сервера в IE" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Инструкции для Firefox 57 ниже:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -173,11 +197,11 @@ msgstr "" "Прокрутите вниз, пока не увидите раздел сетевого прокси, как " "показано на скриншоте ниже. Нажмите на Настройки" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Сетевые настройки Firefox57" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -190,7 +214,7 @@ msgstr "" "127.0.0.1 с портом 4444, как показано на " "следующем скриншоте." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" @@ -198,11 +222,11 @@ msgstr "" "Firefox57\n" "Настройки соединения" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "Firefox57 Настройки соединения" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -217,11 +241,11 @@ msgstr "" "нажмите на закладку Сеть. В секции Соединение, нажмите " "кнопку Настройки. Вы увидите окно как показано ниже:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Cетевые настройки Firefox" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -240,11 +264,11 @@ msgstr "" "Примечание: в целях приватности установите для FTP-прокси те же " "параметры, что и для HTTP-прокси. " -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Настройки прокси для Firefox" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -257,11 +281,11 @@ msgstr "" "\"Use manually specified proxy\n" "configuration\"." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Настройки прокси для Konqueror" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -279,7 +303,7 @@ msgstr "" "Примечание: в целях приватности установите для FTP-прокси те же " "параметры, что и для HTTP-прокси. " -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -290,7 +314,7 @@ msgstr "" "Вместо этого I2P предназначена для использования в качестве внутренней " "сети." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -312,7 +336,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -326,7 +350,7 @@ msgstr "" "различны, вы попадаете на один и тот же прокси (множественная адресация и" " ключи для улучшения производительности)." -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -339,7 +363,7 @@ msgstr "" "не разрешены через внешние прокси.\n" "Для удобства внешние прокси блокируют рекламные серверы." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -364,324 +388,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Зал Славы" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Большая благодарность следующим людям, сделавшим пожертвование для I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to (webm)\n" "Андрей Савченко (bircoph), конференция FOSDEM, Брюссель, 4 февраля 2018" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Руководства" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1260,7 +945,7 @@ msgstr "" "Этот гид объяснит как установить I2P в Windows XP.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1273,7 +958,7 @@ msgstr "" "Этот гид объяснит как установить I2P в Debian Linux System.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1286,7 +971,7 @@ msgstr "" "Как поднять анонимный веб-сайт в сети I2P.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1301,7 +986,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1315,7 +1000,7 @@ msgstr "" "Felix Atari сотрудник Telecomix Crypto Munitions Bureau.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1329,7 +1014,7 @@ msgstr "" "(Youtube Video)\n" "Это руководство объяснит как установить и настроить ПО для доступа в I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1340,7 +1025,7 @@ msgstr "" "(Youtube Video)\n" "Как установить I2P в Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1353,7 +1038,7 @@ msgstr "" "Adrian Crenshaw.\n" "Январь 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1364,11 +1049,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Статьи и интервью" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1381,7 +1066,7 @@ msgstr "" "Часть 2\n" "26 июля 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1394,7 +1079,7 @@ msgstr "" "Перевод на английский\n" "31 октября 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1404,7 +1089,7 @@ msgstr "" "2003 Business Week статья о невидимой сети\n" "14 сентября 2003." -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1415,7 +1100,7 @@ msgstr "" "Netzwelt.de статья об анонимности в Интернет (на" " немецком), ноябрь 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1426,7 +1111,7 @@ msgstr "" "Март 2009\n" "немецкий перевод" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1443,7 +1128,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">трекере" " postman'a)" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1454,7 +1139,7 @@ msgstr "" "Jonathan Cox,\n" "Ноябрь 11, 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1471,7 +1156,7 @@ msgstr "" "href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">трекере" " postman'а)" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1482,7 +1167,7 @@ msgstr "" "Podcast Ep. 2015-010 (mp3)\n" "Part 1, 28 февраля 2015" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1493,11 +1178,37 @@ msgstr "" "Podcast Ep. 2015-011 (mp3)\n" "Part 2, 6 марта 2015" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Прочее" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1506,6 +1217,14 @@ msgstr "" "от Netflix,\n" "14 февраля 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Участники проекта I2P" @@ -1539,11 +1258,11 @@ msgid "point of contact of last resort" msgstr "контакт для крайних случаев" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Казначей" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -3354,7 +3073,3 @@ msgstr "" "Возможные будущие улучшения производительности смотри на странице \n" "Будущие Улучшения Производительности." - - - - diff --git a/i2p2www/translations/ru/LC_MESSAGES/blog.po b/i2p2www/translations/ru/LC_MESSAGES/blog.po index 39c7d976..8d8b18f2 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ru/LC_MESSAGES/blog.po @@ -24,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: Allclear \n" "Language-Team: Russian (Russia) " "(http://www.transifex.com/otf/I2P/language/ru_RU/)\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " @@ -43,30 +43,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Файлы доступны на `странице загрузок`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`странице загрузок`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -74,46 +57,51 @@ msgstr "`странице загрузок`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "ПОДРОБНОСТИ РЕЛИЗА" @@ -122,10 +110,10 @@ msgstr "ПОДРОБНОСТИ РЕЛИЗА" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Основные изменения" @@ -136,44 +124,49 @@ msgstr "Основные изменения" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Исправлены ошибки" @@ -184,46 +177,51 @@ msgstr "Исправлены ошибки" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Другое" @@ -234,47 +232,52 @@ msgstr "Другое" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "Контрольные суммы SHA256" @@ -290,12 +293,20 @@ msgstr "Обновление враппера" msgid "Update Info" msgstr "Информация об обновлении" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Файлы доступны на `странице загрузок`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`странице загрузок`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "Версия 0.9.2" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -310,8 +321,8 @@ msgstr "" "так как мы надеемся ее активно тестировать в процессе разработки версии " "0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -319,7 +330,7 @@ msgstr "" "Как обычно, в этой версии исправлено много ошибок, поэтому рекомендуется " "обновление." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " @@ -329,7 +340,7 @@ msgstr "" "эффективности и надежности при установке соединения. Также улучшили " "защиту от разных типов плохих данных." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -337,7 +348,7 @@ msgstr "" "UPnP: Обновлили нашу библиотеку, теперь должно работать для большего " "количества устройств." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" @@ -345,7 +356,7 @@ msgstr "" "Транспорт: Улучшили производительность TCP и UDP транспортов, особенно " "для маршрутизаторов на широких каналах." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " @@ -355,7 +366,7 @@ msgstr "" "более гибкие, что должно сократить затраты протокола и уменьшить " "подвисания, связанные с потерянными метками." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." @@ -363,7 +374,7 @@ msgstr "" "I2PSnark: Добавлена поддержка DHT, не включена по умолчанию, будет " "тестироваться, планируем включить по умолчанию в 0.9.3" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" @@ -371,96 +382,96 @@ msgstr "" "Исправления ряда проблем с использованием памяти и производительностью на" " маршрутизаторах на широких каналах." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" "Исправлены проблемы в UDP для маршрутизаторов с уменьшенным MTU, например" " на VPN" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" "Исправлена проблема в i2psnark, которая мешала оповещению о завершении " "закачки на трекере. " -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "Исправлена проблема с блокировками в i2ptunnel" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Исправлены некоторые проблемы при инсталляции в OSX" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" "Избавились от использования direct byte buffers, которые могли утекать по" " памяти" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Уменьшены затраты протокола в сетевых сообщениях" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Добавлена поддержка темы \"universal\"" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Обновления тем" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Добавлена библиотека jbigi, оптимизированная для Rapspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "Новая оснастка для юнит тестов Scala" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" "Обновления переводов для чешского, голландского, немецкого и греческого " "языков" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Wrapper обновлен до 3.5.15 (для новых инсталляций и PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Обновлены данные GeoIP (для новых инсталляций и PPA)" @@ -468,8 +479,8 @@ msgstr "Обновлены данные GeoIP (для новых инсталл msgid "0.9.3 Release" msgstr "Версия 0.9.3" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -489,19 +500,19 @@ msgstr "" "сделаны, чтобы роутер работал эффективнее и с меньшей нагрузкой на " "память. Также мы включили DHT в i2psnark по умолчанию." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Active Queue Management" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Приоритетные очереди" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "I2PSnark DHT: исправления нескольких проблем, включили по умолчанию." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" @@ -511,29 +522,29 @@ msgstr "" "обработка роутеров за файрволлами которые меняют UDP порты, " "дополнительные защиты от намеренно плохих пакетов." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "Исправлен выбор части (редкие вперед) в i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "Исправлена проблема, приводящая к открытию нескольких браузеров на старте" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Улучшения в кэшировании" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" "Несколько исправлений в синхронизации и уменьшении использования " "блокировок" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Большое снижение потребления памяти в SSU буферах" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" @@ -543,19 +554,19 @@ msgstr "" "Таймаут чтения i2ptunnel server установлен в 5 минут, было без " "ограничений" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Улучшили защиту от \"darkloris\" в i2ptunnel" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Больше проверок при создании торрента в i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "Несколько изменений параметров в SSU для увеличения пропускной способности" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" @@ -563,33 +574,33 @@ msgstr "" "Новый журнал для важных событий, включая перезапуски; показываем " "несколько моментов перезапусков на графиках" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Удалены повторяющиеся сообщения в журнале" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "Не отвечать на заблокированные потоковые соединения reset, просто закрыть" " соедиение" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Удалить все использование неэффективного SimpleTimer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Больше проверок на валидность IP и портов, введенных в консоли" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Исправлена проблема что приводила к расходу энтропии" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Обновлены переводы: Итальянский, Португальский, Испанский, Шведский" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "Добавить не-NIO настройки в jetty.xml, рекомендованные для Java 5" @@ -597,8 +608,8 @@ msgstr "Добавить не-NIO настройки в jetty.xml, рекоме msgid "0.9.4 Release" msgstr "Версия 0.9.4" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -610,7 +621,7 @@ msgstr "" "надежности сети. Также включае большие изменения в системе обновления и " "добавляет возможность обновления через внутрисетевые torrent'ы" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -625,7 +636,7 @@ msgstr "" "мы сконвертировали их в более безопасный дайджест, а также улучшили " "безопасность форм." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -641,7 +652,7 @@ msgstr "" "Для тех, кто пользуется 0.9.3-0, обновитель через внутрисетевой HTTP, и\n" "для вас будет больше информации, когда мы выпустим 0.9.5" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" @@ -649,11 +660,11 @@ msgstr "" "Крупная переделка системы обновлений; Предварительная поддержка для " "обновлений через i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "Добавить исходящие приоритеты для каждого назначения" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" @@ -661,45 +672,45 @@ msgstr "" "Исправить крупную проблему, которая уменьшала ограничения на соединения, " "что приводило к уменьшению качества построения туннелей" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" "Исправить проблему с внешним I2CP, которая мешала ряду внешний приложений" " работать" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "Исправлено несколько проблем в реализации DHT в i2psnark" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "Исправлена проблема в i2psnark PEX, которые увеличивали счетчик узлов" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "Лучше обрабатывать отбитые I2CP сообщения" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "Уменьшить затраты протокола в I2CP сообщениях" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" "Усилить требования к максимальному размеру в исходящих очередях сообщений" " транспорта" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "Исправления для Windows eepget.bat (новые инсталляции и PPA)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" "Исправить проблему что приводила к потерям сообщений размером ровно 512 " "байт" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" @@ -707,19 +718,19 @@ msgstr "" "Больше улучшений производительности, уменьшения расхода памяти и расхода " "ресурсов на постоянное пересоздание объектов" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "Лучшее определение сетевых рассоединений" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "Улучшения в SSU транспорте" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "Добавить форму консольного пароля" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" @@ -727,7 +738,7 @@ msgstr "" "Для увеличения безопасности перейти к digest авторизации для консоли и " "http-прокси" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" @@ -737,7 +748,7 @@ msgstr "" "быть необходимы на формах, кроме тех случаев, когда включен пароль на " "консоль" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" @@ -745,17 +756,17 @@ msgstr "" "Первоначальная работа над новыми интерфейсами управления приложениями, " "запускаемыми через clients.config" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "Увеличен минимальный номер порта на узле до 1024" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" "Увеличение гранулярности ограничителя полосы для более ровной передачи " "данных" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" @@ -763,11 +774,11 @@ msgstr "" "Обновлены переводы: китайский, французский, немецкий, итальянский, " "польский, португальский, шведский и украинский" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "Враппер обновлен до 3.5.16 (для новых инсталляций и PPA)" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "Новый ARMv6 враппер для Raspberry Pi" @@ -775,8 +786,8 @@ msgstr "Новый ARMv6 враппер для Raspberry Pi" msgid "0.9.5 Release" msgstr "Версия 0.9.5" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -795,7 +806,7 @@ msgstr "" "увеличить сеть, распространяя информацию и принося свой вклад, какой вы " "можете сделать." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -812,49 +823,49 @@ msgstr "" "с помощью i2psnark. Если это не сработает, обновление должно произойти " "через стандартный внутрисетевой HTTP." -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "Защита и исправление ошибок" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" "Исправлена проблема в маршрутизаторе, приводившая к подвисанию при " "использовании iMule" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "Узнаем, обрабатываем и отклоняем дублированный ID туннелей" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "Исправляем смену имени журнального файла" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "Предотвращаем hashcode attack в метках сессий" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "Добавить регулятор запроса построения на основании предыдущего прыжка" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "Ограничиваем конкуррентные поиски следующего узла" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "Перехватываем исключения при сохранении в консоли" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "Исправление настроек графиков в консоли" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "Исправление генерации URL в eepget, когда работаем без прокси" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" @@ -862,47 +873,47 @@ msgstr "" "Зашифровать сообщения поиска по базе данных от точки до точки при работе " "через исследующие туннели" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "Не использовать множественные floodfills из одной подсети /16 в запросе" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "Сделать случайную задержку перед проверкой хранилища floodfill" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "Увеличить количество floodfill" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "Улучшить поддержку мобильных браузеров" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "Частичная защита от UCSB аттак" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "Добавить поддержку списка анонсов в i2psnark" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "jetty: обновить Apache Tomcat до 6.0.36" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "Разделить файлы маршрутизатора по нескольким поддиректориям" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "Добавить в SOCKS возможность распознавать IP в hostname" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "Улучшить запуск генератора случайных чисел" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" @@ -910,7 +921,7 @@ msgstr "" "Обновления переводов: французский, немецкий, венгерский, итальянский, " "норвежский, польский, португальский, шведский" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "Wrapper обновлен до 3.5.17 (только новые установки и PPA)" @@ -918,8 +929,8 @@ msgstr "Wrapper обновлен до 3.5.17 (только новые устан msgid "0.9.6 Release" msgstr "Версия 0.9.6" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -932,7 +943,7 @@ msgstr "" "мы планируем последовательно обновлять версию до последней при будущих " "релизах I2P." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -946,11 +957,11 @@ msgstr "" "позволит большему количеству пользователей обновиться через torrent в " "процессе развития 0.9.7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "Важное исправление для Eepsite под Windows изначально запущенных под 0.9.5" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -969,19 +980,15 @@ msgstr "" "0.9.5-0-win1, то у вас уже все хорошо и ничего делать дополнительно не " "надо." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "Порядок миграции на Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -995,7 +1002,7 @@ msgstr "" "jetty, включая смену порта с 7658,\n" "вы ДОЛЖНЫ предпринять действия вручную ПОСЛЕ обновления." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." @@ -1003,7 +1010,7 @@ msgstr "" "После обновления, маршрутизатор перенесет ваш jetty.xml в новый формат " "для jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -1020,7 +1027,7 @@ msgstr "" "jetty.xml для всех eepsite'ов и внести эти изменения снова,\n" "после обновления и снова перезапустить сайты. " -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -1034,15 +1041,15 @@ msgstr "" "изменения в новом формате и перезапуститься\n" "См. http://wiki.eclipse.org/Jetty для справки по настройкам Jetty 7." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Плагины" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "Большинство плагинов должно нормально работать с Jetty 7" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." @@ -1050,37 +1057,37 @@ msgstr "" "Плагины I2PControl и zzzot должны быть обновлены. Ваш маршрутизатор " "должен скачать и установить новые версии вскоре после запуска 0.9.6." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "Если плагин не работает, пожалуйста, свяжитесь с автором плагина." -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "Несколько проблем на Windows инсталляциях (см. выше)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "Исправить действие в форме по умолчанию в i2ptunnel" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "Исправлены ссылки на страницах консоли в iframe" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" "Улучшенное определение 64-битных Windows для предотвращения падений в " "systray" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "Исправить проблему, приводящую к невозможности обновиться через torrent" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "Несколько проблем в SSU для NAT, которые меняют UDP порты" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" @@ -1088,7 +1095,7 @@ msgstr "" "Игнорировать не поддерживаемые IP в RouterInfo при выборе адреса " "(подготовка к IPv6)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" @@ -1096,61 +1103,61 @@ msgstr "" "Игнорировать неиспользуемые биты настроек в Database Lookup Message " "(подготовка к запросу зашифрованных ответов)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "Исправить ответы HTTP прокси при ошибках неправильных URI" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "Опознавать устройства UPnP без поддержки порт-форвардинга" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "Jetty 7.6.10 (см. выше инструкции по обновлению)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "Ограничение на размер страницы в i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "Добавить настройки директории с данными и размера страницы в i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "Поддержка нескольких экземпляров i2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "Настройки размера части в I2psnark" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" "Дополнить графическую поддержку для отображения комбинированной полосы " "пропускания" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "Заблокировать b32.i2p supercookies" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "Разрешить останавливать клиентов на /configclients" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "Проверка на одноразовые ответы в клиенте HTTP" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "Поддержка SASL авторизации в IRC прокси" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "Несколько исправлений и мелких правок в управлении обновлением" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "Обновлены переводы: немецкий, португальский, русский, испанский, шведский" @@ -1158,12 +1165,12 @@ msgstr "Обновлены переводы: немецкий, португал msgid "0.9.7 Release" msgstr "Версия 0.9.7" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "Версия включает значимые исправления и улучшения" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1189,7 +1196,7 @@ msgstr "" "floodfill, поставьте дополнительно настройку " "router.floodfillParticipant=false." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1200,7 +1207,7 @@ msgstr "" "обновления-через-торрент, 3%(pc)s o маршрутизаторов должны \n" "обновиться через внутресетевой бит-торрент в этом цикле." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" @@ -1210,7 +1217,7 @@ msgstr "" "исправлены. Ваши плагины должны еще раз \n" "обновиться автоматически после обновления маршрутизатора." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." @@ -1218,10 +1225,10 @@ msgstr "" "Мы исправили главную ошибку потокового таймера, которая приводила к " "частым отключениям IRC." -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1233,43 +1240,39 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "Улучшения анонимности" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "Непрерывное шифрование ответов на запросы просмотров leaseset" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "Расширение пула floodfill путем включения класса 'N' floodfill" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "Случайное изменение размера внутри зашифрованных пакетов SSU" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "Подготовка к улучшению обфускации протокола SSU" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" "Исправление по проблеме: более новые наборы сроков аренды не сохраняются " "и не публикуются" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" @@ -1277,13 +1280,13 @@ msgstr "" "Исправление ошибки classpath, используемого с 4-летними установками, " "вызывающей отказ запуска консоли" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" "Исправление ошибки адресной книги базы данных, предотвращающей обновление" " обратного индекса" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" @@ -1291,11 +1294,11 @@ msgstr "" "Исправление ошибки i2psnark, которая изменяет infohash торретнот, " "созданных Robert'ом и полученных через магнет ссылку" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "Исправление проверки версий плагинов" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" @@ -1303,27 +1306,27 @@ msgstr "" "Исправление ошибки потокового таймера, вызывающей частые отключения IRC " "(также влияющую на другие туннели, закрываемые при простое)" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "Не устанавливать в качестве сервиса Windows по умолчанию" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "Уменьшение таймаутов простоя транспорта" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "Уменьшение каналов в простое в i2psnark" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "Изменение настройки по умолчанию в i2ptunnel GUI на 3 прыжка" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "Поддержка IE 10" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" @@ -1331,29 +1334,29 @@ msgstr "" "Индивидуальное время жизни аренд, для повышения эффективности в пунктах " "назначения с большим количеством туннелей" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "Низкоуровневое шифрование и ускорение XOR" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "Jetty 7.6.11" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "Tomcat 6.0.37" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" "Обновления переводов: Китайский, Французский, Немецкий, Португальский, " "Русский, Испанский" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "Новый Турецкий перевод" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "Wrapper 3.5.19 (только новые установки и PPA)" @@ -1361,8 +1364,8 @@ msgstr "Wrapper 3.5.19 (только новые установки и PPA)" msgid "0.9.7.1 Release" msgstr "Версия 0.9.7.1 " -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1378,43 +1381,43 @@ msgstr "" "релиз 0.9.8, который будет включать в себя поддержку IPv6, все еще " "запланирован на конец сентября." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "Как обычно, мы рекомендуем всем обновиться до этого релиза." -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "Отключение проверочных сообщений RouterInfo" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "Увеличили время жизни входящего туннеля" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "i2prouter: исправление bashism" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "i2psnark: увеличили максимальный размер куска, обновление mime типов" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "Новый механизм повторного использования хоста" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "Новый механизм обновления хоста, спасибо Meeh и dg" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "Потоки: изменения RTO" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "Обновление: увеличение обновлений-через-торрент до 30 процентов" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "Исправление UPnP для некоторого оборудования" @@ -1422,8 +1425,8 @@ msgstr "Исправление UPnP для некоторого оборудов msgid "0.9.8 Release" msgstr "Версия 0.9.8" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1437,18 +1440,18 @@ msgstr "" "усилили анонимность, включая многослойные SSU пакеты и более длинные " "закрытые ключи роутера. " -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" "В этом цикле обновлений 30%(pc)s o из вас будут обновлены через " "внутрисетевой торрент-клиент." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "Подробности об IPv6." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1464,7 +1467,7 @@ msgstr "" "соединятся через IPv6. В /confignet в консоли роутера - новая секция\n" " настройки IPv6. Если IPv6 вызывает проблемы, вы можете отключить его там." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1498,7 +1501,7 @@ msgstr "" "есть ошибки с множественными адресами каждого типа, которые нужно " "исправить." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1519,11 +1522,11 @@ msgstr "" "на\n" "http://trac.i2p2.i2p" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "Подробности о Подробном вводе. " -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1548,7 +1551,7 @@ msgstr "" "Пожалуйста, будьте терпеливы: всё должно начать улучшаться через\n" "несколько дней." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1569,7 +1572,7 @@ msgstr "" "изменении длины ключа на более медленном оборудовании в\n" "будущих релизах." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1582,11 +1585,11 @@ msgstr "" "Однако, сеть всё ещё работает достаточно хорошо, так что продолжайте\n" "распространять информацию." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "Впереди Больше Изменений." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1613,11 +1616,11 @@ msgstr "" "минимальных\n" "требованиях будут анонсированы заранее." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "Новый Вебсайт" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1631,11 +1634,11 @@ msgstr "" "Пожалуйста, сделайте свой вклад в новый перевод вебсайта на \n" "Transifex, особенно в разделе website_priority." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "Участие в Сообществе" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1652,51 +1655,51 @@ msgstr "" "Это классно - видеть людей, участвующих в этих мероприятиях и \n" "представляющих I2P." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "Поддержка IPv6 для обоих NTCP и SSU" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "Затемнение протокола SSU добавлением случайного наполнения" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" "Более длинные ключи шифрования и закрытые ключи DH для пользователей на " "более быстрых платформах." -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "Исправлены блокировка и дублирование (частично) I2PTunnel / I2C" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "Исправлен перевод страниц ошибок HTTP прокси" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "Исправлено случающееся иногда исключение времени выполнения в NTCP" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" "Большая переработка транспортного кода для согласования множественных " "адресов и IPv6" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" "Streaming: улучшено восстановление после потерянных подтверждений, другие" " исправления" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" "Использование Transifex для перевода начальных новостей и страниц ошибок " "HTTP прокси" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" @@ -1704,11 +1707,11 @@ msgstr "" "Обновления перевода: китайский, французский, немецкий, португальский, " "русский, шведский, турецкий" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "Новый румынский перево" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "Wrapper 3.5.20 (только новые установки и PPA)" @@ -1730,11 +1733,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1748,15 +1751,6 @@ msgstr "" "отправляйте все \n" "ошибки на IRC freenode или IRC2P #i2p-dev." -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -#, fuzzy -msgid "`the 0.9.8 release notes`" -msgstr "Версия 0.9.8" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "Релиз 0.9.9" @@ -1780,11 +1774,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1984,11 +1974,11 @@ msgstr "" "Релиз Syndie 1.105b\n" "===================" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "Обновление до HSQLDB 2.3.1" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." @@ -1997,7 +1987,7 @@ msgstr "" "Он существенно не отличается от 1.104b-7-rc, но содержит некоторые " "обновления переводов." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." @@ -2006,7 +1996,7 @@ msgstr "" "и `syndie.i2p`_.\n" "Плагины доступны по адресу `plugins.i2p`_ и `stats.i2p`_." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." @@ -2015,7 +2005,7 @@ msgstr "" "завершение работы Syndie стали более быстрыми благодаря новой версии " "HSQLDB." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -2030,7 +2020,7 @@ msgstr "" "оказаться удобнее и проще использовать собственную копию на случай " "неудачи при обновлении." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -2046,8 +2036,8 @@ msgstr "" "1.103b навсегда.\n" "Мы приносим извинения за неудобства." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " @@ -2057,52 +2047,57 @@ msgstr "" "Лучший способ оставаться в безопасности и помогать сети - использовать " "самую свежую версию." -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "Улучшения и исправления пользовательского интерфейса" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "Синдикация" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "База данных" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "Новые переводы" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "Обновления переводов" @@ -2116,7 +2111,7 @@ msgstr "" "Релиз 0.9.10\n" "============" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." @@ -2124,7 +2119,7 @@ msgstr "" "0.9.10 изменяет механизм поиска LeaseSet, так что атакующему становится " "сложнее связать адрес назначения с маршрутизатором." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -2141,28 +2136,19 @@ msgstr "" "Большинство из вас будет получать обновления через torrent, используя " "новый формат обновлений \"su3\" с использованием более сильных ключей. " -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Расположение" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "Использовать клиентские туннели для поиска LeaseSet" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" @@ -2170,45 +2156,45 @@ msgstr "" "Заполненные netdb хранятся до полуночи в другом месте, чтобы избежать " "отказов поиска после полуночи" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "Исправлена установка I2CP адреса/порта в BOB" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "Исправлено несколько проблем с кодировками в susimail" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "Исправление StandardServerSocket.close()" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "Исправлено исключение в PrivateKeyFile" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "Исправления в задаче устаревания RouterInfo" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "Настройки для уменьшения числа одноранговых соединений" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "Изменения в потоках для уменьшения блокировок в очередях" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "Выключение обработки потокового ping для клиентов" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" "Теперь для работы сетевой БД роутера используется библиотека Kademlia из " "i2psnark" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" @@ -2216,19 +2202,19 @@ msgstr "" "Увеличено количество исходящих исследовательских туннелей по умолчанию до" " 2 + 0-1 прыжков; в рамках постепенного увеличения до 3 прыжков вх./исх." -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "Исправления в коде с использованием статического анализатора кода FindBugs" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "Рефакторинг потоковой библиотеки" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "Поддержка переводов для разных стран" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "Новый перевод на бразильский вариант португальского языка" @@ -2242,7 +2228,7 @@ msgstr "" "Релиз 0.9.11 \n" "==============" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." @@ -2250,7 +2236,7 @@ msgstr "" "В версии 0.9.11 добавлена поддержка плагинов для внешних прокси, улучшена" " безопасность при поиске leaseSet, уменьшено использование памяти. " -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -2274,7 +2260,7 @@ msgstr "" "поиска и поддержки авторизации внешних клиентов. Конечно, есть ещё куча " "исправленных ошибок. Всем необходимо обновиться." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -2286,33 +2272,38 @@ msgstr "" "поддерживаемой Java 5. Если вы используете Java 5 или 6, мы настоятельно " "рекомендуем обновиться до Java 7." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2321,35 +2312,35 @@ msgstr "" "способ оставаться в безопасности и помогать сети — использовать последнюю" " версию." -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "Улучшения обработки LeaseSet" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "Исправлено NPE после завершения работы клиента" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "Исправлена кодировка журнала wrapper на странице журналов" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "Исправления потокового ping и I2Ping" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "Добавлена поддержка плагина Orchid" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "Добавлена поддержка HTTPS для клиентских HTTP-прокси" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "Поддержка поиска имени узла внешними клиентами в I2CP" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" @@ -2357,15 +2348,15 @@ msgstr "" "Более строгое требование авторизации для внешних клиентов I2CP " "(несовместимые изменения)" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "Увеличен разброс входящих зондирующих туннелей по умолчанию" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "Значительное уменьшние использования памяти транспортами" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "Все внутрисетевые обновления через torrent" @@ -2379,7 +2370,7 @@ msgstr "" "Вредоносное ПО на i2pbrowser.net\n" "=================================" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." @@ -2387,7 +2378,7 @@ msgstr "" "Сайт i2pbrowser.net является фальшивым зеркалом сайта I2P и " "распространяет вредоносное программное обеспечение для Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2400,7 +2391,7 @@ msgstr "" "заставить пользователей скачать вредоносное программное обеспечение для " "Windows." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" @@ -2408,11 +2399,11 @@ msgstr "" "Есть несколько признаков, которые указывают на то, что i2pbrowser.net " "является вредоносным сайтом:" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "Доменное имя было зарегистрировано 10 февраля 2014 года." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." @@ -2420,37 +2411,29 @@ msgstr "" "Все адреса загрузки для Windows, Mac OSX, Linux, Android и т. д. ведут к " "одному и тому же .exe файлу. " -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" "Файл .exe всего 741 кБ; официальная программа установки I2P для Windows " "имеет размер 13 МБ." -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2467,17 +2450,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2486,8 +2469,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2495,41 +2478,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2542,11 +2507,11 @@ msgstr "" "Версия 0.9.12\n" "==============" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "В 0.9.12 добавлена поддержка ECDSA и обновление Jetty до 8 версии" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2558,7 +2523,7 @@ msgstr "" "Если вы всё ещё используете Java 5, то потребуется обновление Java перед " "установкой I2P 0.9.12." -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2587,103 +2552,105 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "Шифрование сообщений о статусе доставки" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "Добавлена предварительная поддержка подписанных ECDSA адресов назначения" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "Добавлена проверка запросов пересоздания NTCP-сессий" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" "Добавлены проверки блокирования и задержки обработки поточных тестовых " "опросов" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "Исправлен обмен RouterInfo в NTCP" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "Увеличено время ожидания для сообщений о статусе доставки" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "Выкидывание из обработки поточных сообщений от недавно закрытых соединений" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "Исправлен перезапуск на Raspberry Po" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "Восстановлены настройки profileOrganizer.sameCountryBonus" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "Исправления для jwebcache и i2phex" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "Jetty 8.1.14.v20131031; теперь требуется Java 6 " -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" "Уменьшение количества целевых соединений для уменьшения отказов туннелей " "в будущем" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" "Добавлен лимит скорости для исходящих соединений на конечных точках " "туннелей" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "Добавлено выборочное блокирование входных прокси в i2ptunnel" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" "Используйте ключи сессии SSU для промежуточных запросов/ответов, когда " "это возможно" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "Данные HTTP POST включены в SYN пакет" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "Добавлена библиотека getopt для лучшей обработки параметров" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "Убраны зависимости для Jetty" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "Убран MD5 код, вместо него используются библиотеки Java" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "Изменен URL подписки по умолчанию для адресной книги " @@ -2697,13 +2664,13 @@ msgstr "" "Версия 0.9.13\n" "=============" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" "0.9.13 с улучшениями SusiMail и исправлениями для маршрутизаторов за " "межсетевым экраном" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2715,7 +2682,7 @@ msgstr "" "Конечно, также присутствуют обычные исправления ошибок и обновления " "переводов." -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" @@ -2723,85 +2690,85 @@ msgstr "" "zzz обновил свои GPG ключи, файлы релиза подписаны его новыми ключами. " "Отпечаток его нового открытого ключа:" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "Многочисленные исправления пользовательского интерфейса" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "Реализовано локальное хранилище сообщений" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "Добавлен автономный режим" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "Теперь после скачивания сообщения удаляются на сервере" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "Несколько исправлений и ускорений POP3 и SMTP в серверной части" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "Исправления в поиске в сетевой БД" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" "Исправлен переход состояния от незаблокированного к заблокированному " "межсетевым экраном" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "Исправлено удаление плагина в Windows" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "Исправления блокировки SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "Исправление быстрого повторного публикования адресов SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "Исправления исключений в IRC клиенте" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" "Исправлено изменение настроек внешних HTTP-прокси без перезагрузки " "туннелей" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" "Новый серверный параметр в i2ptunnel для уникального локального адреса " "каждого клиента" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "Предупреждение в i2ptunnel при дублировании клиентских портов" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "Обновлен HTTP User-Agent в соответствии с TBB" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "Увеличен таймер ретрансляции SSU" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "Использование метода с постоянной сложностью для верификации HMAC " -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "Новый перевод: словацкий язык" @@ -2815,11 +2782,11 @@ msgstr "" "Версия 0.9.14\n" "=============" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "Версия 0.9.14 содержит критические обновления безопасности" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2836,7 +2803,7 @@ msgstr "" "Мы планируем снова включить эти возможности в будущей версии после " "дополнительной проверки." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2847,7 +2814,7 @@ msgstr "" "обновить плагин до версии 0.2.10 для работы с I2P 0.9.14.\n" "Ваш маршрутизатор должен обновить плагин автоматически после перезагрузки." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2863,7 +2830,7 @@ msgstr "" "Конечно, также присутствует обычный набор небольших исправлений ошибок и " "обновлений переводов." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." @@ -2872,49 +2839,49 @@ msgstr "" "оставаться в безопасности и помогать сети — использовать последнюю " "версию." -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "Исправления безопасности" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "Исправлены несколько XSS" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "Отключено изменение URL ленты новостей из пользовательского интерфейса" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "Отключена установка плагинов" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" "Отключена установка неподписанного адреса обновлений из интерфейса " "пользователя" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "Отключить редактирование clients.config из пользовательского интерфейса" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "Добалена политика безопасности контента и заголовки X-XSS-Protection" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "Отключен неиспользуемый ExecNamingService (спасибо joernchen из Phenoelit)" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "Исправление в создании туннелей - теперь они не закреплены в едином пуле" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "Отклонять транзитные туннели в скрытом режиме" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" @@ -2922,7 +2889,7 @@ msgstr "" "Несколько улучшений и исправлений в i2psnark (интерфейс и DHT), включая " "изменения для лучшей совместимости с Vuze" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" @@ -2931,15 +2898,15 @@ msgstr "" " теперь принимается подписаный zip-файл, содержащий информацию о " "маршрутизаторах " -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "Использовать реализацию AES на JVM, если это быстрее" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "Добавлено больше дополнительных настроек на странице i2ptunnel/edit" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" @@ -2947,19 +2914,19 @@ msgstr "" "Установки и ошибки надёжности i2CP на уровне сообщений доводятся " "маршрутизатором до клиента" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "Код \"почищен\" и исправлены ошибки, найденные с помощью findbugs" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "Поддержка параметра SIGNATURE_TYPE в SAM, номер версии увеличен до 3.1" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "Новая страница журнала событий в консоли" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "Wrapper 3.5.25 (только новые установки и PPA)" @@ -2973,11 +2940,11 @@ msgstr "" "Версия 0.9.14.1\n" "================" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "0.9.14.1 содержит исправления в i2psnark и консоли" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2998,7 +2965,7 @@ msgstr "" "восстановлены путём добавления в router.config строки \n" "routerconsole.advanced=true." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -3016,7 +2983,7 @@ msgstr "" "Для успешного обновления необходимо изменить конфигурацию на значения " "\"Download and Verify\" либо \"Download, Verify, and Restart\"." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -3030,33 +2997,33 @@ msgstr "" "рассмотрите возможность изменения настроек на \"скачать, проверить и " "обновить\", чтобы всегда использовать последнюю версию." -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "Исправлена форма добавления торрента в i2psnark" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "Исправлена форма дополнительных параметров в i2ptunnel" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "Исправлена кнопка для скачивания обновлений" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "Восстановить все возможности консоли, если routerconsole.advanced=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "Вернуть установку плагинов, если routerconsole.enablePluginInstall=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" "Возвращено добавление\\изменение клиентов, для использования установите " "routerconsole.enableClientChange=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" @@ -3064,8 +3031,8 @@ msgstr "" "Используется белый список ключей для подписи плагинов, если не настроено " "routerconsole.allowUntrustedPlugins=true" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "Форматирование и чистка форумов и сообщений" @@ -3079,11 +3046,11 @@ msgstr "" "Рождение Privacy Solutions\n" "==============================" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "Старт" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -3163,7 +3130,7 @@ msgstr "" "поставлять JRE в наборе. Вы можете узнать больше об Abscond Browser " "Bundle на https://hideme.today/dev" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -3182,7 +3149,7 @@ msgstr "" "прозрачно взаимодействовать друг с другом. Именно поэтому это жизненно " "важная функция i2pd и веха в истории развития." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -3206,7 +3173,7 @@ msgstr "" "страны, хеша маршрутизатора и доли успешно построенных туннелей. В " "названии сервиса Meeh, как обычно, немножко пошутил." -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -3242,7 +3209,7 @@ msgstr "" "Тестовый релиз версии Android в Google Play в Норвегии\n" "======================================================" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." @@ -3250,7 +3217,7 @@ msgstr "" "I2P Android и Bote были выпущены в Google Play в Норвегии в качестве " "тестового запуска перед предстоящим мировым релизом." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -3272,7 +3239,7 @@ msgstr "" " пользовательским интерфейсом, исправления ошибок и тестирования мы " "уверены, что I2P Android наконец готов к встрече с пользователями." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -3294,28 +3261,28 @@ msgstr "" "от сотен пользователей, а не от тысяч (мы уже получаем больше отзывов, " "чем когда-либо ранее)." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -3328,19 +3295,11 @@ msgstr "" "интуитивно понятное приложение, которое сделает приватность доступной для" " каждого. " -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "Подробности выпуска версий на сайте" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -3353,7 +3312,7 @@ msgstr "" "следующей стабильной версии эта версия будет обновляться в соответствии с" " изменениями в ответ на сообщения норвежских пользователей." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -3365,7 +3324,7 @@ msgstr "" " Это означает, что Android 2.2 Froyo больше не поддерживается, " "минимальные требования теперь — Gingerbread Android 2.3." -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -3387,11 +3346,11 @@ msgstr "" "Версия 0.9.15 \n" "==============" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "В версии 0.9.15 добавлено шифрование Ed25519 и множество исправлений" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -3410,7 +3369,7 @@ msgstr "" "Установка плагинов из консоли, которая была отключена в версии 0.9.14, " "снова разрешена." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -3442,37 +3401,42 @@ msgstr "" "ECDSA, и попробуйте разрешить этот вопрос, если потребуется.\n" "Особенно важно это для владельцев популярных сайтов и сервисов в i2p." -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "Изменения" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "Добавлена поддержка подписей Ed25519" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" @@ -3480,63 +3444,63 @@ msgstr "" "Отдельный файл конфигурации для каждого торрента в i2psnark для упрощения" " поддержки индивидуальных настроек " -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr " В i2psnark добавлена поддержка данных вне директории i2psnark/" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "Включить использование более стойких подписей (формат su3) для плагинов" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "Ускорение вступительных SSU путём ответа на перфорированые сообщения " -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "Несколько исправлений в работе SAM" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "Исправлена отправка форм в консоли и i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "Исправления в потоковом модуле для длинных подписей" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "Исправление кодировки имён файлов при сидировании в i2psnark " -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "I2PTunnel испарвляет остановку клиентских туннелей" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "I2PTunnel: обновление опций для отложенно открытых клиентских туннелей" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "Возобновлена установка плагинов из консоли, отключеная в 0.9.14" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "i2psnark теперь помнит количество отданного после перезагрузки" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "Максимальный размер фрагмента в i2psnark увеличен до 8Мб" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "Несколько исправлений в интерфейсе i2psnark" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "Запретить тестовые SSU запросы до установления соединения" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" @@ -3544,11 +3508,11 @@ msgstr "" "Добавлена поддержка локальных SSL соединений для клиентских туннелей — " "обычных и IRC — в i2ptunnel" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "Предупреждения в консоли и журналах о недоступном шифровании" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" @@ -3556,11 +3520,11 @@ msgstr "" "Более целостная маршрутизация Delivery Status Messages для уменьшения " "сетевых соединений" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "Отключены внешние сущности в парсере UPnP XML" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "Обновлены данные GeoIP (как для новых установок, так и для обновлений)" @@ -3574,11 +3538,11 @@ msgstr "" "0.9.16 Release\n" "==============" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "0.9.16 включает множество обновлений и новую криптографию" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -3596,7 +3560,7 @@ msgstr "" "Также мы устранили большое количество серьёзных ошибок, включая " "блокировку консоли" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." @@ -3604,7 +3568,7 @@ msgstr "" "Изменение в структурах данных маршрутизатора требуют обновление плагина " "i2pcontrol до версии 0.0.9" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3619,15 +3583,15 @@ msgstr "" "консоли маршрутизатора), пожалуйста устраните это как можно быстрее, или " "скоро пользователи не смогут соединиться с вами" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "Добавлена поддержка более сильных сигнатур Router Info" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "Шифрование запросов и ответов RI на быстрых машинах" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" @@ -3635,13 +3599,13 @@ msgstr "" "Возможность авторизации всех сообщений I2CP (требуется клиент версии " "0.9.11 и выше)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" "Отключение SSLv3 и старых алгоритмов шифрования для начальной загрузки " "(reseed) и другого использования SSL" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" @@ -3649,11 +3613,11 @@ msgstr "" "Использование по умолчанию алгоритма ECDSA для i2ptunnel IRC, SOCKS-IRC " "и стандартных клиентских туннелей" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "Предпочтение не становиться floodfill-маршрутизатором в некоторых странах" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" @@ -3661,11 +3625,11 @@ msgstr "" "Новая сортировка, кнопка установки приоритета для всех файлов торрента и " "рейтинг аплоада в i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "Увеличение длины туннеля i2psnark до 3 хопов по умолчанию" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" @@ -3673,13 +3637,13 @@ msgstr "" "Реализована сборка нескольких фрагментов в одном SSU сообщении для " "повышения эффективности" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" "Новые ссылки для добавления в адресную книгу со страницы netdb - список " "LeasesSet" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" @@ -3687,18 +3651,18 @@ msgstr "" "Реализовано поле search type в I2NP DatabaseLookupMessage для улучшения " "эффективности поиска" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "Исправления и обновления CPUID для новых процессоров" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" "Исправление для i2psnark - корректная работа с magnet-ссылками, " "содержащими символы %(pc)s-encoding" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " @@ -3707,27 +3671,27 @@ msgstr "" "Улучшение обработки закрытия SSU сокета (надеемся, решена проблема " "100%(pc)s загрузки CPU)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "Исправлена обработка битовых полей SSU" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "Исправлены некорректные HTTP заголовки в i2psnark" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "Исправлена редкая ошибка сборки чесночных сообщений" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "Исправлена блокировка консоли (надеемся)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "Исправлено подтверждение удаления i2ptunnel js" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" @@ -3735,7 +3699,7 @@ msgstr "" "Структуры данных перемещены из i2p.jar to router.jar (плагин i2pcontrol " "не будет работать)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" @@ -3743,23 +3707,23 @@ msgstr "" "Новые ключи теперь сохраняются в router.keys.dat в формате eepPriv.dat " "(вместо router.keys)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "Исправлена обработка неподдерживаемых типов шифрования" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "Маршрутизатор проверяет больше ошибок в клиентских I2CP сообщениях" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "Начало работы над подключаемым транспортом" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "Принудительный запрос временной метки в сообщениях создания туннелей" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" @@ -3767,17 +3731,17 @@ msgstr "" "Возврат статусного сообщения в потоковом режиме, теперь отсутствие " "leaseset - некритическая ошибка " -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "Возврат неиспользуемых DH ключей " -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" "Поднятие порога отказоустойчивости и улучшение стратегии удаления при " "попадании" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" @@ -3785,7 +3749,7 @@ msgstr "" "Изменение настроек очереди и пула потоков для Jetty (только новые " "установки)" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "Переписано создание NTCP соединений - готовимся к NTCP2 и PT" @@ -3799,11 +3763,11 @@ msgstr "" "Версия 0.9.17\n" "=============" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "Версия 0.9.17 содержит множество исправлений и новую криптографию" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." @@ -3811,7 +3775,7 @@ msgstr "" "В 0.9.17 в первую очередь исправляются существующие ошибки, но также " "продолжается переход к более стойким криптографическим подписям." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" @@ -3821,7 +3785,7 @@ msgstr "" "для улучшения безопасности в системе ленты новостей в консоли и " "отображении последней версии маршрутизатора." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3836,7 +3800,7 @@ msgstr "" "Для ползователей RedHat: нам сообщили об успешном добавлении поддержки " "ECDSA после установки BouncyCastle Provider (bcprov) jar." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3850,7 +3814,7 @@ msgstr "" "Также внесены исправления в подписи ECDSA, добавленные в прошлой версии, " "но ещё не включенные." -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" @@ -3858,95 +3822,95 @@ msgstr "" "Многие из нас будут на 31C3 в Гамбурге в декабре. Не проходите мимо " "нашего стола и зайдите поздороваться!" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "Подписанные новости" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "ECDSA по умолчанию для новых серверных туннелей" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "По умолчанию начальная загрузка использует только SSL " -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" "Исправлена отправка поврежденных ack-only пакетов SSU с неполным битовым " "полем" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "Исправлен сбой входящего соединения SSU от маршрутизаторов без DSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "Маршрутизатор без DSA не будет выбирать несовместимых пиров" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "Исправлена ошибка при проверке EdDSA подписей" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "Останавливать i2ptunnel Acceptor Thread на сервере после закрытия" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "Исправлена ошибка, не позволявшая некоторым плагинам полностью завершиться" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "Исправлена ошибка в SAM v3, вызывающая сбой во входящих соединениях" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "Добавлено предупреждение в боковом меню, если не поддерживается ECDSA" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" "Логировать предупреждения в случае использования Java 6, так как переход " "на Java 7 неизбежен" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "Не отправлять повторно слишком давние подтверждения SSU" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" "Не публиковать непосредственную информацию в адресе SSU, если требуются " "посредники" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "Новые открытые трекеры по умолчанию в i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "Добавлена поддержка выбора директории для каждого торрента в i2psnark" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "Изменения в поведении при ошибках accept() библиотеки streaming" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "Небольшие изменения в формате блок-файла" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3964,13 +3928,13 @@ msgstr "" "Версия для Android\n" "==================" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "I2P Android 0.9.17 и Bote 0.3 выпущены на сайте, в Google Play и F-Droid." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3983,7 +3947,7 @@ msgstr "" "без соответствующей версии под Android.\n" "Наконец, ожидание закончилось!" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" @@ -3991,7 +3955,7 @@ msgstr "" "Новые версии приложения\n" "----------------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" @@ -4000,7 +3964,7 @@ msgstr "" "Были выпущены новые версии I2P Android и Bote! Их можно скачать с этих " "адресов:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -4024,10 +3988,10 @@ msgstr "" "множеством мелких улучшений и исправлений: например, теперь вы можете " "добавить новый адрес назначения через QR-код." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -4047,15 +4011,11 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "Отпечаток (SHA-256) нового подписывающего ключа:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" @@ -4063,18 +4023,18 @@ msgstr "" "Google Play\n" "-----------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -4092,19 +4052,7 @@ msgstr "" "Google Play France из-за ограничений на импорт критографического кода. Та" " же причина ранее затронула такие приложения, как TextSecure и Orbot." -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" @@ -4112,20 +4060,20 @@ msgstr "" "F-Droid\n" "-------" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" @@ -4134,7 +4082,7 @@ msgstr "" "Если вы хотите проверить вручную отпечаток (SHA-256) подписывающего ключа" " репозитория или ввести его при добавлении репозитория, то вот он:" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -4161,10 +4109,6 @@ msgstr "" "есть на нашем сайте и в Google Play, поэтому в будущем вы сможете " "обновляться, используя любой из этих источников. " -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -4175,7 +4119,7 @@ msgstr "" "Отчет о поездке на 31C3\n" "=======================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." @@ -4183,7 +4127,7 @@ msgstr "" "CCC всегда был очень продуктивным для нас, и 31C3 не стал исключением. \n" "Предоставляем отчет о наших встречах и дискуссиях." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -4198,12 +4142,12 @@ msgstr "" " людям найти нас. Спасибо Noisy Square и организаторам 31C3 за отличный " "Конгресс." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -4211,11 +4155,7 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" @@ -4223,22 +4163,18 @@ msgstr "" "Дискуссии с другими участниками\n" "=======================" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -4260,42 +4196,30 @@ msgstr "" " сбора статистики, которая позволнит определять проблемы или атаки в " "сети. Мы абсолютно точно заинтересованы в этом." -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -4303,19 +4227,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -4330,33 +4246,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "Версия 0.9.4" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -4373,9 +4276,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -4383,7 +4286,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -4393,12 +4296,7 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -#, fuzzy -msgid "`a presentation`" -msgstr "I2PD презентация" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" @@ -4406,7 +4304,7 @@ msgstr "" "Новые пользователи\n" "---------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -4428,7 +4326,7 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" @@ -4436,168 +4334,105 @@ msgstr "" "Тема проекта I2P\n" "------------------" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -4610,11 +4445,11 @@ msgstr "" "Релиз 0.9.18\n" "==============" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "0.9.18 с повышением производительности и исправлениями ошибок" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -4626,93 +4461,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "Исправлен парсинг ECDSA address helper в клиентском HTTP прокси" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "Возможные исправления высокой загрузки процессора в NTCP" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "Сокращение задержки в нескольких местах" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "Более быстрый unchoking новых пиров в i2psnark" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "Более агрессивный троттлинг поиска в floodfill-ах" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "Уменьшено использования потоков в i2ptunnel" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "Добавлена в i2ptunnel серверная опция для multihomed-сайтов" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "Увеличены лимиты для быстрых маршрутизаторов" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "Добавлена кнопка \"Сохранить как\" для SusiMail сообщений" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "Использована терминология 'скрытый сервис \" в консоли" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -4726,11 +4561,11 @@ msgstr "" "Релиз 0.9.19\n" "==============" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "0.9.19 с повышением производительности и исправлениями ошибок" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4743,7 +4578,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4755,95 +4590,95 @@ msgstr "" "Смотрите страницу конфигурации Reseed в консоли маршрутизатора для " "получения дополнительной информации." -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "Улучшение производительности floodfill-ов" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "Более легкий способ reseed-а вручную из файла или URL" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "Новый способ экспортировать Reseed данные для других" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "Поддержка установки плагина из файла" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" "Исправлена ошибка, приводящая к повышенному использованию центрального " "процессора на узлах-floodfill-ах" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "Исправления, касающиеся блокировок i2ptunnel" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "Исправление, касающееся изменения каталога данных в i2psnark на Windows" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "Обновление библиотеки UPnP до версии 3.0" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "Прямой поиск информации о маршрутизаторах если подключен к floodfill" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "Авто-настройка количества туннелей в i2psnark " -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "Требуется поддержка ECDSA для floodfill-ов" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4857,17 +4692,17 @@ msgstr "" "Релиз 0.9.20\n" "==============" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "0.9.20 с повышением производительности и исправлениями ошибок" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4880,7 +4715,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4888,7 +4723,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4896,162 +4731,155 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "Добавлена поддержка экспорта адресной книги" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "Добавлена поддержка SSL в HTTP серверных тоннелях" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" "Добавлен класс 'M' (64-128 KBps расшаренной пропускной способности) " "классификации floodfill-ов" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "Добавлена поддержка подписи разработанных сборок" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -#, fuzzy -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" -msgstr "" -"==============\n" -"I2P Summer Dev\n" -"==============" - -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -5065,7 +4893,7 @@ msgstr "" "мастерские и обсуждения, относящиеся к I2P. Тем не менее, это мероприятие" " для всех, а не только для людей, связанных с I2P." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -5083,7 +4911,7 @@ msgstr "" "Мероприятие полностью бесплатно и открыто, вам не нужно подписываться или" " регистрироваться." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -5095,44 +4923,32 @@ msgstr "" "мероприятие, и наших друзей из `Hacklab `_, которые " "предоставили нам очень приятную площадку." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "Если у вас есть какие-то вопросы, обращайтесь к нам на `@geti2p`_." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -#, fuzzy -msgid "" -"Details\n" -"=======" -msgstr "" -"Подробности обновления\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Подробности" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -#, fuzzy -msgid "" -"Location\n" -"--------" -msgstr "" -"F-Droid\n" -"-------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Расположение" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" "`Hacklab `_ по адресу 1266 Queen Street West, " "Toronto." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " @@ -5142,42 +4958,42 @@ msgstr "" "анонимность онлайн. Рекомендуется к посещению людьми всех уровней знаний " "и бэкграундов." -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "Презентация I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "Крипто-пати" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "`Vuze/I2P`_ - Загружайте торренты анонимно" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "`Veracrypt`_ - Зашифруйте ваши данные" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "`I2PBote`_ - Анонимная децентрализованная почта" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -5186,51 +5002,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "I2P техническая презентация" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "Техническая дискуссия" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "Информация о разработке приложений для I2P" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "I2PD презентация" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "I2P на Android" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -5243,7 +5057,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -5254,7 +5068,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -5264,15 +5078,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -5281,56 +5093,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "`Hacklab` на 1266 Queen Street West, Unit #6, Toronto." -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -#, fuzzy -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -"Новые пользователи\n" -"---------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "Энергия и Wi-Fi досутп будут предоставляться `Hacklab`." -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -#, fuzzy -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -"Новые версии приложения\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -#, fuzzy -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -"Новые версии приложения\n" -"----------------" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -5343,11 +5131,11 @@ msgstr "" "Релиз 0.9.21\n" "==============" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "0.9.21 с повышением производительности и исправлениями ошибок" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -5363,7 +5151,7 @@ msgstr "" " ECDSA и добавили DSA fallback используя новые \"многосеансные\" " "возможности тех сайтов, которые не поддерживают ECDSA." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -5371,95 +5159,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "Использование мультисессионности для общих клиентов" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "Добавлена поддержка перевода новостей в консоли" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "Исправления SSU до уровня NTCP при ограниченной пропускной способности" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "Исправления для предотвращения остановки SSU" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "Корректная очистка ресурсов, когда SAM интерфейс останавливается" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "Лучшая обработка ошибок и уведомление, когда прокси HTTP не работает" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "Больше исправлений для i2ptunnel, касающихся старта и завершения туннелей" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "Исправлен total_size в метаданных сообщений i2psnark " -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "Восстанавливает даты в заголовках новостей в консоли" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "Несколько исправлений I2CP" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -5475,11 +5263,11 @@ msgstr "" "I2PCon: Миссия завершена\n" "============================" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "I2PCon: Миссия выполнена" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -5499,7 +5287,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -5510,7 +5298,7 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" @@ -5518,19 +5306,19 @@ msgstr "" "Фото\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "замечательная дискуссия David Dagons" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" @@ -5538,7 +5326,7 @@ msgstr "" "Благодарность\n" "======" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -5553,7 +5341,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -5562,52 +5350,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -5627,11 +5415,11 @@ msgstr "" "Релиз 0.9.22\n" "==============" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "0.9.22 включает в себя исправление ошибок и начало миграции на Ed25519 " -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -5654,26 +5442,21 @@ msgstr "" "пройдет нормально, то мы ускорим процесс повторного ввода роутеров в " "строй в следующем выпуске обновления." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`странице загрузок`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "Начало миграции на тип подписи Ed25519 сигнатур маршрутизатора" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "Преобразование i2psnark для работы с Ed25519 сигнатурами." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" @@ -5681,7 +5464,7 @@ msgstr "" "Исправление застревание i2psnark перед завершением загрузки, и неудаления" " временных файлов" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" @@ -5689,11 +5472,11 @@ msgstr "" "Исправление запуска торрентов добавленных копированием торрент файла в " "директорию i2psnark" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -5707,15 +5490,15 @@ msgstr "" "Расширение сообщества\n" "==================" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "Мета" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -5724,11 +5507,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -5736,7 +5519,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -5746,11 +5529,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -5758,7 +5541,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -5769,7 +5552,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -5777,7 +5560,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -5785,15 +5568,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "Основные объявления" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -5809,7 +5592,7 @@ msgstr "" "Версия 0.9.23\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -5817,7 +5600,7 @@ msgstr "" "0.9.23 содержит различные исправления ошибок и небольшие улучшения " "I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5829,16 +5612,11 @@ msgstr "" " подписанных zzz. Проверка заменяемости различных частей проекта, включая" " его участников." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -#, fuzzy -msgid "" -"Housekeeping\n" -"============" -msgstr "" -"Встречи (Предстоящие)\n" -"================" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" +msgstr "На что следует обратить внимание в первую очередь" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5848,23 +5626,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`странице загрузок`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -5873,23 +5642,7 @@ msgstr "" "Если вы устанавливали I2P через менеджер пакетов, то изменение вас не " "касается и обновление будет выполнено как обычно." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" @@ -5897,7 +5650,7 @@ msgstr "" "Подробности обновления\n" "==============" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5918,7 +5671,7 @@ msgstr "" "то в течении ближайших двух дней будет наблюдать уменьшение трафика, пока" " новый адрес не интегрируется в сеть." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5930,7 +5683,7 @@ msgstr "" "можно скорее, ибо мы уже работаем над совместимостью с Java 9, в том " "числе уже и в данном релизе." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5939,154 +5692,141 @@ msgstr "" "Мы также внесли незначительные улучшения в I2PSnark, а также добавили " "новую страницу в консоль маршрутизатора для просмотра старых новостей." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "Ускорение перехода на Ed25519" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" "Консоль: Добавлено предупреждение о Java 6, последний релиз с поддержкой " "Java 6" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "Изменения для подготовки совместимости с Java 9" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "Сохранять отметки времени добавления и завершения" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "Сохранять параметры magnet между перезапусками" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "Добавить опцию для отключения \"умной\" сортировки" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "Ускорить валидацию IP адреса" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 -#, fuzzy msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "CCC!" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`странице загрузок`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -6095,17 +5835,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -6113,14 +5853,10 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" @@ -6128,7 +5864,7 @@ msgstr "" "Sybil Detection (beta)\n" "======================" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -6142,7 +5878,7 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" @@ -6150,18 +5886,14 @@ msgstr "" "Встреча разработчиков\n" "===================" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -6169,16 +5901,12 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" @@ -6186,30 +5914,26 @@ msgstr "" "Встречи (Предстоящие)\n" "================" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 +msgid "Review of assigned tasks from 30 December meeting" +msgstr "" + +#: i2p2www/blog/2016/01/23/32C3.rst:125 msgid "Project meeting plan for 2016" msgstr "План встреч на 2016" -#: i2p2www/blog/2016/01/23/32C3.rst:125 +#: i2p2www/blog/2016/01/23/32C3.rst:126 msgid "GMP 6 readiness" msgstr "читаемость GMP 6" -#: i2p2www/blog/2016/01/23/32C3.rst:126 +#: i2p2www/blog/2016/01/23/32C3.rst:127 msgid "A proposal for a code of conduct" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" -msgstr "" - #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 msgid "" "==============\n" @@ -6220,13 +5944,37 @@ msgstr "" "Версия 0.9.24\n" "==============" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" "0.9.24 содержит различные исправления ошибок и улучшения " "производительности" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "Подробности обновения" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -6241,7 +5989,7 @@ msgstr "" "Ваш маршрутизатор автоматически не обновится, если Вы будете использовать" " Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -6249,66 +5997,50 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 msgid "Java 7 now required" msgstr "теперь требуется Java 7" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Семейство роутеров" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "Commons logging удален" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "Исправление экранирования HTML в модуле таблиц консоли" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "Исправление редких блокировок в маршрутизаторе" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "Исправление туннелей с фильтром Bloom" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" @@ -6316,122 +6048,127 @@ msgstr "" "Не удалять туннель при индикации сбоя на следующем прыжке от транспорта, " "если не отвечает" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "Исправлено форматирование в колонке общего для предотвращения переполнения" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "Уменьшена доставка неработающего в SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "Исправлены некоторые проблемы с IPv6 на Windows" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "Новая обзорная схема в SusiDNS" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "Быстрее закрывать соединение для отказанного запроса туннеля" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "Используются расширенные опции SSU для сообщения запроса сессии" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "Запросить введение в расширенные опции SSU" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "Не предлагать, пока не запрошено, предлагать тем, кому нужно" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" "Экспериментальная утилита анализа Sybil, требуется " "routerconsole.advanced=true" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "Держать некоторые несохраненные статистики профиля сетевой БД" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "Уменьшение потребления памяти и другие улучшения пропускной эффективности" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "Увеличены некоторые лимиты в i2psnark" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "Новые юнит тесты стриминга" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "Исправлены некоторые статистики SSU on /peers для единообразия с NTCP" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "Сменен тип подписи по умолчанию на Ed25519 для новых i2ptunnels" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "Снова увеличена вероятность rekey маршрутизатора при загрузке" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "Новый Китайский (Тайвань) перевод" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -6444,11 +6181,11 @@ msgstr "" "Версия 0.9.25\n" "==============" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "Релиз 0.9.25 содержит SAM 3.3, QR-коды и исправления ошибок" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -6460,7 +6197,7 @@ msgstr "" "Этот релиз добавляет QR-коды для расшаривания адресов скрытых служб, \n" "и идентификационные иконки для того, чтобы визуально отличать адреса." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -6475,89 +6212,89 @@ msgstr "" "Некоторые изменения для увеличения вместимости сети и, возможно, " "улучшения построения тоннелей." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "Отображение identicons и QR кодов в адресной книге и i2ptunnel" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "SAM v3.3 с расширенными возможностями" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "Конфигурационная страница для семейства маршрутизаторов" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "Свои иконки для плагинов" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "Внутренняя реализация генерации самоподписанного сертификата" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" "Добавлены опции http сервера в i2ptunnel для блокирования по referer или " "user-agent" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "Исправление для туннеля сервера IRC, увеличивающее отзывчивость" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "Не ждать истечения аренды для переключения на новую" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "Предварительная поддержка отзыва сертификатов" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" "Предварительная поддержка хранения ключей EdDSA и ElGamal в хранилищах " "ключей" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "Более эффективная подпись и проверка с EdDSA" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "Увеличены лимиты соединений по умолчанию" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "Увеличена входящая пропускная способность по умолчанию" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "Увеличено максимальное количество файлов на торрент в i2psnark" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" "Добавлено больше проверок на валидность для обнаружения сбитых системных " "часов" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "Улучшены стили в консоле" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "Улучшена реализация черного списка сертификатов" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "Быстрое отключение после публикации информации маршрутизатора в floodfill" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "Плавный сброс простаивающих SSU сессий" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "Добавлены заголовки X-Content-Type-Options в консоли" @@ -6571,14 +6308,14 @@ msgstr "" "I2P Summer Dev\n" "==============" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -6591,7 +6328,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -6605,13 +6342,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -6622,17 +6359,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -6643,20 +6380,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -6673,13 +6410,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -6690,16 +6427,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6713,8 +6450,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -6726,9 +6463,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -6747,7 +6484,7 @@ msgstr "" "Выпуск 0.9.26\n" "==============" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -6755,17 +6492,13 @@ msgstr "" "0.9.26 содержит обновления криптографии, усовершенствования установочного" " пакета для Debian и исправления ошибок" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -6776,7 +6509,7 @@ msgstr "" "новый протокол подписок адресной книги с цифровыми подписями,\n" "и значительные улучшения пакета для Debian/Ubuntu." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -6797,7 +6530,7 @@ msgstr "" "мы будем включать их (изменения в GMP) в сетевые обновления в версии " "0.9.27." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -6808,13 +6541,13 @@ msgstr "" "(прим. пер. - вынесли некоторые возможности в отдельные " "пакеты-зависимости)" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -6822,92 +6555,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6923,11 +6656,11 @@ msgstr "" "I2P в Maven Central\n" "====================" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6936,8 +6669,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6947,39 +6680,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6988,29 +6722,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -7020,13 +6745,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -7035,23 +6760,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -7062,88 +6787,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Расположение" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -7151,17 +6861,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -7172,11 +6878,11 @@ msgstr "" "Выпуск 0.9.27\n" "==============" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 содержит исправления ошибок" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -7192,89 +6898,89 @@ msgstr "" "Есть улучшения в транспортах IPv6, тестировании SSU пиров, и скрытом " "режиме." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "GMP 6 (в обновлениях по интернету)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "Тестирование пиров SSU для IPv6" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "Исправление сборки и настройки изолированного i2psnark" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" "Улучшения скрытого режима: Включено тестирование туннеля и использование " "быстрых пиров" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "Исправлена возможная CSRF в SusiMail" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "Исправлено исключение i2psnark на некорректро настроенном announce URL" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "Исправлены проблемы верстки на странице регистрации i2ptunnel" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "Большая страница /configclients разделена на несколько" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" "Добавлены ссылки для просмотра полных файлов логов маршрутизатора и " "враппера" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "Блокировка заголовка 'Proxy' в i2ptunnel (HTTPoxy)" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "Определение Kaby Lake CPUIDs" @@ -7288,11 +6994,11 @@ msgstr "" "Версия 0.9.28\n" "==============" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "Версия 0.9.28 содержит исправления ошибок" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -7313,7 +7019,7 @@ msgstr "" "Есть предварительные исправления для систем с Java 9, хотя мы пока не " "рекомендуем Java 9 для массового использования.\n" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -7324,163 +7030,163 @@ msgstr "" "Мы рассмотрим нашу Дорожную карту-2017 и приоритеты на 2017 год на " "Конгрессе." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "Исправления для Java 9" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "Увеличить максимальное значение MTU для IPv6 (заявка 127)" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "Поддержка IPv6 в черных списках" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "Улучшен выбор адреса IPv6" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "Удален старый код systray" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -7494,11 +7200,11 @@ msgstr "" "Версия 0.9.29\n" "==============" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "Релиз 0.9.29 содержит исправления ошибок" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -7518,101 +7224,101 @@ msgstr "" "Есть предварительные исправления для систем с Java 9, хотя мы пока не " "рекомендуем Java 9 для массового использования. " -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "Рефакторинг базы данных BOB" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" "Исправления для Java 9, все еще не рекомендуется для каждодневного " "использования" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "исправления безопасности и стандартов NTP" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "поддержка IPv6 NTP" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "Не отображать очень старые новости в консоли" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "Улучшения проверки черного списка" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "Добавлена начальная поддержка Docker" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "Перевод страниц man" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "Исправление ошибок javadoc" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "Исправление нерабочих юнит тестов" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -7626,11 +7332,11 @@ msgstr "" "0.9.29 Исправления установщика в Windows\n" "============================" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "0.9.29 Исправления установщика в Windows" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -7650,18 +7356,18 @@ msgstr "" "Версия 0.9.30\n" "==============" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "0.9.30 с Jetty 9" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -7671,21 +7377,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -7693,7 +7399,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -7704,103 +7410,103 @@ msgstr "" "Pi, база данных blockfile будет обновлена при перезагрузке, что может " "занять несколько минут. Пожалуйста, подождите немного." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "Jetty 9, Tomcat 8" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "поддержка Stretch / Zesty" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "Миграция поддержки скрытых сервисов DSA-SHA1" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "ARM (non-Android) миграция типа сигнатуры роутера" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "ARM (non-Android) миграция формата blockfile" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "Просрочка интродьюсера (предложение 133)" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "Исправления множественных назначений в SusiDNS" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "Исправление расположения директории конфигов в Gentoo" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "Разспознавание процессора AMD Ryzen" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "Добавлена поддержка плагина i2psnark-rpc" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "Добавлен reset() в API I2PSocket" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "Добавлены скрипты автодополнения bash в пакеты Debian" @@ -7811,13 +7517,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -7827,10 +7533,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -7838,11 +7544,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -7856,23 +7558,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -7882,13 +7584,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -7897,31 +7599,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7934,13 +7636,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7953,7 +7655,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7972,7 +7674,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7991,11 +7693,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -8006,56 +7708,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -8066,11 +7768,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -8086,44 +7788,37 @@ msgstr "" "Также, была добавилена проверка для предотвращения атак на подмену адреса" " (rebinding attack) в консоль маршрутизатора." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 msgid "0.9.33 with Bug Fixes" @@ -8262,6 +7957,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -8346,6 +8042,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -8356,13 +8057,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -8373,13 +8074,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -8396,7 +8097,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -8405,20 +8106,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -8439,7 +8140,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -8448,13 +8149,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -8470,7 +8171,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -8482,7 +8183,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -8497,20 +8198,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -8522,7 +8223,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -8533,13 +8234,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -8557,7 +8258,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -8570,13 +8271,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -8589,7 +8290,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -8600,13 +8301,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -8619,13 +8320,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -8638,13 +8339,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -8655,20 +8356,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -8682,20 +8383,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 msgid "0.9.34 with Bug Fixes" @@ -8745,12 +8439,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -8766,22 +8460,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 с поддержкой папок в SusiMail и мастером настройки SSL" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -8791,7 +8478,7 @@ msgstr "" "Wizard для настройки HTTPS у скрытых сервисов.\n" "Также в релизе исправлены множественные ошибки, особенно в SusiMail." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -8799,85 +8486,85 @@ msgstr "" "Мы работаем над релизом 0.9.36, включающим новый установщик для OSX и " "новый, более быстрый и защищенный протокол с названием NTCP2." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P будет на HOPE (Hackers On Planet Earth, конференция) в Нью-Йорке, " "20-22 июля. Приходите знакомиться!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -8888,15 +8575,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -8920,23 +8607,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8947,7 +8634,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8960,13 +8647,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8985,7 +8672,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8996,7 +8683,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -9005,13 +8692,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -9023,11 +8710,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -9038,13 +8725,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -9058,7 +8745,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -9067,7 +8754,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -9078,7 +8765,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -9095,13 +8782,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -9114,13 +8801,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -9129,35 +8816,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -9168,7 +8855,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -9177,30 +8864,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -9214,16 +8899,9 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" @@ -9253,6 +8931,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -9313,46 +8992,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 с включённым NTCP2" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -9363,15 +9035,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -9389,7 +9061,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -9398,13 +9070,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -9419,22 +9091,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -9445,13 +9117,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -9460,11 +9132,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -9475,14 +9147,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -9490,13 +9162,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -9506,13 +9178,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -9523,7 +9195,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -9531,13 +9203,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -9546,7 +9218,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -9557,22 +9229,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -#, fuzzy -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -"==============\n" -"Версия 0.9.30\n" -"==============" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 с новым мастером начальной настройки" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -9587,7 +9252,7 @@ msgstr "" "нативный установщик программы для Mac OSX.\n" "Мы продолжаем работу над новым форматом netdb — LS2." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -9596,95 +9261,3016 @@ msgstr "" "приложенными файлами в susimail и исправление для маршрутизаторов, " "имеющих связность только по IPv6." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "Лаборатория I2P" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 с улучшениями производительности" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 включает значительные изменения для новых типов сетевых баз данных" +" (предложение 123).\n" +"Мы добавили плагин i2pcontrol в качестве web приложения для поддержки " +"разработки RPC.\n" +"Так же, сделано множество улучшений производительности и исправлений " +"ошибок." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Мы удалили полуночные и классические темы, чтобы уменьшить нагрузку на " +"обслуживание;\n" +"предыдущие пользователи этих тем теперь увидят темную или светлую тему.\n" +"Также добавлены новые значки домашней страницы, первый шаг в обновлении " +"консоли." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 с новыми иконками" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"В 0.9.40 включена поддержка нового зашифрованного формата арендного " +"набора.\n" +"Мы отключили старый транспортный протокол NTCP 1.\n" +"Есть новая функция импорта SusiDNS и новый механизм фильтрации сценариев " +"для входящих соединений." + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Мастер туннелей" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Расширенные настройки" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.41 с исправлением ошибок " + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 продолжает работу по внедрению новых функций для предложения 123,\n" +"включая аутентификацию для каждого клиента для зашифрованных арендных " +"наборов.\n" +"Консоль имеет обновленный логотип I2P и несколько новых значков.\n" +"Мы обновили установщик Linux." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Запуск должен быть быстрее на платформах, таких как Raspberry Pi.\n" +"Мы исправили несколько ошибок, в том числе несколько серьезных, влияющих " +"на низкоуровневые сетевые сообщения." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 с исправлением ошибок " + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 продолжает работу по ускорению и повышению надежности I2P.\n" +"Он включает в себя несколько изменений для ускорения " +"UDP-транспортировки.\n" +"Мы разделили файлы конфигурации, чтобы в будущем можно было работать с " +"более модульной упаковкой.\n" +"Мы продолжаем работу по внедрению новых предложений для более быстрого и " +"безопасного шифрования.\n" +"Так же исправлено множество багов ." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 с исправлением ошибок " + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +" В релизе 0.9.43 мы продолжаем работу над усилением функций безопасности" +" и конфиденциальности и улучшением производительности.\n" +"Реализация улучшений для системы получения контактных данные адресатов " +"или (LeaseSet) (LS2) завершена.\n" +"Мы начинаем реализацию более мощного и быстрого сквозного шифрования " +"(предложение 144) для будущего выпуска.\n" +"Исправлено несколько проблем с обнаружением адресов IPv6, и, конечно, " +"несколько других исправлений ошибок." + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/ru/LC_MESSAGES/docs.po b/i2p2www/translations/ru/LC_MESSAGES/docs.po index 1d3a29ad..f5485aea 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ru/LC_MESSAGES/docs.po @@ -22,9 +22,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" +"Last-Translator: Алексей Выскубов \n" "Language-Team: Russian (Russia) " "(http://www.transifex.com/otf/I2P/language/ru_RU/)\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " @@ -35,16 +35,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Указатель для технической документации" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "Июнь 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" +msgstr "" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." @@ -56,15 +55,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"Указатель упорядочен от высших до низших уровней.\n" -"Верхние уровни для \"клиентов\" или приложений;\n" -"нижние уровни для внутренней части маршрутизатора.\n" -"Интерфейсом между приложениями и маршрутизатором служит I2CP (I2P Control" -" Protocol) API." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -78,8 +73,8 @@ msgstr "" "пожалуйста, \n" "заполните запрос, описывающий проблему." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -95,39 +90,39 @@ msgstr "" msgid "Overview" msgstr "Обзор" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Техническое вступление" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "Менее техническое вступление" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Модель угроз и анализ" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "Сравнение с другими анонимными сетями" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Спецификации" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "Схема стека протокола" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Статьи о I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Презентации, статьи, учебники, видео и интервью " -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -136,54 +131,54 @@ msgstr "" "Обзор Проекта Invisible Internet Project (I2P) " "Август 28, 2003 (pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "Темы Уровня Приложений" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Именование и адресная книга" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Обзор плагинов" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "Спецификация плагина" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "Управляемые клиенты" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "Встраивание маршрутизатора в ваше приложение" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent через I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "I2PControl Plugin API" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "Формат hostsdb.blockfile " -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Формат файла конфигурации" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "API и протоколы уровня приложений" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." @@ -191,36 +186,36 @@ msgstr "" "Высокоуровневые, доступные API для приложений, написанных на любом языке," " для отправки и получения данных." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "Обзор и руководство по разработке приложений" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "Настройки I2PTunnel" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Протокол SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Протокол SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Протокол SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Протокол BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "API и Протоколы Транспорта точка-точка" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." @@ -228,33 +223,33 @@ msgstr "" "Протоколы из-конца-в-конец используются клиентами для надежного и " "ненадежного соединения." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "Потоковая библиотека" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "Спецификация на потоковый протокол" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc на Потоки" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Дейтаграммы" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Javadoc по Дейтаграммам" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "API и протокол интерфейса клиент-маршрутизатор" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -264,52 +259,52 @@ msgstr "" "получения трафика с маршрутизатора.\n" "Традиционно используется только Java приложениями и высокоуровневыми API." -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "Обзор I2CP - I2P Control Protocol / API" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "Спецификация I2CP" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "Javadoc на I2CP API" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "Спецификация основных структур данных" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc по Структурам Данных" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Шифрование из-конца-в-конец" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "Как сообщения клиентов из-конца-в-конец шифруются маршрутизатором" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "Шифрование ElGamal/AES+SessionTag" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "Подробности криптографии ElGamal и AES" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "Сетевая база данных" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." @@ -317,28 +312,28 @@ msgstr "" "Распределенное хранилище и получение информации о маршрутизаторах и " "клиентах." -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "Обзор сетевой базы данных, подробности и анализ угроз." -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Криптографические хеши" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Криптографические подписи" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Спецификация начальной загрузки маршрутизатора" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "Протокол Сообщений Маршрутизатора" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." @@ -346,25 +341,29 @@ msgstr "" "I2P - это маршрутизатор, ориентированный на сообщения. Сообщения " "пересылаются между маршрутизаторами и описываются протоколом I2NP." -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2NP - Обзор I2P Network Protocol" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "Спецификация I2NP" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "Javadoc на I2NP" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Туннели" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." @@ -372,154 +371,154 @@ msgstr "" "Выбор узлов, запрос туннелей через эти узлы, шифрование и маршрутизация " "сообщений через эти туннели." -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "Профилирование и выбор узлов" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "Обзор туннельной маршрутизации" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "Чесночная маршрутизация и \"чесночная\" терминология" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "Постройка и шифрование туннелей" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "для шифрования запроса на построение" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "Спецификация построения туннеля" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "Спецификация низкоуровневых туннельных сообщений" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "Однонаправленные Туннели" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "Выбор и профилирование узла в Анонимной Сети I2P" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "Статья 2009 года (pdf), устаревшие, но в цело все еще точные" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "Транспортный Уровень" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "Протоколы для прямой (точка-точка) связи маршрутизатор-маршрутизатор." -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Обзор Транспортного Уровня" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "Обзор и спецификация транспорта на основе TCP" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "Спецификация NTCP2" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "Обзор транспорта на основе UDP" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "Спецификация SSU" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "Шифрование транспорта NTCP" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "Шифрование транспорта SSU" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "Javadoc на транспорт" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "Javadoc на NTCP" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "Javadoc на SSU" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "Другие Темы о Маршрутизаторе" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "Обновление ПО маршрутизатора" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "Нативная Библиотека BigInteger" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "Синхронизация времени и NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Производительноть" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Источники и Руководства Разработчика" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Руководство для Нового Разработчика" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Руководство для Нового Переводчика" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "Руководство по Monotone" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "Общие Указания по Разработке" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "Javadocs в обычном интернет:" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "Сервер %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." @@ -527,70 +526,75 @@ msgstr "" "Примечание: всегда убеждайтесь в том, что все javadoc актуальны, проверяя" " номер релиза." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "Javadocs внутри I2P:" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Предложения" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "Как настроить сервер начальной загрузки" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "Порты, используемые I2P:" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "Автоматическое обновление до тестовых сборок внутри I2P" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "Ручное обновление wrapper" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Форум пользователей" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "Форму разработчиков внутри I2P" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug tracker" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "Viewmtn внутри I2P" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "I2P Source экспортированный в GitHub" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "I2P Source Git Repo внутри I2P" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Перевод исходников на Transifex" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "План разработки" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Список To Do" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "устаревшее" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1405,7 +1409,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1777,7 +1781,7 @@ msgid "Ports Used by I2P" msgstr "Порты, используемые I2P" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1800,16 +1804,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -"Учтите, что многие из них не задействованы по умолчанию. \n" -"Больше информации есть в FAQ. \n" -"Также смотри документацию по конкретным плагинам. \n" -"Авторы плагинов, пожалуйста, добавляйте сюда все используемые порты. \n" -"Для новых плагинов мы рекомендуем использовать следующий доступный порт \n" -"из диапазона 766x." -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "рекомендованный диапазон для новых плагинов/приложений" @@ -1882,70 +1880,30 @@ msgstr "Спасибо вам." msgid "BOB - Basic Open Bridge" msgstr "BOB - Basic Open Bridge" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" -msgstr "Август 2016" - -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "Технические отличия от SAM (для улучшения?)" - -#: i2p2www/pages/site/docs/api/bob.html:14 -msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -"BOB имеет раздельные каналы для команд и данных. \n" -"Один - сокет канала команд приложения к маршрутизатору для настройки. \n" -"Второй - сокеты данных приложения к/от маршрутизатора, только для " -"передачи данных. \n" -"Канал команд нужен только для создания или задания начального ключа " -"пункта назначения, \n" -"и для установки связи ключа пункта назначения и порта. \n" -"Все соединения запускаются параллельно." -#: i2p2www/pages/site/docs/api/bob.html:23 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -"В SAM все выполняется через одно соединение, и вам приходится разбирать " -"каждый пакет." -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" -"BOB не хранит значений пары ключей, как и маршрутизатор. \n" -"Ваше приложение хранит значения пары ключей. \n" -"Это сделано для уменьшения сложности кода маршрутизатор, \n" -"это также добавляет вам приватности." - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "Маршрутизатор SAM хранит все пары ключей когда либо созданные вами." - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "И это самые важные отличия." - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "KEYS = пара ключей public+private, в виде BASE64" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "KEY = public ключ, также BASE64" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 msgid "" "ERROR as is implied returns the message \"ERROR " "\"+DESCRIPTION+\"\\n\", where the DESCRIPTION is what" @@ -1955,7 +1913,7 @@ msgstr "" "\"ERROR \"+DESCRIPTION+\"\\n\", где DESCRIPTION" " это описание проблемы." -#: i2p2www/pages/site/docs/api/bob.html:53 +#: i2p2www/pages/site/docs/api/bob.html:41 msgid "" "OK returns \"OK\", and if data is to be " "returned, it is on the same line. OK means the command is " @@ -1965,7 +1923,7 @@ msgstr "" "данные, они буду расположены в этой же строке. OK означает, " "что команда выполнена." -#: i2p2www/pages/site/docs/api/bob.html:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." @@ -1973,7 +1931,7 @@ msgstr "" "Строка DATA содержит информацию, которую вы запросили. Может" " быть несколько строк DATA на один запрос." -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1986,71 +1944,67 @@ msgstr "" "поскольку \n" "help это команда для ЧЕЛОВЕКА, а не для ПРИЛОЖЕНИЯ." -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "Текущая версия:" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "История версий" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Версия" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "Версия роутера I2P" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "Изменения" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "текущая версия" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "разрабатываемые версии" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "Команды" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -"ПОЖАЛУЙСТА УЧТИТЕ:\n" -"Для получения АКТУАЛЬНЫХ подробностей по командам ПОЖАЛУЙСТА используйте " -"встроенную команду help.\n" -"Просто подключитесь по telnet к localhost 2827 и введите help, и вы " -"получите полную документацию по каждой команде." -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 msgid "" "Commands never get obsoleted or changed, however new commands do get " "added from time to time." @@ -2058,161 +2012,126 @@ msgstr "" "Команды никогда не устаревают и не изменяются, тем не менее, новые " "команды время от времени появляются." -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "КОМАНДА" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "ОПЕРАНД" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "ВОЗВРАЩАЕТ" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -"После установки все необходимые TCP сокеты могут и будут заблокированы, и" -" нет необходимости в \n" -"дополнительных сообщениях в/из канал команд. Это позволяет маршрутизатору" -" проходить \n" -"поток без разрыва с OOM, в отличие от SAM, который захлебывается при " -"попытке впихнуть \n" -"несколько потоков в или из одного сокета -- это не поддается " -"масштабированию при наличии большого числа подключений!" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -"Есть еще одна замечательная вещь в этом специфическом интерфейсе - " -"написать что угодно, подключающееся к нему, \n" -"намного проще, чем к SAM. Не нужно делать ничего дополнительного после " -"установки. \n" -"Его настройка настолько проста, что любое просто средство, как например " -"nc (netcat), можно использовать \n" -"для указания на какое-то приложение. Смысле в том, что можно " -"запланировать время запуска и остановки \n" -"приложения, и для этого не нужно изменять его, или, даже, \n" -"останавливать это приложение. Вместо этого вы можете буквально \"вынуть\"" -" пункт назначения, и \n" -"\"вставить\" снова. Поскольку для восстановления моста используются та же" -" пара IP/порт и ключи, \n" -"то обычному приложению это не важно, и оно не будет даже об этом знать. \n" -"Оно просто будет обмануто -- пункт назначения недоступен, и ничего не " -"поступает на вход." -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "Примеры" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -"В следующем примере мы установим очень простое закольцованное локальное " -"подключение \n" -"с двумя пунктами назначения. Пунктом \"mouth\" будет служба CHARGEN \n" -"демона суперсервера INET. Пунктом \"ear\" будет локальный порт, к " -"которому \n" -"вы можете подключиться по telnet и увидеть забавный тест с символами " -"ASCII." -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 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:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Приложени" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "Ответ команда от BOB" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "ОТ" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "К" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "ДИАЛОГ" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "ОБРАТИТЕ ВНИМАНИЕ НА КЛЮЧ НАЗНАЧЕНИЯ ВЫШЕ, ВАШ БУДЕТ ДРУГИМ!" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -"Пока что ошибки не было, пункт назначения с именем \"mouth\" \n" -"установлен. Когда вы подключаетесь к указанному пункту, вы на самом деле" -" \n" -"соединяетесь со службой CHARGEN на порту 19/TCP." -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" "А теперь вторая половина, мы на самом деле подключаемся к пункту " "назначения." -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -2226,7 +2145,7 @@ msgstr "" "В нашем случае, мы хотим подключиться к \"mouth\", мы вставляем \n" "ключ и понеслась." -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." @@ -2234,54 +2153,47 @@ msgstr "" "ПРИМЕЧАНИЕ: Команда \"quit\" в канале команд НЕ выполняет разрыв " "соединения туннелей, как это делает SAM." -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" "После пары виртуальных километров этой отрыжки нажмите " "Control-]" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "И вот что произошло..." -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "Также вы не можете подключиться к EEPSITE!" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -"Прикольно, правда? Если хотите, попробуйте другие известные EEPSITE, " -"несуществующие, \n" -"и т.д., чтобы понять что можно ожидать на выходе в различных ситуациях. \n" -"По большей части предполагается что вы игнорируете любые сообщения об " -"ошибках. \n" -"Они будут бессмысленными для приложения, и выводятся только для отладки " -"человеком." -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" "Давайте теперь отключим наши пункты назначения, т.к. мы уже с ними " "закончили." -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "Для начала посмотрим какие имена пунктов у нас есть." -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "Отлично, вот и они. Сначала давайте уберем \"mouth\"." -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 msgid "" "Now to remove \"ear\", note that this is what happens when you type too " "fast,\n" @@ -2291,7 +2203,7 @@ msgstr "" "быстро, \n" "также вы увидите как выглядят типичные сообщения об ОШИБКАХ." -#: i2p2www/pages/site/docs/api/bob.html:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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" @@ -2301,7 +2213,7 @@ msgstr "" "потому что это слишком просто. Для него есть два доступных режима, \n" "и они переключаются командой \"quiet\"." -#: i2p2www/pages/site/docs/api/bob.html:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -2314,7 +2226,7 @@ msgstr "" "строки. \n" "Все остальное после нее предназначено для обработки приложением." -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -2335,7 +2247,7 @@ msgstr "" "веб-сервере, \n" "и вам совсем не нужно изменять веб-сервер." -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -2368,9 +2280,8 @@ msgstr "" "воображением." #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Август 2010" +msgid "February 2019" +msgstr "Февраль 2019" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2571,7 +2482,7 @@ msgstr "" " данные, и raw дейтаграммы \n" "для ответа, с обратной отправкой тех данных из запроса." -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2584,12 +2495,12 @@ msgstr "" "как это реализовано в \n" "I2PSessionMuxedImpl." -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "Целостность данных" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2601,12 +2512,12 @@ msgstr "" "уровне I2CP. \n" "В протоколе дейтаграмм нет поля с проверочной суммой." -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "Инкапсуляция пакета" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2628,12 +2539,12 @@ msgstr "" "туннельном сообщении.\n" "В протоколе дейтаграмм нет механизма разделения пакетов или поля длины." -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "Спецификация" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "Смотри страницу Спецификации Дейтаграмм." @@ -2714,7 +2625,7 @@ msgstr "Ответ:" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Описание" @@ -3543,6 +3454,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Язык" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "SOCKS прокси" @@ -3616,7 +3555,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "См. также" @@ -3795,13 +3734,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "Опция" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "По умолчанию" @@ -4303,7 +4242,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "История" @@ -4333,10 +4272,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4733,17 +4672,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4753,10 +4695,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4764,7 +4707,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4773,7 +4716,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4783,7 +4726,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4794,11 +4737,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4808,7 +4751,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4822,7 +4765,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4835,7 +4778,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4846,38 +4789,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "Дополнительная информация" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -7644,17 +7587,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7784,8 +7726,7 @@ msgid "The Network Database" msgstr "Сетевая база данных" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7859,7 +7800,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7933,11 +7874,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "Дополнительные опции" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7952,21 +7893,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7976,30 +7917,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "Истечение срока RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -8008,17 +7949,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -8027,7 +7968,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -8035,39 +7976,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "Постоянное хранилище RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "Спецификация RouterInfo" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "RouterInfo Javadoc" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -8076,26 +8017,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -8103,65 +8044,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "Спецификация Lease" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "Спецификация LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "Lease Javadoc" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "LeaseSet Javadoc" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "Неопубликованные LeaseSets" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -8173,11 +8114,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "Сброшенные LeaseSets" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -8189,7 +8130,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -8201,8 +8142,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -8217,19 +8158,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "Зашифрованные LeaseSet" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -8244,7 +8185,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -8258,11 +8199,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "Истечение срока аренды" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -8274,11 +8215,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -8286,11 +8227,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -8299,11 +8240,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "Начальная загрузка" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -8324,7 +8265,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -8339,24 +8280,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -8364,7 +8305,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -8376,7 +8317,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -8384,13 +8325,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -8401,11 +8342,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "Роли Floodfill маршрутизаторов" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -8416,11 +8357,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -8428,7 +8369,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -8445,22 +8386,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8469,11 +8410,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -8486,7 +8427,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -8498,7 +8439,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -8519,11 +8460,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -8538,18 +8479,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -8565,11 +8506,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -8587,7 +8528,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -8598,11 +8539,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -8612,13 +8553,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -8629,7 +8570,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -8639,7 +8580,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -8650,14 +8591,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -8672,7 +8613,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8690,7 +8631,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8700,11 +8641,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8714,7 +8655,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8725,11 +8666,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8743,7 +8684,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8751,11 +8692,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "Исследование" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8777,11 +8718,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8794,11 +8735,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8815,11 +8756,11 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "Анализ угроз" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " @@ -8828,7 +8769,7 @@ msgstr "" "Также обсуждается на странице " "модели угроз." -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8836,11 +8777,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8849,32 +8790,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "Медленный или Неотзывчивый" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8884,31 +8825,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "Среднее время отклика" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "Последний успешный поиск" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "Последний ответ" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8921,11 +8862,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "Sybil Attack (Full Keyspace)" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8933,7 +8874,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8942,7 +8883,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8954,7 +8895,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8963,30 +8904,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8998,15 +8939,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "Sybil Attack (Partial Keyspace)" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -9020,7 +8961,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -9032,7 +8973,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -9049,7 +8990,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -9059,7 +9000,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -9071,11 +9012,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "Атаки на начальную загрузку" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -9083,48 +9024,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -9132,7 +9073,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -9140,7 +9081,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -9150,7 +9091,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -9175,16 +9116,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "Выбор ретрансляторов на основе DHT" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -9192,18 +9133,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "Утечки информации" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -9220,7 +9161,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -9234,7 +9175,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -9250,15 +9191,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -13662,17 +13603,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "Рекомендованные аргументы" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "Допустимый диапазон" @@ -13706,20 +13647,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -13729,72 +13670,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "Без ограничения" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "%(from)s до %(to)s" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "Длина входящих тоннелей" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "Длина исходящих тоннелей" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13804,7 +13745,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -13814,24 +13755,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -13839,29 +13780,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "Количество исходящих тоннелей" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13870,7 +13811,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13881,15 +13822,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13903,13 +13844,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13923,12 +13864,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "Клиентские опции" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13937,42 +13878,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "%(num)s минимум" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "Завершать I2P сессию при простое" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "Шифровать lease" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "Gzip сжатие исходящих данных" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13982,46 +13923,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Уменьшать количество туннелей во время простоя" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -14029,11 +13970,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -14054,66 +13995,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "Байт" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Контент" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "Gzip заголовок" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "Gzip флаги" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "Порт источника I2P (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "Порт назначения I2P (Gzip mtime)" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "Gzip xflags" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -14376,6 +14317,10 @@ msgstr "" msgid "Protocol Stack" msgstr "Стек протоколов" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Август 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -14596,6 +14541,12 @@ msgstr "" msgid "Transport Overview" msgstr "Обзор системы транспортов" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "Июнь 2018" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "Транспорты в I2P" @@ -16129,10 +16080,6 @@ msgstr "Теперь на странице спецификации SSU" msgid "Tunnel Implementation" msgstr "Реализация туннелей" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "в октябре 2010" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "Эта страница описывает текущую реализацию туннеля" diff --git a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po index 17bdf0e0..c934c357 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po @@ -18,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Russian (Russia) " "(http://www.transifex.com/otf/I2P/language/ru_RU/)\n" @@ -32,155 +32,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Пожертвовать" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "Налоговый статус" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Стикеры" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -#, fuzzy -msgid "One time donation:" -msgstr "Контроль времени подключения IRC" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -188,21 +163,25 @@ msgid "Get Involved!" msgstr "Присоединяйтесь!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Нам нужна ваша помощь!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -"Чтобы принять участие, не стесняйтесь и заходите на наш IRC канал #i2p-" -"dev (на серверах irc.freenode.net и irc.oftc.net или в сети I2P на " -"серверах irc.echelon.i2p, irc.dg.i2p и irc.postman.i2p)." -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -213,7 +192,7 @@ msgstr "" "пожалуйста, свяжитесь с нами, так как мы постоянно ищем новых активных " "участников." -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -222,85 +201,147 @@ msgstr "" "Нам нужна помощь по многим направлениям, поэтому вам не обязательно знать" " язык Java, чтобы оказать помощь! Вот список, который поможет вам начать!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Расскажите о нас!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"Рассказывайте людям о I2P на форумах, в блогах и в комментариях к " -"статьям.\n" -"Исправляйте и дополняйте статьи о I2P в Википедии на вашем языке.\n" -"Расскажите своим друзьям." - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Перевод" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Тестирование" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -"Запускайте свежие сборки из репозитория monotone\n" -"и сообщайте о результатах на канале #i2p или об ошибках в Trac." -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Документация" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"Помогите исправить разделы сайта, содержащие устаревшую или неполную " -"информацию.\n" -"Переводите страницы на другие языки." -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Изображения" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "Добавьте больше картинок, обновите устаревшие на сайте" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Контент" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "Создайте eep-сайт! Добавьте содержимое! Сделайте вклад в сообщество!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Службы" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"Запустите службу на eep-сайте. Это может быть прокси-сервер, форум, " -"трекер, служба имён, поисковый сервис, мониторинг eep-сайтов... много " -"всего и это не так уж сложно." -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Начальная загрузка" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Программы" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" @@ -309,11 +350,11 @@ msgstr "" "Создавайте или портируйте программы для I2P! Вы найдёте несколько " "руководств и список идей на странице приложений." -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Программируйте" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -330,51 +371,19 @@ msgstr "" "Просмотрите руководство разработчиков для " "выяснения подробностей." -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Перевод" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" -"Помогите перевести веб-сайт и программное обеспечение на ваш язык.\n" -"Обратитесь к руководству переводчика для " -"подробностей." - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Анализ" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" -"Изучайте или тестируйте исходный код для выявления уязвимостей.\n" -"И различные модели угроз деанонимизации,\n" -"и DOS, и другие проблемы безопасности требуют тщательного изучения." - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Начальная загрузка" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." -msgstr "" -"Укажите сервер reseed для начальной загрузки новых маршрутизаторов. \n" -"Подробные инструкции находятся на нашей странице " -"reseed server." #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 #: i2p2www/pages/site/get-involved/roadmap-2017.html:2 @@ -389,7 +398,6 @@ msgstr "Январь 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -428,15 +436,9 @@ msgstr "" "href=\"%(todo)s\">TODO." #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "Январь 2017" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Январь 2017" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "Цели проекта I2P" @@ -808,852 +810,6 @@ msgstr "" "Улучшения, связанные с производительностью, перечислены на странице Производительность." -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Арабский перевод" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" -"Чтобы расширить использование I2P и привлечь больше людей\n" -"в эшелон I2P мы поощряем за перевод\n" -"веб-сайта I2P и консоли маршрутизатора на арабский." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "Награда состоит из 2 частей:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "Часть 1 - перевод веб-страницы." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "Чтобы получить 20 биткойнов вам нужно перевести эти страницы:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" -"Эта работа была выполнена hamada и награду в 20 биткойнов была выплачена " -"hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" -"Часть 2 - перевод консоли маршрутизатора. Консоль маршрутизатора была \n" -"частично переведена и награда в 80 биткойнов была выплачена hamada." - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "Судья - echelon." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "Награда за создание родного I2P клиента Bitcoin" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "Родной I2P клиент BTC" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" -"Ради будущего I2P и для привлечения большего количества людей\n" -"в I2P награда выплачивается за создание родного I2P клиента Bitcoin. \n" -"Он должен интегрироваться с другими клиентами через сеть I2P и через " -"шлюзы \n" -"в существующую сеть bitcoin." - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" -"Судья — psychonaut, пожертвовавший первые 30 € для этой награды.\n" -"Задача была почти полностью реализована в btci2p, осталась лишь небольшая " -"часть по созданию плагина. Пользователю giv была выплачена награда. " - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "Хранилище данных наград" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "хранилище данных" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" -"Для улучшения использования I2P и для независимости от сетевого статуса \n" -"маршрутизаторов, нам нужно хранилище данных в качестве расширения к I2P.\n" -"Как и в Freenet хранилище данных должно быть распределенным и каждый\n" -"участвующий узел должен иметь возможность управлять его настройками.\n" -"Файлы должны сохраняться в памяти по крайней мере 2-3 раза \n" -"для достижения избыточности. Использование места в хранилище должно " -"автоматически балансироваться.\n" -"Поскольку это дополнительное приложение, оно должно безупречно работать в" -" I2P \n" -"и взаимодействовать с маршрутизатором I2P. Возможно понадобится \n" -"интеграция с веб-страницей/маршрутизатором." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" -"Эта награда связана с двумя другими: \"Frost для I2P\" и \"Eepsites в " -"хранилище данных\"." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" -"Награда за Frost для хранилища данных I2P выплачивается за программу типа" -" Frost, \n" -"которая хранит файлы/сообщения в базе данных, и достает их оттуда.\n" -"Она должна работать с GUI." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" -"Eepsite для хранилища данных I2P расширяет маршрутизатор I2P, \n" -"для отправки eepsites из хранилища данных I2P. Все файлы для eepsites " -"должны \n" -"хранится в хранилище и извлекаться из него.\n" -"Расширение:\n" -"Для лучшей интеграции все участники хранилища данных должны обслуживать " -"eepsite." - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Для выплаты награды нам необходима программа И исходники.\n" -"Исходники и программа должны распространяться по свободной лицензии " -"(свободное \n" -"изменение и распространение)." - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "Награда за пакет I2P в зеркалах Debian и Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "Ubuntu/Debian пакет I2P" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "Награда за реализацию кода I2PHex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "Реализация кода I2PHex" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" -"Для улучшения использования I2P и привлечения большего количества людей \n" -"к I2PHex P2P ArneBab установил награду за реализацию актуального \n" -"кода Phex в I2PHex." - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "Награды за I2P" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" -"Мы всегда с благодарностью принимаем любую помощь в написании кода, \n" -"документации, и т.п., но есть и другие способы помочь продвижению I2P. \n" -"Как и во всех проектах с открытым исходным кодом, наша цель будет " -"достигнута \n" -"быстрее, если мы сможем мотивировать всех наших участников работать \n" -"над I2P полный рабочий день. Но, как в любом проекте с открытым исходным " -"кодом, \n" -"это не возможно. Вместо этого мы создали систему поощрений, благодаря \n" -"которой все мотивируются за работу над тем, что люди хотят реализовать, \n" -"и люди, которые хотят пожертвовать средства на I2P могут быть уверены, " -"что \n" -"их пожертвования пойдут на то, что им нужно." - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" -"Мы также оставляем возможность людям, которые хотят поддержать I2P, \n" -"даже если они не уверены насчет необходимых поощрений. Эти люди \n" -"просто могут довериться команде I2P, которая работает над тем, что мы " -"считаем \n" -"наиболее важным, и жертвовать в общий фонд, который мы будем использовать" -" \n" -"по необходимости - распределять на несколько наград, покрывать расходы \n" -"(хостинг и т.д.), и т.п." - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -#, fuzzy -msgid "Current bounties" -msgstr "Заявленные награды" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Имя" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Статус" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Общество" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -#, fuzzy -msgid "Frost for I2P datastorage" -msgstr "Хранилище данных наград" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Разработка приложений" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -#, fuzzy -msgid "Unit tests and Multi-router Simulation" -msgstr "Симуляция MultiRouter" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -#, fuzzy -msgid "Bundling bounties" -msgstr "Заявленные награды" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "Заявленные награды" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "Команда разработчиков" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "Пакет I2P на зеркалах Debian и Ubuntu" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "Сделать I2P IPv6 нативным" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "Установка сервера SILC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "Хранилище данных над I2P" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Русский перевод" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "Сегментированная передача файлов" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "Размер окна потоковой библиотеки" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "Контроль времени подключения IRC" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "Юнит тестирование (часть1)" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" -"Перечислены все, кто уже работает за награду - сотрудничество является \n" -"предпочтительным, так что если вы заинтересованы в этой работе, \n" -"пожалуйста, свяжитесь с перечисленными людьми!" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "Награда за нативный I2P IPv6" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "нативный IPv6 I2P" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" -"Ради будущего I2P и привлечения большего количества людей \n" -"в I2P, я снимаю награду за vuze и предлагаю награду за IPv6.\n" -"Награда выплачивается за реализацию полной поддержки нативного \n" -"IPv6 в маршрутизаторе I2P, как это сделано для IPv4." - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" -"Чтобы награда числилась завершенной и выплаченной необходимо предоставить" -" плагин И исходники.\n" -"Исходники должны быть предоставлены по свободной лицензии (свободное \n" -"изменение и распространение)." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "Бэкенд NetDB" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "Бэкенд NetDB" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" -"Текущую реализацию NetDB (а точнее, систему FloodFill) \n" -"нужно расширить другим бэкендом для улучшения надежности, \n" -"уменьшения поверхности атаки и решения вопросов масштабирования \n" -"в ближайшие годы." - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" -"Будет рассмотрено и наконец-то реализовано решение на основе \n" -"DHT." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "Награда за русский перевод веб-страниц и консоли маршрутизатора" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" -"Для улучшения использования I2P и привлечения большего количества людей \n" -"в I2P анонимный даритель установил награду за перевод \n" -"веб-страниц I2P и консоли маршрутизатора I2P на русский язык." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" -"Для получения награды в $115 USD вам необходимо перевести следующие " -"страницы:" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" -"Часть 2 - перевод консоли маршрутизатора. Вся консоль маршрутизатора \n" -"должны быть переведена для получения награды в $115 USD." - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "Судья - русский даритель." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "Награда за миграцию I2P IRC на SILC" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "I2P silc сервер" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" -"Ради будущего I2P и привлечения большего количества людей \n" -"к I2P эта награда была назначена за установку и размещение сервера I2P " -"SILC. \n" -"Это позволит людям отправлять файлы через свои сервера сообщения, причем " -"безопасность будет реализована в протоколе." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" -"Для получения награды необходимо настроить сервер SILC и поддерживать его" -" в рабочем состоянии как минимум 3 месяца.\n" -"Также должен быть развернут второй сервер." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "Награда была отменена и пожертвованные деньги переданы в общий фонд." - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "Судья - An Anonymous Secret Society, society@mail.i2p." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Разработка Syndie" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" -"При помощи I2P мы хотим воодушевить пользователей больше \n" -"заботиться об анонимности и безопасности. Поскольку I2P - это сеть с " -"низкими задержками и своими ограничениями, ПО SYNDIE \n" -"может преодолеть некоторые из этих ограничений и предоставить лучшую " -"анонимность \n" -"людям, которым это действительно нужно." - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" -"Последние доработки Syndie существенным образом улучшили \n" -"ситуацию с пакетом Syndie. Был создан новый пакет Syndie с \n" -"исправлениями, он доступен на разных веб-страницах.\n" -"В результате, награда была уменьшена и сэкономленные \n" -"деньги были переведены в награду за IPv6." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "Награда за юнит тесты" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "Юнит тесты" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" -"Чтобы улучшить удобство эксплуатации I2P нам необходим набор \n" -"автоматизированных юнит тестов для критичного кода. На данный момент \n" -"у нас есть несколько юнит тестов, они специфичны и частично не закончены." -" \n" -"Эту награду получить тот, кто проверить имеющиеся тесты и переведет \n" -"старые тесты на jUnit, автоматизирует их выполнение, расширит их для \n" -"покрытия большей части кода, и опубликует отчеты. Это большой фронт " -"работ, \n" -"но его можно разбить на фазы, перечисленные ниже (фаза 2 \n" -"должна завершиться раньше, а последующий фазы могут идти в любом " -"порядке). \n" -"Так как для этого нужно читать код, это будет лучшим начинанием для \n" -"новых разработчиков, и позволит хорошо вникнуть в код и разработку I2P.\n" -"Это замечательная работа для студентов, интернов и для всех, кто " -"заинтересован." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" -"Будьте внимательны! Работа и награды были немного перемешаны!\n" -"Фазы 6, 7 и 8 все еще открыты!" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "Фаза %(phase)s:" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "CI jenkins и IRC bot" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "Награда: %(euro)s €" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "сервер запущен и этот раздел заблокирован" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" -"Чтобы получить эту награду, должен быть установлен сервер непрерывной " -"интеграции \n" -"(Jenkins, старое название Hudson), также должен быть установлен IRC bot и" -" подключен \n" -"к каналу #i2p-dev в сети IRC2p для вывода \n" -"результатов тестов сборки.
    \n" -"Сервер должен быть запущен на продолжительное время." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "Тесты проверки существующего SDK" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "выплачено str4d" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" -"Чтобы получить эту награду нужно проверить имеющийся SDK \n" -"и заставить его работать. Нужно интегрировать в скрипты ant \n" -"(\"ant test\"), и увязать с утилитой покрытия кода (например, \n" -"Clover). Скрипт ant \n" -"должен уметь генерировать результаты тестирования в виде веб-страницы, \n" -"которая будет опубликована в сети." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "Покрытие тестами SDK" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "выплачено команде разработчиков юнит тестов" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" -"Для выплаты этой награды автоматизированные юнит тесты SDK \n" -"(i2p/core/java/src) должны опять заработать." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "Тест миграции маршрутизатора" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" -"В фазе 2, существующий юнит тесты маршрутизатора должны быть \n" -"перемещены в автоматизированную систему." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "Покрытие тестами маршрутизатора" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" -"Для выплаты этой награды автоматизированные юнит тесты маршрутизатора \n" -"(i2p/router/java/src) должны опять заработать." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "Тесты потоковой библиотеки" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" -"Чтобы получить эту награду, новый набор юнит тестов должен \n" -"соответствовать измеренному покрытию кода 90% потоковой библиотеки \n" -"(i2p/apps/ministreaming/ и i2p/apps/streaming/)." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "Покрытие юнит тестами" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" -"Чтобы получить эту награду, все вышеперечисленные юнит тесты должны " -"соответствовать \n" -"маркеру покрытия 100% (исключая блок логирования)" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "Симуляция MultiRouter" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "будет разбито на несколько подзадач" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" -"Чтобы получить эту награду не жно проверить работу симулятора \n" -"мульти-маршрутизатора, работающего в памяти, заставить его снова работать" -" \n" -"и расширить симуляцию на множество маршрутизаторов в памяти на одном " -"компьютере. \n" -"Награда будет разбита на несколько более мелких подзадач." - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" -"Судит все это donor, и donor решает завершена ли фаза \n" -"удачно и нужно ли выплатить деньги." - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "Награда за I2P плагин vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "плагин vuze" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" -"Чтобы улучшить использование I2P и привлечь больше людей \n" -"в P2P торрент сеть I2P, я назначил эту награду за работающий плагин \n" -"vuze I2P.\n" -"Плагин должен быть официальным и предоставлен для публикации на \n" -"веб-странице и в хранилище плагинов vuze.\n" -"Он должен легко устанавливаться и настраиваться, работать без сучка без " -"задоринки.\n" -"Настройка должна быть понятна новичку, и поддерживать анонимность.\n" -"Он должен работать с адресами *.b32.i2p и с подписанными (516++ bits)\n" -"пунктами назначения." - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "Разработка приложений" @@ -3029,21 +2185,21 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" "Релизы с 0.9.9 могут быть подписаны str4d. Его действительный публичный " "ключ:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "str4d подписал следующие релизы:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "Релизы с 0.7.6 до 0.9.12 были подписаны zzz следующим ключом:" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -3552,13 +2708,13 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." @@ -3566,11 +2722,11 @@ msgstr "" "Выполняйте явное преобразование примитивных классов и типов;\n" "не полагайтесь на autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "Не используйте URL. Используйте URI." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." @@ -3578,7 +2734,7 @@ msgstr "" "Не ловите Exception. Поймайте RuntimeException и проверьте исключения " "индивидуально." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." @@ -3587,7 +2743,7 @@ msgstr "" " Вы так же можете использовать DataHelper.getUTF8() или " "DataHelper.getASCII()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." @@ -3595,22 +2751,22 @@ msgstr "" "Всегда указывайте кодировку UTF-8 когда считываете или записываете файлы." " Утилиты DataHelper так же могут быть полезны." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "Не используйте String.split(). Используйте DataHelper.split()." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "Убедитесь, что InputStream и OutputStream заключены в блоки finally." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -3623,25 +2779,25 @@ msgstr "" "их для всех блоков.\n" "Ставьте \"} else {\" на одной строке." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "Задавайте fields как final когда только возможно." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Лицензии" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3656,7 +2812,7 @@ msgstr "" "убедитесь что лицензия совместима,\n" "и получите подтверждение от главного разработчика." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -3665,7 +2821,7 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3675,11 +2831,11 @@ msgstr "" "вашей ответственностью является проверка совместимости лицензии.\n" "Включите лицензию и информацию об источнике в комментарий к чекину." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Ошибки" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3692,7 +2848,7 @@ msgstr "" "Назначайте, категоризируйте, комментируйте, испарвляйте или закрывайте " "тикеты, если можете." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -3712,7 +2868,7 @@ msgstr "" "Как только Вы сделали это без проблем для нескольких тикетов, Вы можете " "следовать обычной процедуре в дальнейшем." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -5555,4 +4711,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "Детальные инструкции" - diff --git a/i2p2www/translations/ru/LC_MESSAGES/priority.po b/i2p2www/translations/ru/LC_MESSAGES/priority.po index 0242a691..29567bf2 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ru/LC_MESSAGES/priority.po @@ -8,6 +8,7 @@ # Алексей Выскубов , 2016 # Alexander , 2013 # Alexander Georgievskiy , 2017 +# Allclear , 2019 # Boris Shminke, 2017 # Daniil Sergan , 2014 # denixx baykin , 2013 @@ -16,9 +17,10 @@ # Evgeny Lavrov , 2019 # Filipp Chertiev , 2017 # Alexander Georgievskiy , 2016 +# j b, 2019 # JD1 , 2013 # jujjer , 2013 -# Nikolay Parukhin , 2014,2018 +# Nikolay Parukhin , 2014,2018-2019 # Oleg Sergeev , 2015 # puxud , 2014 # R4SAS, 2019 @@ -27,14 +29,14 @@ # vertnis, 2016 # Yakov Surname , 2018 # yume, 2014-2015 -# yume, 2017 +# yume, 2017,2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-12-01 23:13+0000\n" +"Last-Translator: yume\n" "Language-Team: Russian (Russia) " "(http://www.transifex.com/otf/I2P/language/ru_RU/)\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " @@ -55,11 +57,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Лента ATOM блога I2P в категории: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Блог" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "ATOM-лента блога I2P" @@ -85,44 +87,44 @@ msgid "Debian I2P Packages" msgstr "Пакеты I2P для Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic и более поздние версии" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P доступен в оффициальных репозиториях Ubuntu Bionic 18.04 и Debian " -"Sid.\n" -"Установите пакет \"i2p\" используя ваш пакетный менеджер, как вы " -"устанавливаете любой другой пакет. Использование инструкций ниже не " -"требуется." +"I2P доступен в официальных репозиториях для Ubuntu Bionic и более поздних" +" версий, а также Debian Buster и Sid.\n" +"Однако дистрибутивы Debian Buster и Ubuntu Bionic (LTS) будут иметь более" +" старые версии I2P.\n" +"Если вы не используете Debian Sid или последнюю версию Ubuntu,\n" +"используйте наш репозиторий Debian или Launchpad PPA, чтобы убедиться, " +"что вы используете последнюю версию I2P" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch и новее, Ubuntu Artful 17.10 и новее" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian или Ubuntu, все версии" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" -msgstr "" -"Пакеты для Debian\n" -"были протестированы и должны работать на платформах x86/x86_64 " -"использующих:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "Пакеты Debian должны работать на большинстве работающих платформ:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Точнее 12.04 и новее)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy или новее)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -135,7 +137,7 @@ msgstr "" "с этими пакетами в Trac на\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -143,27 +145,27 @@ msgstr "" "Вариант 1: Последние версии Ubuntu и ее " "производные (Попробуйте, если не используете Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "" "Вариант 2: Debian (включая основанные на нем " "дистрибутивы)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" "Инструкции для Ubuntu и основанных на ней системах, таких как Linux Mint " "и Trisquel" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Добавление PPA через командную строку и установка I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Откройте консоль и введите:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -173,11 +175,11 @@ msgstr "" "ключ gpg, которым подписан репозиторий. Этот ключ удостоверяет\n" "что пакеты попали к вам в том же виде, как были собраны." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Теперь нужно уведомить пакетный менеджер о новом репозитории, введя:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -187,15 +189,15 @@ msgstr "" "репозитория, что настроен для вашей системы, включая репозиторий I2P, \n" "который мы добавили предыдущей командой." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Теперь вы готовы к установке I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Добавление PPA, используя Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -203,7 +205,7 @@ msgstr "" "Запустите Synaptic (System -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -211,7 +213,7 @@ msgstr "" "Как Synaptic откроется, выберите Repositories из меню " "Settings." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -223,7 +225,7 @@ msgstr "" "кликните Add Source. Закройте с помощью Closeи " "перезапустите с помощью Reload." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -238,7 +240,7 @@ msgstr "" "changes?
    . В таком случае, выберите Mark, а потом - " "Apply." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -248,19 +250,15 @@ msgstr "" "href=\"#Post-install_work\">запуска I2P и его настройки для вашей " "системы." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Инструкции для Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" -"В настоящее время поддерживаются архитектуры amd64, i386, armel, armhf (и" -" Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Поддерживаемые в настоящее время архитектуры" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -272,7 +270,7 @@ msgstr "" "на пользователя root с помощью su или с помощью добавления в" " начало каждой команды sudo)." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -280,25 +278,22 @@ msgstr "" "Убедитесь, что apt-transport-https и curl " "установлены." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" "\n" -" Узнайте какую версию Debian вы используете с помошью страницы Debian wiki" -" \n" -" и сравните её номером в файле %(file2)s на вашей " -"системе.\n" -" После этого, добавьте следующие линии в %(file)s." +" Проверьте, какую версию Debian вы используете на этой странице Debian wiki\n" +" сравнить номера в файле %(file2)sв системе \n" +" Затем добавьте строки, подобные этим %(file)s." -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" @@ -306,26 +301,26 @@ msgstr "" "Примечание: Если вы используете Debian Sid (testing), то вы можете " "установить I2P напрямую из основного репозитория Debian" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Скачайте ключ используемый для подписи " "репозитория:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "Проверьте отпечаток и владельца ключа без импорта чего-либо" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "Добавьте ключ в набор ключей APT" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Сообщите вашему менеджеру пакетов о новом репозитории введя" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -337,7 +332,7 @@ msgstr "" "добавленный на шаге\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -347,7 +342,7 @@ msgstr "" "keyring
    \n" "гарантирует, что вы получите обновления GPG ключей репозитория." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -357,12 +352,12 @@ msgstr "" "href=\"#Post-install_work\">запуска I2P и его настройки для вашей " "системы." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Действия после установки" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -370,7 +365,7 @@ msgstr "" "Используя эти I2P пакеты, маршрутизатор может быть запущен следующими\n" "тремя путями:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -384,7 +379,7 @@ msgstr "" "НАДО
    использовать\n" "sudo или запускать его от root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -400,7 +395,7 @@ msgstr "" "(Важно: НЕ НАДО\n" "использовать sudo или запускать от root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -414,7 +409,7 @@ msgstr "" "i2p\" от root или с помошью sudo. Этот вариан рекомендован для " "использования." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -434,7 +429,7 @@ msgstr "" "про это можно прочитать на portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -446,7 +441,7 @@ msgstr "" "так как значения по умолчанию 96 KB/s down / 40 KB/s up довольно " "консервативны." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -458,7 +453,7 @@ msgstr "" "внимание на инструкцию по настройке прокси " "для браузера " -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "I2P профиль браузера Firefox" @@ -467,19 +462,34 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" +"Eepsite-это веб-сайт, который размещается анонимно, скрытая служба, " +"доступная через ваш веб-браузер. К нему можно получить доступ, установив " +"веб-прокси I2P в качестве HTTP-прокси вашего веб-браузера и порт 4444." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" +"Для удобства профиль браузера Firefox предварительно настроен для работы " +"с I2P. В то время как вы можете использовать любой браузер для доступа к " +"сайтам I2P, использование специального профиля браузера позволяет " +"отделить вашу деятельность по просмотру I2P отдельно от вашей активности " +"в интернете." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Этот профиль также включает в себя плагин NoScript, который защищает вас " +"от вредоносного Javascript кода. И плагин HTTPS Everywhere , который " +"применяет шифрование SSL, где это допустимо." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -489,12 +499,13 @@ msgstr "Зеркало:" msgid "select alternate mirror" msgstr "выберите альтернативное зеркало" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Скачайте этот файл и запустите его." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -503,8 +514,165 @@ msgstr "" "Эти файлы подписаны %(signer)s,\n" "и его ключи вот тут." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "Лаборатория I2P" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"Добро пожаловать в лабораторию I2P!\n" +"Это дом различных экспериментальных проектов, которые еще не готовы к " +"запуску.\n" +"Мы приглашаем вас осмотреться и опробовать их , но мы не предлагаем " +"поддержку для них.\n" +"Любой из этих проектов может быть прекращен в любое время." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "Мы приветствуем ваши отзывы на I2P Forum." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Текущие проекты" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Установщик нулевой зависимости" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" +"\n" +"Это установщик I2P для Windows, который не зависит от существующей " +"установщика Java.\n" +"Включает в себя все необходимые зависимости.\n" +"

    Этот установщик построен с использованием утилиты Java 9+ JLink, " +"которая связывает минимальный JRE и создает исполняемый файл. Исходный " +"код находится в монотонной ветке \"i2p.jlink\". После этого сценарий NSIS" +" используется для создания фактического установщика. Исходный код этого " +"скрипта находится в монотонной ветке \"i2p.wininst\".

    \n" +"

    Вы можете сообщать об ошибках в I2P Lab " +"Forum.

    " + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Браузер I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"Интернет-браузер-невидимка является совместным проектом Torbrowser / " +"Mozilla Firefox ESR, который поставляется с предварительно настроенными " +"параметрами прокси-сервера, NoScript и i2pbutton, который содержит " +"некоторые улучшения безопасности и конфиденциальности, такие как фильтр " +"перетаскивания и блокировка внешних приложений." + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Доступны сборки для Linux, Windows и Mac OS X. В настоящее время мы " +"предоставляем бинарные файлы для 64-битных систем. Планируется 32-битная " +"сборка для Linux и Windows." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" +"В настоящее время I2P Browser не поставляется с собственным " +"I2P-маршрутизатором. Прежде чем запускать браузер I2P, убедитесь, что у " +"вас установлен и работает I2P." + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"По умолчанию загружается английская версия, но она также создана для " +"некоторых других языков,\n" +" пожалуйста, проверьте ссылку ниже\n" +"если вы хотите посмотреть, есть ли у нас браузер на вашем языке." + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Docker образ" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +"Это образ I2P Docker для тех, кто предпочитает контейнеры.\n" +"Включает в себя все необходимые зависимости." + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +" Статус: проверка концепции" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "Запустите команду, чтобы вытащить из docker hub." + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Скачать" @@ -512,7 +680,7 @@ msgstr "Скачать" msgid "Source package" msgstr "Пакет с исходниками" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Автоматические обновления" @@ -521,10 +689,25 @@ msgid "Manual updates" msgstr "Обновление вручную" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "Лаборатория" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"Если вы хотите попробовать последние экспериментальные проекты I2P, " +"посетите I2P Lab\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Системные требования" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -540,7 +723,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -548,27 +731,27 @@ msgstr "" "Поддержка Java 9 в стадии разработки и не рекомендована для общего " "пользования." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Примечания к выпуску" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Журнал изменений" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Изменения Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Изменения Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Новая инсталляция" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -585,11 +768,11 @@ msgstr "" "На некоторых платформах это может быть как правый клик мышкой и выбрать\n" ""Open with Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Установка из командной строки:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -600,19 +783,21 @@ msgstr "" " java -jar i2pinstall_%(i2pversion)s.jar -console из " "командной строки." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" +"Установщик drag-and-drop, включающий новую утилиту запуска I2P Launcher.\n" +"     Бета." -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." -msgstr "" +msgstr "Дважды щелкните файл, затем перетащите его в папку «Программы»." -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -629,7 +814,7 @@ msgstr "" "На некоторых платформах можно щёлкнуть правой кнопкой мыши и выбрать\n" ""Open with Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -640,30 +825,51 @@ msgstr "" "запустите как java -jar i2pinstall_%(i2pversion)s.jar " "-console из командной строки." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Пакеты для Debian и Ubuntu." -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" - #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"Требуется Android 4.0 (Ice Cream Sandwich) или выше. Если вы ранее " +"установили\n" +" I2P, к сожалению, в этом выпуске исправлены некоторые проблемы IPC, " +"которые вынуждают вас удалить ваш текущий установщик - заменив его на " +"новой." + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Минимально 512 МБ ОЗУ; рекомендуется - 1 ГБ." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" +"Релизная и dev-версии I2P APK не совместимы, так как они\n" +"подписаны zzz и meeh соответственно. Удалите один перед установкой\n" +" другой." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" +"I2P теперь доступен в виде Docker-контейнера на Docker Hub.\n" +" Вы можете получить образ, запустив команду 'docker pull'." + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "docker pull meeh/i2p.i2p" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -"Этот файл подписан %(signer)s,\n" +"Установщик для Windows подписан %(signer)s,\n" "и его ключи вот тут." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Собственный установщик Mac OS X подписан%(signer)s сертификатом Apple " +"Developer ID\n" +"чей ключ тут ." + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Обновления с более ранних релизов:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "И автоматические, и ручные обновления возможны для версии." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -731,7 +948,7 @@ msgstr "" "обновление' на консоли маршрутизатора,\n" "когда она появится." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -745,28 +962,33 @@ msgstr "" "файлы обновления, подписанные str4d, \n" ", и должны будут быть обновлены вручную, используя описанный процесс ниже." -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" +"Загрузите этот файл в свою I2P папку\n" +" и переименуйте в i2pupdate.zip.\n" +" (поочередно вы можете получить исходный код, как указано выше, и " +"запустить «ant Updater», а затем скопировать\n" +" результат i2pupdate.zip в вашу папку с установленным I2P). Вам\n" +" НЕ нужно распаковать этот файл." -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Нажмите на \"Перезапустить\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Сходите за чашечкой кофе, можно вернуться минут через 11" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -775,11 +997,11 @@ msgstr "" "Этот файл подписан %(signer)s,\n" "и его ключи вот тут." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Предыдущие Версии" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Размер награды может быть увеличен за счет пожертвований. Вы\n" -"считаете это важным? Внесите свои " -"пожертвования, \n" -"указывая количество на награду за %(donatename)s!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Не найдено" @@ -940,7 +1141,30 @@ msgstr "500: внутренняя ошибка сервера" msgid "Umm... the server encountered some sort of error." msgstr "Сервер столкнулся с какой-то ошибкой." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Документация" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Контакты" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Форумы" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Вливайтесь!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Пожертвования" @@ -996,278 +1220,298 @@ msgid "Introduction to I2P" msgstr "Введение в I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Сравнения" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Обзор сравнений" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Другие анонимные сети" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Документация" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Список документации" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Как работает I2P" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Мягкое введение" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Техническое введение" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Модель угроз" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Чесночная маршрутизация" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Сетевая БД" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Маршрутизация туннелей" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Выбор пира" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Криптография" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+Метки сессий" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Спецификации" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Предложения" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API (програмный интерфейс)" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Библиотека потоков" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Датаграммы" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Приложения для I2P" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Поддерживаемые приложения" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Протоколы" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Стек протоколов" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Транспортные протоколы" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Обзор транспортного уровня" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Туннели" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Реализация туннелей" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Всенаправленные туннели" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Старая реализация" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Именование и адресная книга" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Плагины" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Повторить начальную загрузку" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Команда" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Зал славы" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Научные публикации и рецензирование" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Презентации, учебные материалы и статьи" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Контакты" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Ссылки" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Контакты" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Справка" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Как в I2P смотреть страницы" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Общество" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Ссылки" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Список терминов" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Производительность" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Форумы" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Проверьте подлинность I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Ключи для подписи релизов" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Подписанные ключи" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Ключи разработчиков" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Сравнения" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Обзор сравнений" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Другие анонимные сети" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Люди" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Команда" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Зал славы" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "Презентации, Руководства, Статьи и Медиа" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Научные публикации и рецензирование" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Презентации, учебные материалы и статьи" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Контакты" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Ссылки" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Документация" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Список документации" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Как работает I2P" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Мягкое введение" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Техническое введение" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Модель угроз" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Чесночная маршрутизация" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Сетевая БД" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Маршрутизация туннелей" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Выбор пира" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Криптография" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+Метки сессий" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Спецификации" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Предложения" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API (програмный интерфейс)" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Библиотека потоков" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Датаграммы" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Приложения для I2P" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Поддерживаемые приложения" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Протоколы" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Стек протоколов" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Транспортные протоколы" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Волонтерство" +msgid "Transport layer overview" +msgstr "Обзор транспортного уровня" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Вливайтесь!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Разработка" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Лицензии" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Туннели" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Заявки о проблемах" +msgid "Tunnel implementation" +msgstr "Реализация туннелей" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Всенаправленные туннели" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Старая реализация" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Именование и адресная книга" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Плагины" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Повторить начальную загрузку" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Исследование" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Научные исследования" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Вопросы открытые для исследования" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "Метрики I2P" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Разработка" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Руководства" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Новые разработчики" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Использование IDE с I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Руководства разработчика и стиль кодирования" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Новые переводчики" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Награды" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Лицензия" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Встречи" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Лицензии" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Дорожная карта" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "Обсуждения, планы" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "Логи конференций" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "Дорожная карта проекта" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Задачи" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Заявки о проблемах" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "Лаборатории" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "Лаборатории I2P" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "Браузер I2P (бета)" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Язык" @@ -1415,32 +1659,51 @@ msgid "Abscond browser bundle discussion and development" msgstr "Обсуждение и разработка Abscond browser bundle" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" +"Пожалуйста, посетите наш форум пользователей I2P, который часто посещают " +"разработчики / участники -" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" +"доступно на веб-сайте в обычном интернете по адресу https://i2pforum.net " +"и по сети I2P по адресу http: //i2pforum.i2p." + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"Большая часть обсуждений о разработке I2P происходит на I2P developer forum (доступно только из сети " +"I2P). как правило, лучшее место, чтобы начать с запросами, если канал DEV" +" IRC неактивен." -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Списки рассылки" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"Существует список рассылки, но он редко используется, т.к. существующая " -"команда разработки компактна и предпочитает общение на IRC или форуме. " -"Возможно, это изменится в будущем." +"Недавно были возобновлены списки рассылки I2P. В первую очередь они " +"используются для обсуждения разработки I2P браузера." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Подписка" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1450,11 +1713,11 @@ msgstr "" "ссылка) и заполните форму. Можно использовать внутренние I2P адреса " "(foobar@mail.i2p)." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Отписаться от списка рассылки" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1463,19 +1726,20 @@ msgstr "" "Для того, чтобы отписаться от списка рассылки или изменить настройки, " "идите по ссылке (внизу) и введите свой почтовый адрес." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Списки" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Архив" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "Обсуждения разработчиков I2P - всё что связано с разработкой I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -1520,6 +1784,8 @@ msgid "" "I see IP addresses of all other I2P nodes in the router console. Does " "that mean my IP address is visible by others?" msgstr "" +"Я вижу IP-адреса всех других узлов I2P в консоли маршрутизатора. Означает" +" ли это, что мой IP-адрес виден другим?" #: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 msgid "I can't access regular Internet sites through I2P." @@ -1599,7 +1865,7 @@ msgstr "Я не могу попасть на https:// или ftp:// сайты #: i2p2www/pages/site/faq.html:32 msgid "Troubleshooting" -msgstr "" +msgstr "Решение проблем" #: i2p2www/pages/site/faq.html:34 msgid "My router is using too much CPU?!?" @@ -1630,6 +1896,8 @@ msgid "" "What makes downloads, torrents, web browsing, and everything else slower " "on I2P as compared to the regular internet?" msgstr "" +"Что делает загрузки файлов , торрентов, просмотр веб-страниц и все " +"остальное медленнее в I2P по сравнению с обычным Интернетом?" #: i2p2www/pages/site/faq.html:39 msgid "" @@ -1663,6 +1931,9 @@ msgid "" "It has been tested on Windows, Linux, FreeBSD and OSX. \n" "An Android port is also available." msgstr "" +"I2P написан на языке программирования Java.\n" +"Он был протестирован на Windows, Linux, FreeBSD и OSX.\n" +"Порт для Android также доступен." #: i2p2www/pages/site/faq.html:59 msgid "" @@ -1674,6 +1945,14 @@ msgid "" " I2P torrents or serve high-traffic hidden services, \n" "a higher amount of memory is required." msgstr "" +"Что касается использования памяти, I2P по умолчанию настроен на " +"использование 128 МБ ОЗУ.\n" +"Этого достаточно для просмотра и использования IRC. Однако другие " +"действия могут потребовать большего выделения памяти.\n" +"Например, если вы хотите запустить маршрутизатор с высокой пропускной " +"способностью, участвовать в торрентах I2P или обслуживать скрытые сервисы" +" с большим трафиком,\n" +"требуется больший объем памяти." #: i2p2www/pages/site/faq.html:64 #, python-format @@ -1729,6 +2008,10 @@ msgid "" "Try hovering your cursor over the other lines of information for a brief " "description." msgstr "" +"x - это количество пиров от которых вы успешно получили или которым " +"успешно отослали сообщение за последнюю минуту, y - это количество " +"увиденных пиров за, примерно, последний час\n" +"Попробуйте навести курсор на другие линии для краткого описания" #: i2p2www/pages/site/faq.html:100 msgid "" @@ -1811,6 +2094,10 @@ msgid "" "https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" msgstr "" +"Для большей информации вы можете почитать Tor FAQ для получения ответа на" +" вопрос:\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" #: i2p2www/pages/site/faq.html:151 #, python-format @@ -1921,7 +2208,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:236 msgid "The ports that are used by I2P can be divided into 2 sections:" -msgstr "" +msgstr "Порты, которые используются I2P можно разделить на 2 части:" #: i2p2www/pages/site/faq.html:241 msgid "" @@ -1935,7 +2222,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:245 msgid "These are described in detail below." -msgstr "" +msgstr "Это описывается в деталях ниже." #: i2p2www/pages/site/faq.html:250 msgid "" @@ -1949,7 +2236,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:253 msgid "OUTBOUND" -msgstr "" +msgstr "ИСХОДЯЩИЕ" #: i2p2www/pages/site/faq.html:255 msgid "" @@ -1972,7 +2259,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:260 msgid "INBOUND" -msgstr "" +msgstr "ВХОДЯЩИЕ" #: i2p2www/pages/site/faq.html:262 msgid "" @@ -1980,6 +2267,9 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(Можно обойтись, но желательно) UDP на порт, указанный в настройках, из разных " +"источников" #: i2p2www/pages/site/faq.html:263 msgid "" @@ -1987,12 +2277,17 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(Можно обойтись, но желательно) TCP на порт, указанный в настройках, из разных " +"источников" #: i2p2www/pages/site/faq.html:264 msgid "" "Inbound TCP can be disabled on the configuration page" msgstr "" +"Входящие TCP могут быть запрещены на странице конфигурации" #: i2p2www/pages/site/faq.html:267 msgid "" @@ -2002,11 +2297,11 @@ msgstr "" #: i2p2www/pages/site/faq.html:271 msgid "PORT" -msgstr "" +msgstr "ПОРТ" #: i2p2www/pages/site/faq.html:274 msgid "PURPOSE" -msgstr "" +msgstr "НАЗНАЧЕНИЕ" #: i2p2www/pages/site/faq.html:277 msgid "DESCRIPTION" @@ -2166,13 +2461,15 @@ msgstr "" #: i2p2www/pages/site/faq.html:509 msgid "This question can be answered in 3 parts:" -msgstr "" +msgstr "На этот вопрос можно ответить в 3 частях:" #: i2p2www/pages/site/faq.html:514 msgid "" "My router often displays a message saying \"Website Not Found In " "Addressbook\", why do I see this message?" msgstr "" +"Мой маршрутизатор часто показывает сообщение: \"Сайт не найден в адресной" +" книге\", почему я вижу это сообщение?" #: i2p2www/pages/site/faq.html:515 msgid "" @@ -2196,13 +2493,15 @@ msgstr "" #: i2p2www/pages/site/faq.html:520 msgid "What is an addressbook subscription?" -msgstr "" +msgstr "Что такое подписки для адресной книги?" #: i2p2www/pages/site/faq.html:521 msgid "" "This is a list of files hosted on various I2P websites each of which " "contain a list of I2P hosts and their associated destinations." msgstr "" +"Это список файлов, расположенных на различных I2P сайтах, в которых " +"содержатся списки узлов в I2P и соответствующих адресов назначения." #: i2p2www/pages/site/faq.html:522 msgid "" @@ -2210,14 +2509,17 @@ msgid "" "href=\"http://localhost:7657/dns\">http://localhost:7657/dns where " "further information can be found." msgstr "" +"Адресная книга расположена по ссылке http://localhost:7657/dns , где " +"можно найти дополнительную информацию" #: i2p2www/pages/site/faq.html:523 msgid "What are some good addressbook subscription links?" -msgstr "" +msgstr "Какие есть примеры хороших ссылок подписок для адресной книги?" #: i2p2www/pages/site/faq.html:524 msgid "You may try the following:" -msgstr "" +msgstr "Вы можете попробовать следующее:" #: i2p2www/pages/site/faq.html:535 msgid "" @@ -2229,7 +2531,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 msgid "SSH Tunnel" -msgstr "" +msgstr "SSH-туннель " #: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 msgid "" @@ -2239,7 +2541,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:544 msgid "These are detailed below:" -msgstr "" +msgstr "Они подробно описаны ниже:" #: i2p2www/pages/site/faq.html:548 msgid "" @@ -2258,7 +2560,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:568 msgid "Open ~/.i2p/clients.config and replace" -msgstr "" +msgstr "Откройте ~/.i2p/clients.config и замените" #: i2p2www/pages/site/faq.html:582 msgid "" @@ -2276,6 +2578,10 @@ msgid "" "hit \"Graceful restart\", \n" " which restarts the JVM and reloads the client applications" msgstr "" +"Перейдите на http://localhost:7657/indexи " +"нажмите \"Мягкий перезапуск\", это перезапустит JVM перезагрузит " +"клиентские приложения" #: i2p2www/pages/site/faq.html:587 msgid "" @@ -2622,7 +2928,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:761 msgid "I2P Version" -msgstr "" +msgstr "Версия I2P" #: i2p2www/pages/site/faq.html:762 msgid "" @@ -2660,7 +2966,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:782 msgid "Java-related" -msgstr "" +msgstr "Относящееся к Java" #: i2p2www/pages/site/faq.html:783 #, python-format @@ -2939,19 +3245,19 @@ msgstr "" #: i2p2www/pages/site/faq.html:962 msgid "Our Bugtracker:" -msgstr "" +msgstr "Наш багтрекер:" #: i2p2www/pages/site/faq.html:964 msgid "Clearnet:" -msgstr "" +msgstr "В видимой сети:" #: i2p2www/pages/site/faq.html:965 msgid "On I2P:" -msgstr "" +msgstr "В I2P:" #: i2p2www/pages/site/faq.html:967 msgid "Our forums:" -msgstr "" +msgstr "Наши форумы:" #: i2p2www/pages/site/faq.html:968 msgid "" @@ -3010,122 +3316,75 @@ msgstr "" " открытым исходным кодом и предназначенный для работы многих стандартных " "Интернет-сервисов, таких как электронная почта, IRC или веб-хостинг. " -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Что делает I2P?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"Сеть I2P реализует защиту приватности коммуникаций в интернет. Многие " -"действия, которые могли подвергать риску вашу приватность в открытых " -"сетях, могут относительно безопасно выполняться в рамках I2P" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Скачать I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Что такое I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Подробнее…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Новости и обновления" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "Календарь конференций 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3165,13 +3424,3 @@ msgstr "Доски, новостные сайты, другое" msgid "Very Old Stuff" msgstr "Очень старое добро" - - - - - - - - - - diff --git a/i2p2www/translations/sk/LC_MESSAGES/docs.po b/i2p2www/translations/sk/LC_MESSAGES/docs.po index f245605e..41aead68 100644 --- a/i2p2www/translations/sk/LC_MESSAGES/docs.po +++ b/i2p2www/translations/sk/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2019-01-15 12:18+0000\n" "Last-Translator: erinm\n" "Language-Team: Slovak (http://www.transifex.com/otf/I2P/language/sk/)\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Index pre Technickú dokumentáciu" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,10 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -52,8 +52,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -69,485 +69,494 @@ msgstr "" msgid "Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunely" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1150,7 +1159,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1436,7 +1445,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1455,10 +1464,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1527,76 +1536,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1604,189 +1587,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Verzia" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1795,63 +1779,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1859,7 +1843,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1869,7 +1853,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1885,8 +1869,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2017,7 +2000,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2026,12 +2009,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2039,12 +2022,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2058,12 +2041,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2133,7 +2116,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Popis" @@ -2903,6 +2886,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2974,7 +2985,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3153,13 +3164,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Predvolené" @@ -3661,7 +3672,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "History" @@ -3691,10 +3702,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4091,17 +4102,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4111,10 +4125,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4122,7 +4137,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4131,7 +4146,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4141,7 +4156,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4152,11 +4167,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4166,7 +4181,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4180,7 +4195,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4193,7 +4208,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4204,38 +4219,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6961,17 +6976,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7088,8 +7102,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7163,7 +7176,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7237,11 +7250,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7256,21 +7269,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7280,30 +7293,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7312,17 +7325,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7331,7 +7344,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7339,39 +7352,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7380,26 +7393,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7407,65 +7420,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7477,11 +7490,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7493,7 +7506,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7505,8 +7518,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7521,19 +7534,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7548,7 +7561,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7562,11 +7575,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7578,11 +7591,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7590,11 +7603,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7603,11 +7616,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7628,7 +7641,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7643,24 +7656,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7668,7 +7681,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7680,7 +7693,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7688,13 +7701,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7705,11 +7718,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7720,11 +7733,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7732,7 +7745,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7749,22 +7762,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7773,11 +7786,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7790,7 +7803,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7802,7 +7815,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7823,11 +7836,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7842,18 +7855,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7869,11 +7882,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7891,7 +7904,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7902,11 +7915,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7916,13 +7929,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7933,7 +7946,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7943,7 +7956,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7954,14 +7967,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7976,7 +7989,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7994,7 +8007,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8004,11 +8017,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8018,7 +8031,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8029,11 +8042,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8047,7 +8060,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8055,11 +8068,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8081,11 +8094,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8098,11 +8111,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8119,18 +8132,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8138,11 +8151,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8151,32 +8164,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8186,31 +8199,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8223,11 +8236,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8235,7 +8248,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8244,7 +8257,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8256,7 +8269,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8265,30 +8278,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8300,15 +8313,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8322,7 +8335,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8334,7 +8347,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8351,7 +8364,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8361,7 +8374,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8373,11 +8386,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8385,48 +8398,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8434,7 +8447,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8442,7 +8455,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8452,7 +8465,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8477,16 +8490,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8494,18 +8507,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8522,7 +8535,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8536,7 +8549,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8552,15 +8565,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12811,17 +12824,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12855,20 +12868,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12878,72 +12891,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12953,7 +12966,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12963,24 +12976,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12988,29 +13001,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13019,7 +13032,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13030,15 +13043,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13052,13 +13065,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13072,12 +13085,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13086,42 +13099,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13131,46 +13144,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Znížiť množstvo tunelov pri nečinnosti" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13178,11 +13191,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13203,66 +13216,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Obsah" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13525,6 +13538,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13724,6 +13741,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15253,10 +15276,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16224,3 +16243,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/sq/LC_MESSAGES/docs.po b/i2p2www/translations/sq/LC_MESSAGES/docs.po index 2bcc6b3a..4d0b4424 100644 --- a/i2p2www/translations/sq/LC_MESSAGES/docs.po +++ b/i2p2www/translations/sq/LC_MESSAGES/docs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2019-01-10 14:20+0000\n" "Last-Translator: Besnik \n" "Language-Team: Albanian (http://www.transifex.com/otf/I2P/language/sq/)\n" @@ -17,15 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -38,10 +37,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -50,8 +50,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -67,485 +67,494 @@ msgstr "" msgid "Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunelet" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Performanca" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1148,7 +1157,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1434,7 +1443,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1453,10 +1462,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1525,76 +1534,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1602,189 +1585,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Version" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1793,63 +1777,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1857,7 +1841,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1867,7 +1851,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1883,8 +1867,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2015,7 +1998,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2024,12 +2007,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2037,12 +2020,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2056,12 +2039,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2131,7 +2114,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Përshkrim" @@ -2901,6 +2884,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2972,7 +2983,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3151,13 +3162,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Parazgjedhje" @@ -3659,7 +3670,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "Histori" @@ -3689,10 +3700,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4089,17 +4100,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4109,10 +4123,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4120,7 +4135,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4129,7 +4144,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4139,7 +4154,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4150,11 +4165,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4164,7 +4179,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4178,7 +4193,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4191,7 +4206,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4202,38 +4217,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6959,17 +6974,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7086,8 +7100,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7161,7 +7174,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7235,11 +7248,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7254,21 +7267,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7278,30 +7291,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7310,17 +7323,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7329,7 +7342,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7337,39 +7350,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7378,26 +7391,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7405,65 +7418,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7475,11 +7488,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7491,7 +7504,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7503,8 +7516,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7519,19 +7532,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7546,7 +7559,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7560,11 +7573,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7576,11 +7589,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7588,11 +7601,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7601,11 +7614,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7626,7 +7639,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7641,24 +7654,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7666,7 +7679,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7678,7 +7691,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7686,13 +7699,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7703,11 +7716,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7718,11 +7731,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7730,7 +7743,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7747,22 +7760,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7771,11 +7784,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7788,7 +7801,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7800,7 +7813,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7821,11 +7834,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7840,18 +7853,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7867,11 +7880,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7889,7 +7902,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7900,11 +7913,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7914,13 +7927,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7931,7 +7944,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7941,7 +7954,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7952,14 +7965,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7974,7 +7987,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7992,7 +8005,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8002,11 +8015,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8016,7 +8029,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8027,11 +8040,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8045,7 +8058,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8053,11 +8066,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8079,11 +8092,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8096,11 +8109,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8117,18 +8130,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8136,11 +8149,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8149,32 +8162,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8184,31 +8197,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8221,11 +8234,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8233,7 +8246,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8242,7 +8255,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8254,7 +8267,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8263,30 +8276,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8298,15 +8311,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8320,7 +8333,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8332,7 +8345,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8349,7 +8362,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8359,7 +8372,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8371,11 +8384,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8383,48 +8396,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8432,7 +8445,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8440,7 +8453,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8450,7 +8463,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8475,16 +8488,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8492,18 +8505,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8520,7 +8533,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8534,7 +8547,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8550,15 +8563,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12809,17 +12822,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12853,20 +12866,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12876,72 +12889,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12951,7 +12964,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12961,24 +12974,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12986,29 +12999,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13017,7 +13030,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13028,15 +13041,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13050,13 +13063,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13070,12 +13083,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13084,42 +13097,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13129,46 +13142,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13176,11 +13189,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13201,66 +13214,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Përmbajtje" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13523,6 +13536,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13722,6 +13739,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15251,10 +15274,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16222,3 +16241,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/sq/LC_MESSAGES/get-involved.po b/i2p2www/translations/sq/LC_MESSAGES/get-involved.po index 5b578189..59e8ee76 100644 --- a/i2p2www/translations/sq/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/sq/LC_MESSAGES/get-involved.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-10 12:12+0000\n" -"Last-Translator: Besnik \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Albanian (http://www.transifex.com/otf/I2P/language/sq/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" @@ -19,154 +19,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Dhuroni" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -174,7 +150,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -182,10 +158,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -193,89 +176,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Përkthim" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Po provohet" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentim" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Përmbajtje" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Aplikacione" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -285,41 +344,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Përkthim" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" -msgstr "" +msgstr "Analizë" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -335,7 +371,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -370,14 +405,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -612,678 +642,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Përkthimi arabisht" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Emër" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Gjendje" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#, fuzzy -msgid "Bounty" -msgstr "Bashkësi" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Zhvillim i Syndie-t" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Përkthim rusisht" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Zhvillim i Syndie-t" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2248,19 +1606,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2626,56 +1984,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2683,25 +2041,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenca" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2710,7 +2068,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2719,18 +2077,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2738,7 +2096,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2750,7 +2108,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4070,7 +3428,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "Politika e Privatësisë " #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" @@ -4137,4 +3495,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/sq/LC_MESSAGES/priority.po b/i2p2www/translations/sq/LC_MESSAGES/priority.po new file mode 100644 index 00000000..1ad06fa5 --- /dev/null +++ b/i2p2www/translations/sq/LC_MESSAGES/priority.po @@ -0,0 +1,2933 @@ +# Albanian translations for I2P. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the I2P project. +# +# Translators: +# Besnik , 2018 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: http://trac.i2p2.de\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Besnik \n" +"Language-Team: Albanian (http://www.transifex.com/otf/I2P/language/sq/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: i2p2www/pages/blog/category.html:2 +msgid "Blog Category" +msgstr "Kategori Blogu" + +#: i2p2www/pages/blog/category.html:4 +#, python-format +msgid "I2P Blog ATOM Feed for Category: %(category)s" +msgstr "" + +#: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 +#: i2p2www/pages/global/nav.html:179 +msgid "Blog" +msgstr "Blog" + +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 +msgid "I2P Blog ATOM Feed" +msgstr "Prurje ATOM blogu mbi I2P-në" + +#: i2p2www/pages/blog/index.html:18 +#, python-format +msgid "Posted %(date)s by %(author)s" +msgstr "Postuar më %(date)s nga %(author)s" + +#: i2p2www/pages/blog/latest.html:5 +msgid "More blog posts…" +msgstr "Më tepër postime blogu…" + +#: i2p2www/pages/blog/post.html:12 +msgid "Posted:" +msgstr "Postuar më:" + +#: i2p2www/pages/blog/post.html:13 +msgid "Author:" +msgstr "Autor:" + +#: i2p2www/pages/downloads/debian.html:4 +msgid "Debian I2P Packages" +msgstr "Paketa I2P për Debian" + +#: i2p2www/pages/downloads/debian.html:6 +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:7 +msgid "" +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:17 +msgid "Ubuntu (Precise 12.04 and newer)" +msgstr "Ubuntu (Saktësisht, 12.04 dhe më të ri)" + +#: i2p2www/pages/downloads/debian.html:19 +msgid "Debian Linux (Wheezy and newer)" +msgstr "Debian Linux (Wheezy dhe më të ri)" + +#: i2p2www/pages/downloads/debian.html:23 +#, python-format +msgid "" +"The I2P packages may work on systems not listed above. Please " +"report any issues\n" +"with these packages on Trac at\n" +"https://trac.i2p2.de." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:29 +msgid "" +"Option 1: Recent versions of Ubuntu and its " +"derivatives (Try this if you're not using Debian)" +msgstr "" +"Mundësia 1: Versione së fundi të Ubuntu-së dhe " +"derivatesh të tij (Provojeni nëse nuk gjendeni nën Debian)" + +#: i2p2www/pages/downloads/debian.html:30 +msgid "Option 2: Debian (including Debian-derivatives)" +msgstr "Mundësia 2: Debian (përfshi derivate të Debian-it)" + +#: i2p2www/pages/downloads/debian.html:33 +msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" +msgstr "udhëzime për Ubuntu dhe derivate, të tillë si Linux Mint & Trisquel" + +#: i2p2www/pages/downloads/debian.html:34 +msgid "Adding the PPA via the command line and installing I2P" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:37 +msgid "Open a terminal and enter:" +msgstr "Hapni një terminal dhe jepni:" + +#: i2p2www/pages/downloads/debian.html:39 +msgid "" +"This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" +"gpg key that the repository has been signed with. The GPG key ensures\n" +"that the packages have not been tampered with since being built." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:46 +msgid "Notify your package manager of the new PPA by entering:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:48 +msgid "" +"This command will retrieve the latest list of software from each\n" +"repository that is enabled on your system, including the I2P PPA that\n" +"was added with the earlier command." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:54 +msgid "You are now ready to install I2P!" +msgstr "Tani jeni gati të instaloni I2P-në!" + +#: i2p2www/pages/downloads/debian.html:58 +msgid "Adding the PPA Using Synaptic" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:61 +msgid "" +"Open Synaptic (System -> Administration -> Synaptic Package " +"Manager)." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:66 +msgid "" +"Once Synaptic opens, select Repositories from the " +"Settings menu." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:71 +msgid "" +"Click the Other Sources tab and click Add. Paste " +"ppa:i2p-maintainers/i2p into the APT-line field and click " +"Add Source. Click the Close button then " +"Reload." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:76 +msgid "" +"In the Quick Filter box, type in i2p and press enter. When " +"i2p is returned in the results list, right click " +"i2p and select Mark for Installation. After doing " +"so you may see a Mark additional required changes? popup. If so," +" click Mark then Apply." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:82 +msgid "" +"After the installation process completes you can move on to the next\n" +"part of starting I2P and configuring " +"it for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:87 +msgid "Instructions for Debian" +msgstr "Udhëzime për Debian" + +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:91 +msgid "" +"Note: The steps below should be performed with root access (i.e., " +"switching\n" +"user to root with su or by prefixing each command with " +"sudo)." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:96 +msgid "" +"Ensure that apt-transport-https and curl are " +"installed." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:103 +#, python-format +msgid "" +"\n" +" Check which version of Debian you are using on this page at the Debian wiki\n" +" and verify with %(file2)s on your system.\n" +" Then, add lines like the following to %(file)s." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:136 +msgid "" +"Note: If you are running Debian Sid (testing), then you can install I2P " +"directly from Debian's main repository" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:143 +#, python-format +msgid "Download the key used to sign the repository:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:154 +msgid "Check the fingerprint and owner of the key without importing anything" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:162 +msgid "Add the key to APT's keyring" +msgstr "Shtojeni kyçin te varg kyçesh APT" + +#: i2p2www/pages/downloads/debian.html:170 +msgid "Notify your package manager of the new repository by entering" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:175 +msgid "" +"This command will retrieve the latest list of software from every\n" +"repository enabled on your system, including the I2P repository added in " +"step\n" +"1." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:181 +msgid "" +"You are now ready to install I2P! Installing the i2p-keyring" +"\n" +"package will ensure that you receive updates to the repository's GPG key." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:191 +msgid "" +"After the installation process completes you can move on to the next part" +" of starting I2P and configuring it " +"for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:196 +#: i2p2www/pages/downloads/post-install.html:1 +msgid "Post-install work" +msgstr "Punë pas-instalimi" + +#: i2p2www/pages/downloads/debian.html:198 +msgid "" +"Using these I2P packages the I2P router can be started in the following\n" +"three ways:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:204 +msgid "" +""on demand" using the i2prouter script. Simply run " +""i2prouter\n" +"start" from a command prompt. (Note: Do " +"not use\n" +"sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:211 +msgid "" +""on demand" without the java service wrapper\n" +"(needed on non-Linux/non-x86 systems) by running \"i2prouter-" +"nowrapper\".\n" +"(Note: Do not\n" +"use sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:219 +msgid "" +"as a service that automatically runs when your system boots, even\n" +"before logging in. The service can be enabled with \"dpkg-" +"reconfigure\n" +"i2p\" as root or using sudo. This is the recommended means of " +"operation." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:227 +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can. The ports to forward can be found on the \n" +"network configuration page in the router console. If guidance with " +"respect to forwarding ports is needed,\n" +"you may find portforward.com to be" +" helpful." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:234 +msgid "" +"Please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KB/s down / 40 KB/s up are fairly " +"conservative." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:240 +#: i2p2www/pages/downloads/post-install.html:34 +#, python-format +msgid "" +"If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy " +"howto." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 +msgid "I2P Firefox Browser Profile" +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:6 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. It can be accessed by " +"setting your web browser's HTTP proxy to use the I2P web proxy, port " +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" +"To make that easy, the Firefox browser profile is pre-configured to work " +"with I2P. While you can use any browser to access I2P sites, using a " +"dedicated browser profile keeps your I2P browsing activity separate from " +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" +"This profile also includes the NoScript plugin which protects you from " +"malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " +"encryption where available." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:25 +msgid "Mirror:" +msgstr "Pasqyrë:" + +#: i2p2www/pages/downloads/firefox.html:27 +msgid "select alternate mirror" +msgstr "përzgjidhni pasqyrë alternative" + +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 +msgid "Download that file and run it." +msgstr "Shkarkojeni atë kartelë dhe xhirojeni." + +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 +#, python-format +msgid "" +"The files are signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "Shfletuesi I2P" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + +#: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 +msgid "Download" +msgstr "Shkarkim" + +#: i2p2www/pages/downloads/list.html:14 +msgid "Source package" +msgstr "Paketë burim" + +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 +msgid "Automatic updates" +msgstr "Përditësime të vetvetishme" + +#: i2p2www/pages/downloads/list.html:16 +msgid "Manual updates" +msgstr "Përditësime dorazi" + +#: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 +msgid "Dependency" +msgstr "Varësi" + +#: i2p2www/pages/downloads/list.html:26 +#, python-format +msgid "" +"\n" +"Java Runtime Version 7 or higher.\n" +"(Oracle,\n" +"OpenJDK, or\n" +"IcedTea\n" +"Java Version 7 or 8 recommended,\n" +"except Raspberry Pi: OpenJDK 9 for ARM,\n" +"PowerPC: IBM Java SE 7 or 8)\n" +"
    \n" +"Determine your installed Java version here\n" +"or type java -version at your command prompt.\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:43 +msgid "" +"Java 9 support is in development and it is not recommended for general " +"use." +msgstr "" + +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 +msgid "Release Notes" +msgstr "Shënime Hedhjeje Në Qarkullim" + +#: i2p2www/pages/downloads/list.html:54 +msgid "Change Log" +msgstr "Regjistër Ndryshimesh" + +#: i2p2www/pages/downloads/list.html:56 +msgid "Debian Change Log" +msgstr "Regjistër Ndryshimesh Debian" + +#: i2p2www/pages/downloads/list.html:58 +msgid "Android Change Log" +msgstr "Regjistër Ndryshimesh Android" + +#: i2p2www/pages/downloads/list.html:63 +msgid "Clean installs" +msgstr "Instalime të pastra" + +#: i2p2www/pages/downloads/list.html:76 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" You may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 +msgid "Command line (headless) install:" +msgstr "Instalim nga rresht urdhri (headless):" + +#: i2p2www/pages/downloads/list.html:85 +#, python-format +msgid "" +"Download the %(i2pversion)s OSX graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:92 +msgid "" +"A drag-and-drop installer that includes a new I2P Launcher utility.\n" +" Beta." +msgstr "" + +#: i2p2www/pages/downloads/list.html:97 +msgid "" +"Double-click on the file, then drag and drop the launcher into your " +"Applications folder." +msgstr "" + +#: i2p2www/pages/downloads/list.html:103 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type java -jar i2pinstall_%(i2pversion)s.jar in a " +"terminal to run the\n" +" installer.\n" +" On some platforms you may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:112 +#, python-format +msgid "" +"Download the graphical installer file above and\n" +" run java -jar i2pinstall_%(i2pversion)s.jar -console " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:120 +msgid "Packages for Debian & Ubuntu are available." +msgstr "" + +#: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" + +#: i2p2www/pages/downloads/list.html:130 +msgid "512 MB RAM minimum; 1 GB recommended." +msgstr "" + +#: i2p2www/pages/downloads/list.html:133 +msgid "" +"The release and dev versions of the I2P APK are not compatible, as they\n" +" are signed by zzz and meeh respectively. Uninstall one before " +"installing\n" +" the other." +msgstr "" + +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 +#, python-format +msgid "" +"Alternately, you can fetch the source from monotone\n" +" or via Git from git.repo.i2p or Github.\n" +"
    \n" +" Run (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd " +"i2p-%(i2pversion)s ; ant pkg) then either\n" +" run the GUI installer or headless install as above." +msgstr "" + +#: i2p2www/pages/downloads/list.html:173 +#, python-format +msgid "" +"Android source is in monotone\n" +" and on Github.\n" +" Android builds require the I2P source.\n" +" See the documentation in the Android source for additional build " +"requirements and instructions." +msgstr "" + +#: i2p2www/pages/downloads/list.html:190 +#, python-format +msgid "" +"The Windows installer is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 +msgid "Updates from earlier releases:" +msgstr "Përditësime nga hedhje më të hershme në qarkullim:" + +#: i2p2www/pages/downloads/list.html:207 +msgid "Both automatic and manual upgrades are available for the release." +msgstr "" + +#: i2p2www/pages/downloads/list.html:212 +msgid "" +"If you are running 0.7.5 or later, your router should detect the\n" +"new release. To upgrade simply click the 'Download Update' button on your" +" router console\n" +"when it appears." +msgstr "" + +#: i2p2www/pages/downloads/list.html:218 +msgid "" +"Since 0.9.23, some releases are signed by str4d, whose signing key has " +"been in the router\n" +"since 0.9.9. Routers older than 0.9.9 will fail to verify update files " +"signed by str4d,\n" +"and will need to be manually updated using the process below." +msgstr "" + +#: i2p2www/pages/downloads/list.html:229 +msgid "" +"Download that file to your I2P\n" +" installation directory and rename as i2pupdate.zip.\n" +" (alternately, you can get the source as above and run \"ant " +"updater\", then copy the\n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" +" NOT need to unzip that file." +msgstr "" + +#: i2p2www/pages/downloads/list.html:238 +msgid "Click \"Restart\"" +msgstr "" + +#: i2p2www/pages/downloads/list.html:243 +msgid "Grab a cup of coffee and come back in 11 minutes" +msgstr "" + +#: i2p2www/pages/downloads/list.html:250 +#, python-format +msgid "" +"The file is signed by %(signer)s,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:256 +msgid "Previous Releases" +msgstr "Hedhje të Mëparshme Në Qarkullim" + +#: i2p2www/pages/downloads/list.html:258 +#, python-format +msgid "" +"Previous releases are available on Google " +"Code\n" +"and Launchpad\n" +"and within the I2P network on %(echelon)s." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:3 +msgid "" +"After running the installer on windows, simply click on the \"Start I2P\"" +" button\n" +"which will bring up the router console,\n" +"which has further instructions." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:9 +msgid "" +"On Unix-like systems, I2P can be started as a service\n" +"using the \"i2prouter\" script, located in the directory you selected for" +" I2P.\n" +"Changing to that directory in a console and issuing \"sh i2prouter " +"status\"\n" +"should tell you the router's status. The arguments \"start\", \"stop\" " +"and \"restart\"\n" +"control the service. The router console\n" +"can be accessed at its usual location.\n" +"For users on OpenSolaris and other systems for which the wrapper (i2psvc)" +" is not supported,\n" +"start the router with \"sh runplain.sh\" instead." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:20 +#, python-format +msgid "" +"When installing for the first time, please remember to adjust your " +"NAT/firewall\n" +"if you can, bearing in mind the Internet-facing ports I2P uses,\n" +"described here among other ports.\n" +"If you have successfully opened your port to inbound TCP, also enable " +"inbound TCP on the\n" +"configuration page." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:28 +msgid "" +"Also, please review and adjust the bandwidth settings on the\n" +"configuration page,\n" +"as the default settings of 96 KBps down / 40 KBps up are fairly slow." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:2 +msgid "Downloading..." +msgstr "Po shkarkohet…" + +#: i2p2www/pages/downloads/redirect.html:8 +#, python-format +msgid "" +"Your download will begin shortly. If it doesn't start within 5 seconds, " +"click here." +msgstr "" + +#: i2p2www/pages/downloads/select.html:2 i2p2www/pages/downloads/select.html:4 +msgid "Mirror selection" +msgstr "Përzgjedhje pasqyre" + +#: i2p2www/pages/downloads/select.html:5 +msgid "File:" +msgstr "Kartelë:" + +#: i2p2www/pages/downloads/select.html:10 +msgid "Any mirror" +msgstr "Çfarëdo pasqyre" + +#: i2p2www/pages/global/error_404.html:3 +msgid "Not found" +msgstr "S’u gjet" + +#: i2p2www/pages/global/error_404.html:9 +msgid "" +"Yep... the resource, you were searching for, is named differently, " +"doesn't exist or was removed." +msgstr "" + +#: i2p2www/pages/global/error_500.html:5 +msgid "Server error" +msgstr "Gabim shërbyesi" + +#: i2p2www/pages/global/error_500.html:13 +msgid "500 Server error" +msgstr "Gabim 500 shërbyesi" + +#: i2p2www/pages/global/error_500.html:17 +msgid "Umm... the server encountered some sort of error." +msgstr "" + +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentim" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Lidhuni me ne" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forume" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Përfshihuni!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 +msgid "Donate" +msgstr "Dhuroni" + +#: i2p2www/pages/global/layout.html:35 +msgid "Skip navigation" +msgstr "Anashkaloje lëvizjen" + +#: i2p2www/pages/global/layout.html:38 +msgid "I2P Logo" +msgstr "Logo e I2P-së" + +#: i2p2www/pages/global/layout.html:38 i2p2www/pages/site/index.html:3 +msgid "The Invisible Internet Project" +msgstr "Projekti i Internetit të Padukshëm" + +#: i2p2www/pages/global/layout.html:80 +#, python-format +msgid "" +"This page was last updated in %(lastupdated)s and is accurate for router " +"version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:84 +#, python-format +msgid "This page was last updated in %(lastupdated)s." +msgstr "Kjo faqe qe përditësuar së fundi më %(lastupdated)s." + +#: i2p2www/pages/global/layout.html:88 +#, python-format +msgid "This page is accurate for router version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/macros:26 +msgid "Previous" +msgstr "I mëparshmi" + +#: i2p2www/pages/global/macros:41 +msgid "Next" +msgstr "Pasuesi" + +#: i2p2www/pages/global/macros:54 +msgid "Posted in" +msgstr "Postuar në" + +#: i2p2www/pages/global/nav.html:4 +msgid "About" +msgstr "Rreth" + +#: i2p2www/pages/global/nav.html:6 +msgid "Introduction to I2P" +msgstr "Hyrje në I2P" + +#: i2p2www/pages/global/nav.html:7 +msgid "Help" +msgstr "Ndihmë" + +#: i2p2www/pages/global/nav.html:10 +msgid "How to browse I2P" +msgstr "Si të shfletoni me I2P-në" + +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Bashkësi" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referenca" + +#: i2p2www/pages/global/nav.html:19 +msgid "Glossary" +msgstr "Fjalorth" + +#: i2p2www/pages/global/nav.html:20 +msgid "Performance" +msgstr "Funksionim" + +#: i2p2www/pages/global/nav.html:23 +msgid "Verify I2P" +msgstr "Verifikoni I2P-në" + +#: i2p2www/pages/global/nav.html:25 +msgid "Release signing keys" +msgstr "Kyçe nënshkrimesh hedhjesh në qarkullim" + +#: i2p2www/pages/global/nav.html:26 +msgid "Signed keys" +msgstr "Kyçe të nënshkruar" + +#: i2p2www/pages/global/nav.html:27 +msgid "Developers keys" +msgstr "Kyçe zhvilluesish" + +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Krahasime" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Përmbledhje krahasimesh" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Të tjerë rrjete anonimë" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Persona" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Ekip" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Vendi i Nderit" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Paraqitje, përkujdesore dhe artikuj" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Lidhje" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Tregues i dokumentimit" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Si funksionon?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Hyrje butë" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Hyrje tech" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Bazë të dhënash rrjeti" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Përzgjedhje ortakësh" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kriptografi" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specifikime" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Propozime" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Librari transmetimi" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Aplikacione" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Aplikacione të mbuluar" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokolle" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Bartje" + +#: i2p2www/pages/global/nav.html:104 +msgid "Transport layer overview" +msgstr "Përmbledhje e shtresës së transportit" + +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunele" + +#: i2p2www/pages/global/nav.html:111 +msgid "Tunnel implementation" +msgstr "Sendërtime tunelesh" + +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Tunele njëdrejtimsh" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Sendërtime të vjetër" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Emërtim dhe libër adresash" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Shtojca" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 +msgid "Academic research" +msgstr "Kërkime akademike" + +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" +msgstr "" + +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Zhvilloni" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "Udhërrëfyes" + +#: i2p2www/pages/global/nav.html:145 +msgid "New developers" +msgstr "Zhvillues të rinj" + +#: i2p2www/pages/global/nav.html:146 +msgid "Using an IDE with I2P" +msgstr "Përdorimi i një IDE-je me I2P-në" + +#: i2p2www/pages/global/nav.html:147 +msgid "Developer guidelines and coding style" +msgstr "Udhëzime zhvilluesi dhe stili kodimi" + +#: i2p2www/pages/global/nav.html:148 +msgid "Monotone" +msgstr "Monotone" + +#: i2p2www/pages/global/nav.html:149 +msgid "New translators" +msgstr "Përkthyes të rinj" + +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licencë" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenca" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 +msgid "Task list" +msgstr "Listë punësh" + +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Ndjekës të metash" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 +msgid "Language" +msgstr "Gjuhë" + +#: i2p2www/pages/meetings/index.html:2 +msgid "Logs of past I2P meetings" +msgstr "Proces-verbale takimesh I2P të kaluara" + +#: i2p2www/pages/meetings/index.html:4 +msgid "I2P Meetings ATOM Feed" +msgstr "Prurje ATOM për Takime mbi I2P-në" + +#: i2p2www/pages/meetings/index.html:7 +#, python-format +msgid "" +"Regularly scheduled project meetings are held on the first Tuesday of " +"every month at 8 PM UTC.\n" +"Anyone can schedule and\n" +"run a meeting, by posting the agenda in\n" +"the meetings forum." +msgstr "" + +#: i2p2www/pages/meetings/index.html:14 +#, python-format +msgid "" +"If you have something to discuss, please find the developers on IRC in " +"#i2p-dev.\n" +"Status updates from developers are also " +"available." +msgstr "" + +#: i2p2www/pages/meetings/show.html:2 +#, python-format +msgid "I2P Development Meeting %(id)s" +msgstr "" + +#: i2p2www/pages/meetings/show.html:10 +msgid "Full IRC Log" +msgstr "Regjistër i Plotë IRC" + +#: i2p2www/pages/papers/list.html:28 +msgid "By topic" +msgstr "Sipas temash" + +#: i2p2www/pages/papers/list.html:34 +msgid "By date" +msgstr "Sipas datash" + +#: i2p2www/pages/papers/list.html:40 +msgid "By author" +msgstr "Sipas autorësh" + +#: i2p2www/pages/papers/list.html:69 +#, python-format +msgid "" +"Please send new or corrected entries to\n" +"%(email)s.
    \n" +"If you can, please format them as BibTeX; see our\n" +"BibTeX source page for examples.
    \n" +"Remember to include URLs if possible:\n" +"offline papers are less useful." +msgstr "" + +#: i2p2www/pages/papers/list.html:80 +#, python-format +msgid "" +"The source code for this page was adapted from\n" +"Free Haven's anonymity bibliography." +msgstr "" + +#: i2p2www/pages/site/contact.html:2 +msgid "Contact" +msgstr "Kontakt" + +#: i2p2www/pages/site/contact.html:4 +msgid "Email" +msgstr "Email" + +#: i2p2www/pages/site/contact.html:5 +msgid "" +"Please do not use these email addresses for support requests.\n" +"These are not public email lists.\n" +"We do not provide help via email." +msgstr "" + +#: i2p2www/pages/site/contact.html:25 +msgid "" +"Our primary IRC network is the Irc2P network within I2P; a default tunnel" +" to this network is set up with new router installs.\n" +" We are also present on multiple standard networks like OFTC,\n" +" EIN and Freenode.\n" +" All I2P-related channels on all these network are linked to the main " +"channels on Irc2P via relay bots." +msgstr "" + +#: i2p2www/pages/site/contact.html:33 +msgid "Channel list:" +msgstr "Listë kanalesh:" + +#: i2p2www/pages/site/contact.html:35 +msgid "General i2p discussion and help channel" +msgstr "" + +#: i2p2www/pages/site/contact.html:36 +msgid "Offtopic" +msgstr "" + +#: i2p2www/pages/site/contact.html:37 +msgid "Development talk" +msgstr "Biseda mbi zhvillimin" + +#: i2p2www/pages/site/contact.html:38 +msgid "Purple I2P (I2Pd) Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:39 +msgid "Abscond browser bundle discussion and development" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 +#, python-format +msgid "" +"Most of the discussion about I2P's development happens on the I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." +msgstr "" + +#: i2p2www/pages/site/contact.html:50 +msgid "Mailing lists" +msgstr "Lista postimesh" + +#: i2p2www/pages/site/contact.html:51 +msgid "" +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." +msgstr "" + +#: i2p2www/pages/site/contact.html:56 +msgid "Subscribing" +msgstr "Pajtim" + +#: i2p2www/pages/site/contact.html:57 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:61 +msgid "Unsubscribing" +msgstr "Shpajtim" + +#: i2p2www/pages/site/contact.html:62 +msgid "" +"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." +msgstr "" + +#: i2p2www/pages/site/contact.html:66 +msgid "Lists" +msgstr "Lista" + +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 +msgid "Archive" +msgstr "Arkiv" + +#: i2p2www/pages/site/contact.html:70 +msgid "I2P developer discussions - anything related to development of I2P" +msgstr "" + +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 +msgid "" +"General I2P discussion - anything that doesn't fit in a different list " +"goes here" +msgstr "" + +#: i2p2www/pages/site/faq.html:2 +msgid "Frequently Asked Questions" +msgstr "Pyetje të Bëra Shpesh" + +#: i2p2www/pages/site/faq.html:6 +msgid "General" +msgstr "Të përgjithshme" + +#: i2p2www/pages/site/faq.html:8 i2p2www/pages/site/faq.html:51 +msgid "What systems will I2P run on?" +msgstr "Në çfarë sistemi do të xhirojë I2P-ja?" + +#: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:76 +msgid "Is installing Java required to use I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:10 +msgid "Whats an \"eepsite\" and how do I configure my browser so I can use them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:11 i2p2www/pages/site/faq.html:92 +msgid "What do the Active x/y numbers mean in the router console?" +msgstr "" + +#: i2p2www/pages/site/faq.html:12 +msgid "" +"Is my router an \"exit node\"(outproxy) to the regular Internet? I don't " +"want it to be." +msgstr "" + +#: i2p2www/pages/site/faq.html:13 i2p2www/pages/site/faq.html:114 +msgid "" +"I see IP addresses of all other I2P nodes in the router console. Does " +"that mean my IP address is visible by others?" +msgstr "" + +#: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 +msgid "I can't access regular Internet sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:15 i2p2www/pages/site/faq.html:136 +msgid "Is using an outproxy safe?" +msgstr "A është pa rrezik përdorim i një outproxy?" + +#: i2p2www/pages/site/faq.html:16 i2p2www/pages/site/faq.html:164 +msgid "" +"I am opposed to certain types of content. How do I keep from " +"distributing, storing, or accessing them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:18 +msgid "Getting Started" +msgstr "Si T’ia Fillohet" + +#: i2p2www/pages/site/faq.html:20 i2p2www/pages/site/faq.html:204 +msgid "How do I configure my browser?" +msgstr "Si ta formësoj shfletuesin tim?" + +#: i2p2www/pages/site/faq.html:21 i2p2www/pages/site/faq.html:212 +msgid "How do I connect to IRC within I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:22 i2p2www/pages/site/faq.html:227 +msgid "How do I set up my own eepsite?" +msgstr "" + +#: i2p2www/pages/site/faq.html:23 i2p2www/pages/site/faq.html:234 +msgid "What ports does I2P use?" +msgstr "Cilat porta përdor I2P-ja?" + +#: i2p2www/pages/site/faq.html:24 i2p2www/pages/site/faq.html:508 +msgid "" +"I'm missing lots of hosts in my addressbook. What are some good " +"subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:25 i2p2www/pages/site/faq.html:533 +msgid "" +"How can I access the web console from my other machines or password " +"protect it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:26 i2p2www/pages/site/faq.html:597 +msgid "How can I use applications from my other machines?" +msgstr "" + +#: i2p2www/pages/site/faq.html:27 i2p2www/pages/site/faq.html:605 +msgid "Is it possible to use I2P as a SOCKS proxy?" +msgstr "" + +#: i2p2www/pages/site/faq.html:28 i2p2www/pages/site/faq.html:623 +msgid "How do I reseed manually?" +msgstr "" + +#: i2p2www/pages/site/faq.html:29 i2p2www/pages/site/faq.html:694 +msgid "" +"How do I access IRC, BitTorrent, or other services on the regular " +"Internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:30 i2p2www/pages/site/faq.html:706 +msgid "I can't access https:// or ftp:// sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:32 +msgid "Troubleshooting" +msgstr "Diagnostikim" + +#: i2p2www/pages/site/faq.html:34 +msgid "My router is using too much CPU?!?" +msgstr "" + +#: i2p2www/pages/site/faq.html:35 i2p2www/pages/site/faq.html:800 +msgid "" +"My router has been up for several minutes and has zero or very few " +"connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:36 i2p2www/pages/site/faq.html:808 +msgid "My router has very few active peers, is this OK?" +msgstr "" + +#: i2p2www/pages/site/faq.html:37 i2p2www/pages/site/faq.html:819 +msgid "" +"My active peers / known peers / participating tunnels / connections / " +"bandwidth vary dramatically over time! Is anything wrong?" +msgstr "" + +#: i2p2www/pages/site/faq.html:38 i2p2www/pages/site/faq.html:831 +msgid "" +"What makes downloads, torrents, web browsing, and everything else slower " +"on I2P as compared to the regular internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:39 +msgid "" +"In wrapper.log I see an error stating Protocol family " +"unavailable when I2P is loading" +msgstr "" + +#: i2p2www/pages/site/faq.html:40 i2p2www/pages/site/faq.html:932 +msgid "Most of the eepsites within I2P are down?" +msgstr "" + +#: i2p2www/pages/site/faq.html:41 +msgid "Why is I2P listening for connections on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:42 i2p2www/pages/site/faq.html:954 +msgid "I think I found a bug, where can I report it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:43 i2p2www/pages/site/faq.html:986 +msgid "I have a question!" +msgstr "Kam një pyetje!" + +#: i2p2www/pages/site/faq.html:52 +#, python-format +msgid "" +"I2P is written in the Java programming language." +" \n" +"It has been tested on Windows, Linux, FreeBSD and OSX. \n" +"An Android port is also available." +msgstr "" + +#: i2p2www/pages/site/faq.html:59 +msgid "" +"In terms of memory usage, I2P is configured to use 128 MB of RAM by " +"default. \n" +"This is sufficient for browsing and IRC usage. However, other activities " +"may require greater memory allocation. \n" +"For example, if one wishes to run a high-bandwidth router, participate in" +" I2P torrents or serve high-traffic hidden services, \n" +"a higher amount of memory is required." +msgstr "" + +#: i2p2www/pages/site/faq.html:64 +#, python-format +msgid "" +"In terms of CPU usage, I2P has been tested to run on modest systems such " +"as the Raspberry Pi range of single-board " +"computers.\n" +"As I2P makes heavy use of cryptographic techniques, a stronger CPU will " +"be better suited to handle the workload generated by I2P as well as tasks" +" \n" +"related to the rest of the system (i.e. Operating System, GUI, Other " +"processes e.g. Web Browsing)." +msgstr "" + +#: i2p2www/pages/site/faq.html:69 +#, python-format +msgid "" +"A comparison of some of the available Java Runtime Environments (JRE) is " +"available here: \n" +"%(chart)s.\n" +"\n" +"Using Sun/Oracle Java or OpenJDK is recommended." +msgstr "" + +#: i2p2www/pages/site/faq.html:78 +#, python-format +msgid "" +"While the main I2P client implementation requires Java, there are several" +"\n" +"alternative clients which don't require Java." +msgstr "" + +#: i2p2www/pages/site/faq.html:84 +msgid "Whats an \"eepsite\"?" +msgstr "" + +#: i2p2www/pages/site/faq.html:86 +msgid "" +"An eepsite is a website that is hosted anonymously, a hidden service " +"which is accessible through your web browser. \n" +"It can be accessed by setting your web browser's HTTP proxy to use the " +"I2P web proxy (typically it listens on localhost port 4444), and browsing" +" to the site." +msgstr "" + +#: i2p2www/pages/site/faq.html:94 +msgid "" +"x is the number of peers you've sent or received a message from " +"successfully in the last minute, y is the number of peers seen in the " +"last hour or so. \n" +"Try hovering your cursor over the other lines of information for a brief " +"description." +msgstr "" + +#: i2p2www/pages/site/faq.html:100 +msgid "" +"Is my router an \"exit node\" to the regular Internet? I don't want it to" +" be." +msgstr "" + +#: i2p2www/pages/site/faq.html:102 +#, python-format +msgid "" +"No. Unlike Tor, \"exit " +"nodes\" - or \"outproxies\" as they are referred to on the I2P network -" +" \n" +"are not an inherent part of the network. \n" +"Only volunteers who specifically set up and run separate applications " +"will relay traffic to the regular Internet. \n" +"There are very, very few of these.\n" +"\n" +"By default, I2P's HTTP Proxy (configured to run on port 4444) includes a " +"single outproxy: false.i2p. This is run on a voluntary basis by Meeh.\n" +"\n" +"There is an outproxy guide available on our " +"forums, if you would like to learn more about running an outproxy." +msgstr "" + +#: i2p2www/pages/site/faq.html:116 +msgid "" +"Yes, and this is how a fully distributed peer-to-peer network works. " +"Every node participates in routing packets for others, so your IP address" +" must be known to establish connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:120 +msgid "" +"While the fact that your computer runs I2P is public, nobody can see your" +" activities in it. You can't say if a user behind this IP address is " +"sharing files, hosting a website, doing research or just running a node " +"to contribute bandwidth to the project." +msgstr "" + +#: i2p2www/pages/site/faq.html:127 +msgid "" +"I2P is primarily not intended, nor designed, to be used as a proxy to the" +" regular internet. \n" +"With that said, there are services which are provided by volunteers that " +"act as proxies to clearnet based content - these are referred to as " +"\"outproxies\" on the I2P network. \n" +"There is an outproxy configured by default in I2P's HTTP client tunnel - " +"false.i2p. \n" +"While this service does currently exist, there is no guarantee that it " +"will always be there as it is not an official service provided by the I2P" +" project. \n" +"If your main requirement from an anonymous network is the ability to " +"access clearnet resources, we would recommend using Tor." +msgstr "" + +#: i2p2www/pages/site/faq.html:138 +msgid "" +"I2P does not encrypt the Internet, neither does Tor - for example, " +"through Transport" +" Layer Security (TLS). \n" +"I2P and Tor both aim to transport your traffic as-is securely and " +"anonymously over the corresponding network, to its destination. \n" +"Any unencrypted traffic generated at your system will arrive at the " +"outproxy (on I2P) or the exit node (on Tor) as unencrypted traffic. \n" +"This means that you are vulnerable to snooping by the outproxy operators." +" \n" +"One way to protect your outproxy traffic against this is to ensure that " +"any traffic that will be handled by the outproxy is encrypted with TLS." +msgstr "" + +#: i2p2www/pages/site/faq.html:146 +msgid "" +"For more information, you may read the Tor FAQ's answer to this question:" +"\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" +msgstr "" + +#: i2p2www/pages/site/faq.html:151 +#, python-format +msgid "" +"In addition, you may be vulnerable to collusion between the outproxy " +"operator\n" +"and operators of other I2P services, if you use the same tunnels " +"(\"shared clients\").\n" +"There is additional discussion about this on %(zzz)s.\n" +"This discussion has been mirrored on our " +"forums as well." +msgstr "" + +#: i2p2www/pages/site/faq.html:158 +#, python-format +msgid "" +"\n" +"Ultimately, this is a question that only you can answer because the " +"correct answer depends on your browsing behaviour, \n" +"your threat model, and how much you " +"choose to trust the outproxy operator." +msgstr "" + +#: i2p2www/pages/site/faq.html:166 +msgid "" +"I2P is an anonymous network - it is designed to withstand attempts at " +"blocking or censoring of content, thus providing a means for " +"communication that anyone can use. \n" +"I2P traffic that transits through your router is encrypted with several " +"layers of encryption. \n" +"Except in the case of a serious security vulnerability (of which none are" +" currently known), \n" +"it is not possible to know what the contents of the traffic are and thus " +"not possible to distinguish between traffic which one is opposed to or " +"not opposed to. \n" +"\n" +" We consider the 3 parts of the question:" +msgstr "" + +#: i2p2www/pages/site/faq.html:176 +msgid "" +"Distribution
    \n" +"All traffic on I2P is encrypted in multiple layers. You don't know a " +"message's contents, source, or destination.\n" +"All traffic you route is internal to the I2P network, you are not an exit node (referred to as an outproxy in our " +"documentation).\n" +"Your only alternative is to refuse to route any traffic, by " +"setting your share bandwidth or maximum participating tunnels to 0 (see " +"above).\n" +"It would be nice if you didn't do this, you should help the network by " +"routing traffic for others.\n" +"Over 95% of users route traffic for others." +msgstr "" + +#: i2p2www/pages/site/faq.html:186 +msgid "" +"Storage
    \n" +"I2P does not do distributed storage of content, this has to be " +"specifically installed and configured by the user (with Tahoe-LAFS, for " +"example). \n" +"That is a feature of a different anonymous network, Freenet.\n" +"By running I2P, you are not storing content for anyone." +msgstr "" + +#: i2p2www/pages/site/faq.html:194 +msgid "" +"Access
    \n" +"If there are hidden services which you dislike, you may refrain from " +"visiting them.\n" +"Your router will not request any content without your specific " +"instruction to do so." +msgstr "" + +#: i2p2www/pages/site/faq.html:206 +#, python-format +msgid "" +"The proxy config for different browsers is on a separate page with screenshots. \n" +"More advanced configs with external tools, such as the browser plug-in " +"FoxyProxy or the proxy server Privoxy, are possible but could introduce " +"leaks in your setup." +msgstr "" + +#: i2p2www/pages/site/faq.html:214 +msgid "" +"\n" +"A tunnel to the main IRC server within I2P, Irc2P, is created when I2P is" +" installed (see the I2PTunnel " +"configuration page), and is automatically started when the I2P router" +" starts. \n" +"To connect to it, tell your IRC client to connect to localhost " +"6668. \n" +"HexChat-like client users can create a new network with the server " +"localhost/6668 (remember to tick \"Bypass proxy server\" if " +"you have a proxy server configured).\n" +"Weechat users can use the following command to add a new network:" +msgstr "" + +#: i2p2www/pages/site/faq.html:229 +msgid "" +"Click on the Website link at the " +"top of your router console for instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:236 +msgid "The ports that are used by I2P can be divided into 2 sections:" +msgstr "" + +#: i2p2www/pages/site/faq.html:241 +msgid "" +"Internet-facing ports, which are used for communication with other I2P " +"routers" +msgstr "" + +#: i2p2www/pages/site/faq.html:242 +msgid "Local ports, for local connections" +msgstr "Porta vendore, për lidhje vendore" + +#: i2p2www/pages/site/faq.html:245 +msgid "These are described in detail below." +msgstr "Këto përshkruhen hollësisht më poshtë." + +#: i2p2www/pages/site/faq.html:250 +msgid "" +"Internet-facing ports
    Note: Since release 0.7.8, new installs do not " +"use port 8887; \n" +" a random port between 9000 and 31000 is selected when the program is " +"run for the first time. \n" +" The selected port is shown on the router configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:253 +msgid "OUTBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:255 +msgid "" +"UDP from the random port listed on the configuration page to " +"arbitrary remote UDP ports, allowing for replies" +msgstr "" + +#: i2p2www/pages/site/faq.html:256 +msgid "TCP from random high ports to arbitrary remote TCP ports" +msgstr "" + +#: i2p2www/pages/site/faq.html:257 +msgid "" +"Outbound UDP on port 123, allowing for replies. \n" +" This is necessary for I2P's internal time sync (via SNTP - " +"querying a random SNTP host in pool.ntp.org or another server you " +"specify)" +msgstr "" + +#: i2p2www/pages/site/faq.html:260 +msgid "INBOUND" +msgstr "" + +#: i2p2www/pages/site/faq.html:262 +msgid "" +"(Optional, recommended) UDP to the port noted on the configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:263 +msgid "" +"(Optional, recommended) TCP to the port noted on configuration page from " +"arbitrary locations" +msgstr "" + +#: i2p2www/pages/site/faq.html:264 +msgid "" +"Inbound TCP can be disabled on the configuration page" +msgstr "" + +#: i2p2www/pages/site/faq.html:267 +msgid "" +"Local I2P ports, listening only to local connections by default, except " +"where noted:" +msgstr "" + +#: i2p2www/pages/site/faq.html:271 +msgid "PORT" +msgstr "PORTË" + +#: i2p2www/pages/site/faq.html:274 +msgid "PURPOSE" +msgstr "QËLLIM" + +#: i2p2www/pages/site/faq.html:277 +msgid "DESCRIPTION" +msgstr "PËRSHKRIM" + +#: i2p2www/pages/site/faq.html:288 +msgid "" +"Cannot be changed. Binds to all interfaces. May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:299 +msgid "" +"A higher level socket API for clients. Disabled by default. May be " +"enabled/disabled on configclients. \n" +" May be changed in the bob.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:311 i2p2www/pages/site/faq.html:322 +#: i2p2www/pages/site/faq.html:333 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. " +"May also be configured to be bound to a specific interface or all " +"interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:344 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.HTTPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:357 +msgid "" +"Binds to the LAN address. \n" +" May be changed with advanced config " +"i2np.upnp.SSDPPort=nnnn. \n" +" May be disabled on confignet." +msgstr "" + +#: i2p2www/pages/site/faq.html:370 +msgid "" +"Used by client apps. \n" +" May be changed to a different port on configclients but this " +"is not recommended. \n" +" May be to bind to a different interface or all interfaces, or " +"disabled, on configclients." +msgstr "" + +#: i2p2www/pages/site/faq.html:383 +msgid "" +"A higher level socket API for clients Only opened when a SAM V3 client " +"requests a UDP session. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file with the" +" SAM command line option sam.udp.port=nnnn." +msgstr "" + +#: i2p2www/pages/site/faq.html:396 +msgid "" +"A higher level socket API for clients Disabled by default for new " +"installs as of release 0.6.5. \n" +" May be enabled/disabled on configclients. \n" +" May be changed in the clients.config file." +msgstr "" + +#: i2p2www/pages/site/faq.html:409 +msgid "" +"May be disabled in the clients.configfile. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in that file." +msgstr "" + +#: i2p2www/pages/site/faq.html:421 +msgid "" +"May be disabled in the clients.config file. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces in the jetty.xml file." +msgstr "" + +#: i2p2www/pages/site/faq.html:433 i2p2www/pages/site/faq.html:445 +#: i2p2www/pages/site/faq.html:457 +msgid "" +"May be disabled or changed on the i2ptunnel page in the router console. \n" +" May also be configured to be bound to a specific interface or " +"all interfaces." +msgstr "" + +#: i2p2www/pages/site/faq.html:469 +msgid "" +"Outbound to 32000 only, does not listen on this port. \n" +" Starts at 31000 and will increment until 31999 looking for a " +"free port. \n" +" To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:483 +msgid "" +"To change, see the wrapper documentation. \n" +" For more information see below." +msgstr "" + +#: i2p2www/pages/site/faq.html:491 +msgid "" +"The local I2P ports and the I2PTunnel ports do not need to be reachable " +"from \n" +"remote machines, but *should* be reachable locally. You can also create" +" \n" +"additional ports for I2PTunnel instances via " +"http://localhost:7657/i2ptunnel/ \n" +"(and in turn, would need to get your firewall to allow you local access, " +"but \n" +"not remote access, unless desired)." +msgstr "" + +#: i2p2www/pages/site/faq.html:499 +msgid "" +"So, to summarize, nothing needs to be reachable by unsolicited remote " +"peers, but\n" +"if you can configure your NAT/firewall to allow inbound UDP and TCP the " +"outbound facing port, you'll" +"\n" +"get better performance. You will also need to be able to send outbound " +"UDP packets\n" +"to arbitrary remote peers (blocking IPs randomly with something like " +"PeerGuardian\n" +"only hurts you - don't do it)." +msgstr "" + +#: i2p2www/pages/site/faq.html:509 +msgid "This question can be answered in 3 parts:" +msgstr "" + +#: i2p2www/pages/site/faq.html:514 +msgid "" +"My router often displays a message saying \"Website Not Found In " +"Addressbook\", why do I see this message?" +msgstr "" + +#: i2p2www/pages/site/faq.html:515 +msgid "" +"Human-readable addresses such as http://website.i2p are references" +" to a long, random string known as a destination. \n" +" These references are registered and stored at addressbook services " +"such as stats.i2p, which is run by zzz. \n" +" You will often encounter a \"b32\" address. A \"b32\" is a hash " +"(specifically, a SHA256 hash) of the \n" +" destination. This hash is appended with \".b32.i2p\" and serves as a " +"convenient way to link to your hidden service, without requiring any " +"registration on an addressbook service." +msgstr "" + +#: i2p2www/pages/site/faq.html:519 +msgid "" +"It is possible to add subscriptions to your router's configuration which " +"may reduce the frequency of these messages." +msgstr "" + +#: i2p2www/pages/site/faq.html:520 +msgid "What is an addressbook subscription?" +msgstr "Çfarë është një pajtim te libri i adresave?" + +#: i2p2www/pages/site/faq.html:521 +msgid "" +"This is a list of files hosted on various I2P websites each of which " +"contain a list of I2P hosts and their associated destinations." +msgstr "" + +#: i2p2www/pages/site/faq.html:522 +msgid "" +"The addressbook is located at http://localhost:7657/dns where " +"further information can be found." +msgstr "" + +#: i2p2www/pages/site/faq.html:523 +msgid "What are some good addressbook subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:524 +msgid "You may try the following:" +msgstr "Mund të provoni sa vijon:" + +#: i2p2www/pages/site/faq.html:535 +msgid "" +"For security purposes, the router's admin console by default only listens" +" for connections on the local interface. \n" +"\n" +"There are two methods for accessing the console remotely:" +msgstr "" + +#: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 +msgid "SSH Tunnel" +msgstr "Tunel SSH" + +#: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 +msgid "" +"Configuring your console to be available on a Public IP address with a " +"username & password" +msgstr "" + +#: i2p2www/pages/site/faq.html:544 +msgid "These are detailed below:" +msgstr "Këto jepen hollësisht më poshtë:" + +#: i2p2www/pages/site/faq.html:548 +msgid "" +"If you are running a Unix-like Operating System, this is the easiest " +"method for remotely accessing your I2P console. \n" +" (Note: SSH server software is available for systems running " +"Windows, for example https://github.com/PowerShell/Win32-OpenSSH)" +msgstr "" + +#: i2p2www/pages/site/faq.html:550 +msgid "" +"Once you have configured SSH access to your system, the '-L' flag is " +"passed to SSH with appropriate arguments - for example:" +msgstr "" + +#: i2p2www/pages/site/faq.html:568 +msgid "Open ~/.i2p/clients.config and replace" +msgstr "" + +#: i2p2www/pages/site/faq.html:582 +msgid "" +"Go to http://localhost:7657/configui" +" and add a console username and password if desired - \n" +" Adding a username & password is highly recommended to secure " +"your I2P console from tampering, which could lead to de-anonymization." +msgstr "" + +#: i2p2www/pages/site/faq.html:584 +msgid "" +"Go to http://localhost:7657/index and " +"hit \"Graceful restart\", \n" +" which restarts the JVM and reloads the client applications" +msgstr "" + +#: i2p2www/pages/site/faq.html:587 +msgid "" +"After that fires up, you should now be able to reach your console " +"remotely. \n" +" Load the router console at http://(System_IP):7657 and" +" you will be prompted for the username and password you specified in step" +" 2 above if your browser supports the authentication popup." +msgstr "" + +#: i2p2www/pages/site/faq.html:590 +msgid "" +"NOTE: You can specify 0.0.0.0 in the above configuration. \n" +" This specifies an interface, not a network or netmask. \n" +" 0.0.0.0 means \"bind to all interfaces\", so it can be reachable on" +" 127.0.0.1:7657 as well as any LAN/WAN IP. \n" +" Be careful when using this option as the console will be available " +"on ALL addresses configured on your system." +msgstr "" + +#: i2p2www/pages/site/faq.html:599 +msgid "" +"Please see the previous answer for instructions on using SSH Port " +"Forwarding, and also see this page in your console: \n" +"http://localhost:7657/configi2cp" +msgstr "" + +#: i2p2www/pages/site/faq.html:607 +msgid "" +"The SOCKS proxy has been functional since release 0.7.1. SOCKS 4/4a/5 are" +" supported. \n" +"I2P does not have a SOCKS outproxy so it is limited to use within I2P " +"only." +msgstr "" + +#: i2p2www/pages/site/faq.html:611 +msgid "" +"Many applications leak sensitive information that could identify you on " +"the Internet and this is a risk that one should be aware of when using " +"the I2P SOCKS proxy. \n" +"I2P only filters connection data, but if the program you intend to run " +"sends this information as content, I2P has no way to protect your " +"anonymity. \n" +"For example, some mail applications will send the IP address of the " +"machine they are running on to a mail server. \n" +"There is no way for I2P to filter this, thus using I2P to 'socksify' " +"existing applications is possible, but extremely dangerous." +msgstr "" + +#: i2p2www/pages/site/faq.html:617 +#, python-format +msgid "" +"If you would like more information on the socks proxy application anyway," +"\n" +"there are some helpful hints on the socks page." +msgstr "" + +#: i2p2www/pages/site/faq.html:625 +msgid "" +"An I2P router only needs to be seeded once, to join the network for the " +"first\n" +"time. Reseeding involves fetching multiple \"RouterInfo\" files (bundled " +"into a\n" +"signed zip-file) from at least two predefined server URLs picked from a\n" +"volunteer-run group of clearnet HTTPS servers." +msgstr "" + +#: i2p2www/pages/site/faq.html:632 +msgid "" +"A typical symptom of a failed reseed is the \"Known\" indicator (on the " +"left\n" +"sidebar of the router console) displaying a very small value (often less " +"than\n" +"5) which does not increase. This can occur, among other things, if your " +"local\n" +"firewall limits outbound traffic or if the reseed request is blocked " +"entirely." +msgstr "" + +#: i2p2www/pages/site/faq.html:639 +msgid "" +"If you are stuck behind an ISP firewall or filter, you can use the " +"following\n" +"manual method (non-automated technical solution) to join the I2P network." +msgstr "" + +#: i2p2www/pages/site/faq.html:644 +#, python-format +msgid "" +"\n" +"As of release 0.9.33, you may also configure your router to reseed " +"through a proxy.\n" +"Go to %(url)s and configure the proxy type, " +"hostname, and port." +msgstr "" + +#: i2p2www/pages/site/faq.html:649 +msgid "Joining the I2P Network using a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:650 +msgid "" +"Please contact a known trustworthy friend who has a running I2P router, " +"and ask\n" +"them for help with reseeding your I2P router. Request that they send you " +"a\n" +"reseed file exported from their running I2P router. It is vital that the " +"file is\n" +"exchanged over a secure channel, e.g. encrypted to avoid external " +"tampering (PGP\n" +"Sign, Encrypt and Verified with a trusted public key). The file itself is" +"\n" +"unsigned, so please accept files only from known trusted friends. Never " +"import\n" +"a reseed file if you can not verify its source." +msgstr "" + +#: i2p2www/pages/site/faq.html:660 +#, python-format +msgid "To import the received %(filename)s file into your local I2P router:" +msgstr "" + +#: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 +#, python-format +msgid "Go to %(url)s" +msgstr "Shkoni te %(url)s" + +#: i2p2www/pages/site/faq.html:663 +msgid "Under \"Manual Reseed from File\" click \"Browse...\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:664 +#, python-format +msgid "Select the %(filename)s file" +msgstr "Përzgjidhni kartelën %(filename)s" + +#: i2p2www/pages/site/faq.html:665 +msgid "Click \"Reseed from File\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:667 +#, python-format +msgid "Check the log for the following message:" +msgstr "" + +#: i2p2www/pages/site/faq.html:671 +msgid "Sharing a reseed file" +msgstr "" + +#: i2p2www/pages/site/faq.html:672 +msgid "" +"For trusted friends you can use your local I2P router to give them a jump" +" start:" +msgstr "" + +#: i2p2www/pages/site/faq.html:675 +msgid "Under \"Create Reseed File\" click \"Create reseed file\"" +msgstr "" + +#: i2p2www/pages/site/faq.html:676 +#, python-format +msgid "Securely send the %(filename)s file to your friend" +msgstr "" + +#: i2p2www/pages/site/faq.html:678 +msgid "" +"Do not reveal this file in any case to unknown users, since it contains\n" +"sensitive private data (100 RouterInfo) from your own I2P router! In " +"order to\n" +"protect your anonymity: you may wait a few random hours/days before you " +"share\n" +"the file with your trusted friend. It is also advisable to use this " +"procedure\n" +"sparingly (< 2 per week)." +msgstr "" + +#: i2p2www/pages/site/faq.html:686 +msgid " General guidelines for manual reseeding of I2P " +msgstr "" + +#: i2p2www/pages/site/faq.html:688 +msgid "" +"Do not publicly publish the reseed file or share these files with a " +"friend of a friend!" +msgstr "" + +#: i2p2www/pages/site/faq.html:689 +msgid "This file should be used only for a very limited number of friends (< 3)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:690 +msgid "The file is valid only a few days (< 20)!" +msgstr "" + +#: i2p2www/pages/site/faq.html:696 +msgid "" +"Unless an outproxy has been specifically set up for the service you want " +"to connect to, this cannot be done. \n" +"There are only three types of outproxies running right now: HTTP, HTTPS, " +"and email. Note that there is no SOCKS outproxy. \n" +"If this type of service is required, we recommend that you use Tor. \n" +"\n" +"Please be aware that the Tor project recommends against using BitTorrent over Tor, \n" +"as there are serious anonymity-related issues associated with doing so." +msgstr "" + +#: i2p2www/pages/site/faq.html:710 +msgid "" +"Within I2P, there is no requirement to use HTTPS. \n" +" All traffic is encrypted end-to-end, any further encryption, e.g. " +"with the use of HTTPS, doesn't create any further anonymity-related " +"benefits.\n" +"\n" +" However, if one would like to use HTTPS or has a requirement to do " +"so, the existing default I2P HTTP Proxy has support for HTTPS traffic." +" \n" +" Any hidden service operator would have to specifically set up and " +"enable HTTPS access." +msgstr "" + +#: i2p2www/pages/site/faq.html:719 +msgid "" +"FTP is not supported for technical reasons.\n" +"\n" +" There are no FTP \"outproxies\" to the Internet—it may not even be " +"possible to set up one. \n" +" Any other kind of outproxy may work if it's set up with a standard " +"tunnel. \n" +" If you would like to set up some type of outproxy, carefully research" +" the potential risks. \n" +" The I2P community may or may not be able to help with the technical " +"aspects, feel free to ask.\n" +"\n" +" As explained several times above, any existing outproxy isn't a core " +"part of the network. \n" +" They are services run by individuals and they may or may not be " +"operational at any given time." +msgstr "" + +#: i2p2www/pages/site/faq.html:736 +msgid "My router is using a large amount of CPU, what can I do about this?" +msgstr "" + +#: i2p2www/pages/site/faq.html:737 +msgid "There are many possible causes of high CPU usage. Here is a checklist:" +msgstr "" + +#: i2p2www/pages/site/faq.html:742 +msgid "Java Runtime Environment" +msgstr "Java Runtime Environment" + +#: i2p2www/pages/site/faq.html:743 +msgid "" +"Try to use either OpenJDK or Sun/Oracle Java if it's available for your " +"system. \n" +"You can check which version of java you have installed by typing " +"java -version at a command/shell prompt. \n" +"Performance tends to suffer with other implementations of java." +msgstr "" + +#: i2p2www/pages/site/faq.html:748 +msgid "File sharing applications, e.g. BitTorrent" +msgstr "" + +#: i2p2www/pages/site/faq.html:749 +msgid "" +"Are you running a BitTorrent client over I2P? Try reducing the number of " +"torrents, the bandwidth limits,\n" +"or try turning it off completely to see if that helps." +msgstr "" + +#: i2p2www/pages/site/faq.html:755 +msgid "High bandwidth settings" +msgstr "" + +#: i2p2www/pages/site/faq.html:756 +msgid "" +"Are your bandwidth limits set too high? It is possible that too much " +"traffic is going through your I2P router and it is overloaded. \n" +"Try reducing the setting for share bandwidth percentage on the " +"configuration page." +msgstr "" + +#: i2p2www/pages/site/faq.html:761 +msgid "I2P Version" +msgstr "Version I2P-e" + +#: i2p2www/pages/site/faq.html:762 +msgid "" +"Make sure that you're running the latest version of I2P to get the " +"benefits of increased performance and bug fixes." +msgstr "" + +#: i2p2www/pages/site/faq.html:767 +msgid "Memory allocation" +msgstr "Shpërndarje kujtese" + +#: i2p2www/pages/site/faq.html:768 +msgid "" +"Has enough memory been set aside for use by I2P? Look at the memory graph" +" on the graphs page \n" +"to see if the memory usage is \"pegged\"—the JVM is spending most " +"of its time in garbage collection. \n" +"Increase the setting wrapper.java.maxmemory in the file " +"wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:775 +#, python-format +msgid "Bursts of high-usage vs. constant 100% usage" +msgstr "" + +#: i2p2www/pages/site/faq.html:776 +msgid "" +"Is the CPU usage simply higher than you would like, or is it pegged at " +"100% for a long time?\n" +"If it is pegged, this could be a bug. Look in the logs for clues." +msgstr "" + +#: i2p2www/pages/site/faq.html:782 +msgid "Java-related" +msgstr "" + +#: i2p2www/pages/site/faq.html:783 +#, python-format +msgid "" +"You may be using the Java-based BigInteger library instead of the native " +"version, especially if you are running on a new or unusual OS or hardware" +" (OpenSolaris, mipsel, etc.).\n" +"See the jbigi page for instructions on " +"diagnosing, building, and testing methods." +msgstr "" + +#: i2p2www/pages/site/faq.html:789 +msgid "Participating tunnels" +msgstr "Tunele pjesëmarrjeje" + +#: i2p2www/pages/site/faq.html:790 +msgid "" +"If your native jbigi library is working fine, the biggest user of CPU may" +" be routing traffic for participating tunnels. \n" +"This uses CPU because at each hop a layer of encryption must be decoded. " +"You can limit participating traffic in two ways -\n" +"by reducing the share bandwidth on the confignet page,\n" +"or by setting router.maxParticipatingTunnels=nnn on the configadvanced " +"page." +msgstr "" + +#: i2p2www/pages/site/faq.html:802 +msgid "" +"New installations of I2P carry out the reseeding process automatically, " +"as well as when the number of known peers falls to a drastically low " +"value. \n" +"If you need to carry out a reseed of your router, please see the reseed instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:810 +msgid "" +"If your router has 10 or more active peers, everything is fine. \n" +"The router should maintain connections to a few peers at all times. \n" +"The best way to stay \"better-connected\" to the network is to share more" +" bandwidth. \n" +"The amount of bandwidth that is shared by the router can be changed on " +"the configuration page: \n" +" http://localhost:7657/config" +msgstr "" + +#: i2p2www/pages/site/faq.html:821 +msgid "" +"No, there isn't anything wrong. \n" +"This is normal behavior. \n" +"All routers adjust dynamically to changing network conditions and " +"demands. \n" +"Routers come online and go offline depending on whether the system it is " +"installed on is operational or not, as well as whether there is an " +"available network connection. \n" +"Your router is constantly updating its local Network Database. \n" +"Tunnels which your router is participating in expire every 10 minutes and" +" may or may not be rebuilt through your router." +msgstr "" + +#: i2p2www/pages/site/faq.html:833 +msgid "" +"The encryption and routing within the I2P network adds a substantial " +"amount of overhead and limits bandwidth. \n" +"\n" +"We can try to clarify this with the aid of a diagram:" +msgstr "" + +#: i2p2www/pages/site/faq.html:841 +msgid "" +"In this diagram, the path that some I2P traffic takes as it travels " +"through the network is traced. \n" +"A user's I2P router is denoted by the box labeled 'A' and an I2P Hidden " +"Service (for example, the http://stats.i2p website) is labelled as 'B'." +" \n" +"Both the client and the server are using 3-hop tunnels, these hops are " +"represented by the boxes labelled 'P', 'Q', 'R', 'X', 'Y', 'Z', 'P_1', " +"'Q_1', 'R'_1, 'X_1', 'Y_1' and 'Z_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:847 +msgid "" +"The boxes labelled 'P', 'Q' and 'R' represent an outbound tunnel for A " +"while the boxes labelled 'X_1', 'Y_1', 'Z_1' represent an outbound tunnel" +" for 'B'. \n" +"Similarly, the boxes labelled 'X', 'Y' and 'Z' represent and inbound " +"tunnel for 'B' while the boxes labelled 'P_1', 'Q_1' and 'R_1' represent " +"an inbound tunnel for 'A'. \n" +"The arrows in between the boxes show the direction of traffic. \n" +"The text above and below the arrows detail some example bandwidth between" +" a pair of hops as well as example latencies." +msgstr "" + +#: i2p2www/pages/site/faq.html:854 +msgid "" +"When both client and server are using 3-hop tunnels throughout, a total " +"of 12 other I2P routers are involved in relaying traffic. \n" +"6 peers relay traffic from the client to the server which is split into a" +" 3-hop outbound tunnel from 'A' ('P', 'Q', 'R') and a 3-hop inbound " +"tunnel to 'B' ('X', 'Y', 'Z'). \n" +"Similarly, 6 peers relay traffic from the server to back to the client." +msgstr "" + +#: i2p2www/pages/site/faq.html:860 +msgid "" +"First, we can consider latency - the time that it takes for a request " +"from a client to traverse the I2P network, reach the the server and " +"traverse back to the client. \n" +"Adding up all latencies we see that:" +msgstr "" + +#: i2p2www/pages/site/faq.html:874 +msgid "" +"The total round-trip time in our example adds up to 740 ms - certainly " +"much higher than what one would normally see while browsing regular " +"internet websites." +msgstr "" + +#: i2p2www/pages/site/faq.html:878 +msgid "" +"Second, we can consider available bandwidth. \n" +"This is determined through the slowest link between hops from the client " +"and server as well as when traffic is being transmitted by the server to " +"the client. \n" +"For traffic going from the client to the server, we see that the " +"available bandwidth in our example between hops 'R' & 'X' as well as " +"hops 'X' & 'Y' is 32 KB/s. \n" +"Despite higher available bandwidth between the other hops, these hops " +"will act as a bottleneck and will limit the maximum available bandwidth " +"for traffic from 'A' to 'B' at 32 KB/s. \n" +"Similarly, tracing the path from server to client shows that there is " +"maximum bandwidth of 64 KB/s - between hops 'Z_1' & 'Y_1, 'Y_1' &" +" 'X_1' and 'Q_1' & 'P_1'." +msgstr "" + +#: i2p2www/pages/site/faq.html:886 +msgid "" +"We recommend increasing your bandwidth limits. \n" +"This helps the network by increasing the amount of available bandwidth " +"which will in turn improve your I2P experience. \n" +"Bandwidth settings are located on the http://localhost:7657/config " +"page. \n" +"Please be aware of your internet connection's limits as determined by " +"your ISP, and adjust your settings accordingly." +msgstr "" + +#: i2p2www/pages/site/faq.html:893 +msgid "" +"We also recommend setting a sufficient amount of shared bandwidth - this " +"allows for participating tunnels to be routed through your I2P router. \n" +"Allowing participating traffic keeps your router well-integrated in the " +"network and improves your transfer speeds." +msgstr "" + +#: i2p2www/pages/site/faq.html:898 +#, python-format +msgid "" +"I2P is a work in progress. Lots of improvements and fixes are being " +"implemented, and, generally speaking, running the latest release will " +"help your performance.\n" +"If you haven't, install the latest " +"release." +msgstr "" + +#: i2p2www/pages/site/faq.html:904 +msgid "" +"In wrapper.log I see an error that states \"Protocol " +"family unavailable\" when loading the Router Console" +msgstr "" + +#: i2p2www/pages/site/faq.html:906 +msgid "" +"Often this error will occur with any network enabled java software on " +"some systems that are configured to use IPv6 by default. There are a few " +"ways to solve this:" +msgstr "" + +#: i2p2www/pages/site/faq.html:911 +msgid "" +"On Linux based systems, you can echo 0 > " +"/proc/sys/net/ipv6/bindv6only" +msgstr "" + +#: i2p2www/pages/site/faq.html:913 +msgid "Look for the following lines in wrapper.config." +msgstr "" + +#: i2p2www/pages/site/faq.html:917 +msgid "" +"If the lines are there, uncomment them by removing the \"#\"s. If the " +"lines are not there, add them without the \"#\"s." +msgstr "" + +#: i2p2www/pages/site/faq.html:920 +msgid "" +"Another option would be to remove the ::1 from " +"~/.i2p/clients.config" +msgstr "" + +#: i2p2www/pages/site/faq.html:924 +msgid "" +"WARNING: For any changes to wrapper.config " +"to take effect, you must completely\n" +"stop the router and the wrapper. Clicking Restart on your\n" +"router console will NOT reread this file! You must\n" +"click Shutdown, wait 11 minutes, then start I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:934 +#, python-format +msgid "" +"If you consider every eepsite that has ever been created, yes, most of " +"them are down.\n" +"People and eepsites come and go.\n" +"A good way to get started in I2P is check out a list of eepsites that are" +" currently up.\n" +"%(eepstatus)s tracks active eepsites." +msgstr "" + +#: i2p2www/pages/site/faq.html:942 +msgid "Why is I2P listening on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:944 +msgid "" +"The Tanuki java service wrapper that we use opens this port —bound " +"to localhost— in order to communicate with software running inside " +"the JVM. \n" +"When the JVM is launched it is given a key so it can connect to the " +"wrapper. \n" +"After the JVM establishes its connection to the wrapper, the wrapper " +"refuses any additional connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:949 +msgid "" +"More information can be found in the wrapper documentation." +msgstr "" + +#: i2p2www/pages/site/faq.html:956 +msgid "" +"You may report any bugs/issues that you encounter on our bugtracker, " +"which is available over both clearnet and I2P. \n" +"We have a discussion forum, also available on I2P and clearnet. You can " +"join our IRC channel as well: \n" +"either through our IRC network, IRC2P, or on Freenode." +msgstr "" + +#: i2p2www/pages/site/faq.html:962 +msgid "Our Bugtracker:" +msgstr "Ndjekësi Ynë i të Metave:" + +#: i2p2www/pages/site/faq.html:964 +msgid "Clearnet:" +msgstr "" + +#: i2p2www/pages/site/faq.html:965 +msgid "On I2P:" +msgstr "Mbi I2P-në:" + +#: i2p2www/pages/site/faq.html:967 +msgid "Our forums:" +msgstr "Forumet tona:" + +#: i2p2www/pages/site/faq.html:968 +msgid "" +"You may paste any interesting logs to a paste service such as the " +"clearnet services listed on the \n" +" PrivateBin Wiki, or an I2P paste service such as this \n" +" PrivateBin instance or this" +" \n" +" Javascript-free paste service and" +" follow up on IRC in #i2p<" +msgstr "" + +#: i2p2www/pages/site/faq.html:972 +msgid "Join #i2p-dev Discuss with the developers on IRC" +msgstr "" + +#: i2p2www/pages/site/faq.html:976 +msgid "" +"Please include relevant information from the router logs page which is " +"available at: \n" +"http://127.0.0.1:7657/logs.\n" +"We request that you share all of the text under the 'I2P Version and " +"Running Environment' \n" +"section as well as any errors or warnings displayed in the various logs " +"displayed on the page." +msgstr "" + +#: i2p2www/pages/site/faq.html:988 +#, python-format +msgid "" +"Great! Find us on IRC:\n" +"
      \n" +"
    • on irc.freenode.net channel #i2p
    • \n" +"
    • on IRC2P channel #i2p
    • \n" +"
    \n" +"or post to the forum and we'll post it " +"here (with the answer, hopefully)." +msgstr "" + +#: i2p2www/pages/site/impressum.html:4 +msgid "German laws" +msgstr "Ligjet gjermane" + +#: i2p2www/pages/site/index.html:2 +msgid "I2P Anonymous Network" +msgstr "Rrjeti Anonim I2P" + +#: i2p2www/pages/site/index.html:4 +msgid "" +"Anonymous peer-to-peer distributed communication layer built with open " +"source tools and designed to run any traditional Internet service such as" +" email, IRC or web hosting." +msgstr "" + +#: i2p2www/pages/site/index.html:8 +msgid "What does I2P do for you?" +msgstr "Ç’bën I2P-ja për ju?" + +#: i2p2www/pages/site/index.html:9 +msgid "" +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:13 +#, python-format +msgid "Get I2P %(version)s" +msgstr "Merrni I2P %(version)s" + +#: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Ç’është I2P-ja?" + +#: i2p2www/pages/site/index.html:19 +msgid "" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:25 +msgid "" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Lexoni më tepër…" + +#: i2p2www/pages/site/index.html:43 +msgid "News & Updates" +msgstr "Lajme & Përditësime" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "" + +#: i2p2www/pages/site/links.html:4 +msgid "Recommended Links & Resources" +msgstr "Lidhje & Burime të Këshilluara" + +#: i2p2www/pages/site/links.html:5 +#, python-format +msgid "" +"See also the page with\n" +"links to presentations, videos, and tutorials about" +" I2P." +msgstr "" +"Shihni edhe faqen me\n" +"lidhje për te paraqitje, video, dhe përkujdesore " +"mbi I2P-në." + +#: i2p2www/pages/site/links.html:12 +msgid "I2P on the web" +msgstr "I2P-ja në web" + +#: i2p2www/pages/site/links.html:19 +msgid "Friends of I2P" +msgstr "Miq të I2P-së" + +#: i2p2www/pages/site/links.html:33 +msgid "More Projects and Documentation" +msgstr "Më Tepër Projekte dhe Dokumentim" + +#: i2p2www/pages/site/links.html:43 +msgid "Press" +msgstr "Për Shtypin" + +#: i2p2www/pages/site/links.html:47 +msgid "Boards, newssite, others" +msgstr "Borde, sajt lajmesh, të tjera" + +#: i2p2www/pages/site/links.html:51 +msgid "Very Old Stuff" +msgstr "Gjëra Shumë të Vjetra" + diff --git a/i2p2www/translations/sv/LC_MESSAGES/about.po b/i2p2www/translations/sv/LC_MESSAGES/about.po index 6865803c..89087122 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/about.po +++ b/i2p2www/translations/sv/LC_MESSAGES/about.po @@ -10,14 +10,15 @@ # hottuna , 2013 # hottuna , 2013,2015 # Jonatan Nyberg, 2017 +# Jonatan Nyberg, 2019 # Jonatan Nyberg, 2017-2018 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-11-10 19:00+0000\n" +"Last-Translator: Jonatan Nyberg\n" "Language-Team: Swedish (Sweden) " "(http://www.transifex.com/otf/I2P/language/sv_SE/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -80,19 +81,38 @@ msgstr "" "de mest populära webbläsarna." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Hur du ställer in din webbläsare" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Användarvillkor För utproxyn" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 eller Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -104,11 +124,11 @@ msgstr "" "inställningarna. I det inställningsfönstret välj anslutnings-tabben och " "klicka på LAN inställningar för att nå proxyportskonfigurationen." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE Internet Alternativ" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -132,15 +152,15 @@ msgstr "" " Obs/integritetstips: Sätt FTP-proxyn på samma inställningar som " "HTTP-proxyn." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE Proxy Inställningar" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -148,11 +168,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -161,17 +181,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -188,11 +208,11 @@ msgstr "" "-tabben. I Anslutningar-delen, klicka på Inställnings-knappen. " "Du kommer se ett fönster likt det följande:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox Nätverks Inställningar" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -210,11 +230,11 @@ msgstr "" "Skriv in 127.0.0.1, port 4445 i fältet SSL Proxy.\n" "Glöm inte att skriva in localhost och 127.0.0.1 i rutan: \"Ingen Proxy." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefox Proxy Inställningar" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -226,11 +246,11 @@ msgstr "" "Web Browsing-gruppen på vänster sida, välj sedan alternativet \"Använd " "manuellt specificerad proxykonfiguration\" till höger." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konqueror Proxy Inställningar" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -247,7 +267,7 @@ msgstr "" "Obs/integritetstips: Sätt FTP-proxyn till samma inställningar som " "HTTP-proxyn." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" @@ -257,7 +277,7 @@ msgstr "" "internet.\n" "Istället är det avsett att användas som ett internt nätverk." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -269,7 +289,7 @@ msgid "" "http://privacysolutions.no" msgstr "" -"

    I2P projektet självt driver inga proxies ut mot internet.\n" +"

    I2P projektet självt driver inga proxier ut mot internet.\n" "Den enda utproxy som finns är en tjänst från projektet Privacy Solutions." "\n" "Överväg gärna att donera till dem för en fortsatt stabil service. Högre " @@ -279,7 +299,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -288,12 +308,12 @@ msgid "" " same outproxy you hit.\n" "(multi-homed/keyed for better performance)" msgstr "" -"Som förval kommer I2P med två konfigurerade utproxies: " +"Som förval kommer I2P med två konfigurerade utproxier: " "%(http)s och %(https)s. Även domännamnen är " "annorlunda, det är samma utproxy du träffar (multi-homed/keyed för bättre" " prestanda) " -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -301,12 +321,12 @@ msgid "" "outproxies.\n" "As a convenience, the outproxy blocks ad servers." msgstr "" -"Filtrering är aktiverat på dess utproxies (t ex är mibbit och " +"Filtrering är aktiverat på dess utproxier (t ex är mibbit och " "torrentbevakare blockerade). Eepsidor som är tillgängliga via .i2p-" "adresser är inte heller tillåtnga via outproxies. Som en service " "blockerar utproxy också annonsservrar." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -332,324 +352,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Hall of Fame" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Stort tack till följande personer som donerat till I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelon\n" "med ditt namn eller nick (och om du vill hemsida) så vi kan lista dig här." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" #: i2p2www/pages/site/about/intro.html:2 @@ -1192,11 +873,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Guider" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1209,7 +890,7 @@ msgstr "" "Denhär guiden kommer visa dig hur man installerar I2P i Windows XP.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1223,7 +904,7 @@ msgstr "" " System.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1236,7 +917,7 @@ msgstr "" "Hur du sätter igång en anonym webbplats i I2P.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1251,7 +932,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1266,7 +947,7 @@ msgstr "" "Agent Felix Atari från Telecomix Crypto Munitions Bureau.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1281,7 +962,7 @@ msgstr "" "Den här guiden visar du du installerar och konfigurerar mjukvaran som " "behövs för att komma åt I2P." -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1292,7 +973,7 @@ msgstr "" "(Youtube Video)\n" "Hur du installerar I2P på Ubuntu." -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1305,7 +986,7 @@ msgstr "" "Adrian Crenshar.\n" "Januari 2011" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1316,11 +997,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Cranshar.\n" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Artiklar och Intervjuer" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1333,7 +1014,7 @@ msgstr "" "Del 2\n" "26 juli 2002." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1346,7 +1027,7 @@ msgstr "" "Engelsk översättning\n" "31 oktober 2002." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1354,7 +1035,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1367,7 +1048,7 @@ msgstr "" "(Tyska)\n" "November 2007." -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1378,7 +1059,7 @@ msgstr "" "Mars 2009\n" "Tysk översättning" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1389,7 +1070,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1400,7 +1081,7 @@ msgstr "" "Jonathan Cox,\n" "November 11, 2011." -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1411,7 +1092,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1419,7 +1100,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1427,11 +1108,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Andra" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1439,6 +1146,14 @@ msgstr "" "I2P omnämnt i Netflix \"House of Cards\" Säsong 2 Episode 2, 14 februari " "2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "I2P Projekt Medlemmar" @@ -1472,11 +1187,11 @@ msgid "point of contact of last resort" msgstr "kontaktpunkt som sista utväg" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Bankör" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2405,13 +2120,13 @@ msgid "" "the\n" "network and CPU load (due to expensive tunnel creation messages)." msgstr "" -"Standard-varaktigheten för tunnlar som är 10 minuter är ganska " -"slumpmässig, men\n" -"den \"känns okej\". Efter vi har tunnel-reparations kod och mer effektiv " -"fel\n" -"detektion, så kommer vi på ett säkrare vis kunna variera de " -"varaktigheterna och reducera nätverks och CPU-belastning (från dyra " -"tunnel-byggar meddelande)." +"Den nuvarande standardtunnelns varaktighet på 10 minuter är ganska " +"godtycklig, även\n" +"om det \"känns okej\". När vi har tunnelläkningskod och effektivare\n" +"feldetektering, kommer vi att kunna variera dessa varaktigheter på ett " +"säkrare sätt, vilket minskar\n" +"nätverks- och CPU-belastningen (på grund av dyra tunnelskapande " +"meddelanden)." #: i2p2www/pages/site/about/performance/future.html:95 msgid "" @@ -3226,8 +2941,3 @@ msgstr "" "För möjliga framtida prestandaförbättringar see\n" "Framtida Prestandaförbättringar" - - - - - diff --git a/i2p2www/translations/sv/LC_MESSAGES/blog.po b/i2p2www/translations/sv/LC_MESSAGES/blog.po index 5299b15d..363bdb32 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/blog.po +++ b/i2p2www/translations/sv/LC_MESSAGES/blog.po @@ -7,15 +7,16 @@ # cacapo , 2015 # hottuna , 2013 # Jonatan Nyberg, 2017 +# Jonatan Nyberg, 2019 # Jonatan Nyberg, 2017-2018 # Martin Svensson , 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-07 09:58+0000\n" -"Last-Translator: Jonatan Nyberg\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Swedish (Sweden) " "(http://www.transifex.com/otf/I2P/language/sv_SE/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -30,30 +31,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Filerna finns på `nerladdningssidan`_." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`hämtningssida`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -61,46 +45,51 @@ msgstr "`hämtningssida`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "UTGÅVA DETALJER" @@ -109,10 +98,10 @@ msgstr "UTGÅVA DETALJER" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Stora ändringar" @@ -123,44 +112,49 @@ msgstr "Stora ändringar" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Felkorrigeringar" @@ -171,46 +165,51 @@ msgstr "Felkorrigeringar" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Andra" @@ -221,47 +220,52 @@ msgstr "Andra" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 Kontrollsummor:" @@ -277,12 +281,20 @@ msgstr "Wrapper Uppdatering" msgid "Update Info" msgstr "Uppdaderings Info" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Filerna finns på `nerladdningssidan`_." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`hämtningssida`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "0.9.2 Release" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -297,8 +309,8 @@ msgstr "" "planerar att utföra fler tester under den komman utvecklingscukeln för " "0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -306,7 +318,7 @@ msgstr "" "Som vanligt finns det även många felkorrigeringar i den här utgåvan, så " "det rekommenderas att uppdatera." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " @@ -316,7 +328,7 @@ msgstr "" "effektivtet och pålitlighet för anslutnings-etablering. Förbättra även " "försvaret mot olika typer av dålig input." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" @@ -324,7 +336,7 @@ msgstr "" "UPnP: Uppdatera vårat bibliotek för att lösa flera problem, bör fungera " "för fler routrar nu" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" @@ -332,7 +344,7 @@ msgstr "" "Transport: Förbättre prestanda för både TCP och UDP transporter för " "routrar med hög bandbredd." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " @@ -342,15 +354,16 @@ msgstr "" " nu mycket mer flexibel, vilket bör förbättra protokoll-overhead och " "minska uppehåll som från tappade taggar." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -"I2PSnark: Lägg till DHT-stöd, ej tillsaget som standard, kommer testas " -"mera och slås på som standard i 0.9.3." +"I2psnark: Lägg till DHT-stöd, ännu inte aktiverat som standard, kommer " +"att göra ytterligare testning och planera att aktivera som standard i " +"0.9.3." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" @@ -358,92 +371,92 @@ msgstr "" "Fixa olika problem som påverkar minnesanvändning och prestanda för " "routrar med hög bandbredd" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" "Fixa problem i UDP för routrar som använder en reducerad-MTU anslutning, " "t.ex. VPN" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" "Korrigera ett I2PSnark-fel som förhindrade en fullbordad annonsering till" " bevakaren" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "Fixa ett lås-strids-problem i i2ptunnel" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "Fixa några OSX installations-problem." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "Ta bort användningar av direkta byte-buffrar som kan ha läckt" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "Minska overhead i nätverks-meddelanden" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "Lägg till \"universellt\" tema-stöd" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "Tema-uppdateringar" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "Lägg till jbigi-bibliotek för Raspberry Pi" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "Nytt Scala enhetstests-ramverk" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "Översättningsuppdateringar för Tjeckiska, Holländska, Tyska och Grekiska" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "Uppdatera wrapper till 3.5.15 (enbart nya installationer or PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Uppdatera GeoIP data (enbart nya installationer och PPA)" @@ -451,8 +464,8 @@ msgstr "Uppdatera GeoIP data (enbart nya installationer och PPA)" msgid "0.9.3 Release" msgstr "0.9.3 Release" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -475,19 +488,19 @@ msgstr "" "Vi slår även på i2psnarks DHT-stöd, som introducerades i förra releasen, " "som standard." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "Active Queue Management" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "Prioritetsköer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "I2PSnark DHT: Flera felkorrigeringar, påslaget som standard." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" @@ -497,27 +510,27 @@ msgstr "" "brandväggar som byter UDP-port och ytterligare försvar mot illvilliga " "paket." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "Korrigera del val (ovanligaste först) fel i i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "Korrigera fel som får multipla webbläsare att öppnas vid start" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "Förbättringar i caching." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "Flera synkroniserings-fixar och minskning i lås-kamp." -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "Stor förminskning i SSU-bufferns minnesanvändning" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" @@ -527,19 +540,19 @@ msgstr "" "ändras till 5 minuter. Sätt i2ptunnel server timout till 5 minuter, was " "obegränsad" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "Förbättra försvaret mot \"darkloris\" attacker i i2ptunnel" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "Mera validering vid torrent-skapning i i2psnark" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "Flera parameterförändringar i SSU för att förbättra genomströming" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" @@ -547,33 +560,33 @@ msgstr "" "Ny händelselogg för stora händelser som omstarter, visa flera " "omstartningslinjer på diagram" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "Ta bort duplicerade meddelanden från loggar" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" "Svara inte på blockerade strömmande anslutningar med ett 'reset' " "kommando, bara släpp" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "Ta bort alla användningar av den ineffektiva SimpleTimer" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "Flera kontroller för giltiga IP-adresser och portar inskrivna i konsollen" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "Korrigeringa fel som slösade mycket entropi" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "Översättningsuppdateringar: Italienska, Portugisiska, Spanska, Svenska" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "La till icke-NIO konfiguration i jetty.xml, rekommenderas för Java 5" @@ -581,8 +594,8 @@ msgstr "La till icke-NIO konfiguration i jetty.xml, rekommenderas för Java 5" msgid "0.9.4 Release" msgstr "0.9.4 Release" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -594,7 +607,7 @@ msgstr "" "tillförlitlighet. Stora ändringar i det interna uppdateringssystemet och " "lägger till stöd för att uppdatera via interna torrenter." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -608,7 +621,7 @@ msgstr "" "har vi konverterat till en säkrare digest-metod och förbättrat säkerheten" " för konsolprogram. " -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -624,110 +637,110 @@ msgstr "" "och\n" "vi kommer att ha mer information för er när vi släpper 0.9.5." -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -735,8 +748,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -747,7 +760,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -758,99 +771,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "Åtgärda spara grafiska inställningar i konsolen" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -858,8 +871,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -867,7 +880,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -876,11 +889,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -891,19 +904,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -912,13 +921,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -929,7 +938,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -938,113 +947,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Insticksmodul" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -1052,12 +1061,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1072,7 +1081,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1080,23 +1089,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1108,113 +1117,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1222,8 +1227,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1233,43 +1238,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1277,8 +1282,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1287,16 +1292,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1307,7 +1312,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1325,7 +1330,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1337,11 +1342,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1357,7 +1362,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1369,7 +1374,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1378,11 +1383,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1397,11 +1402,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1410,11 +1415,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1424,53 +1429,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1488,11 +1493,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1501,14 +1506,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1526,11 +1523,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1706,29 +1699,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1737,7 +1730,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1747,60 +1740,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1811,13 +1809,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1828,88 +1826,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Plats" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1920,13 +1909,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1941,7 +1930,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1950,81 +1939,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "0.9.22 med felkorrigeringar och påbörjar Ed25519-migrationen" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -2035,13 +2029,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -2050,51 +2044,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2106,17 +2092,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2125,8 +2111,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2134,41 +2120,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2178,11 +2146,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2190,7 +2158,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2209,95 +2177,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2308,11 +2278,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2320,85 +2290,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2409,11 +2379,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2423,7 +2393,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2431,7 +2401,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2441,91 +2411,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2536,11 +2506,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2552,7 +2522,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2563,7 +2533,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2572,38 +2542,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2614,11 +2584,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2660,7 +2630,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2671,7 +2641,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2685,7 +2655,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2710,13 +2680,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2731,7 +2701,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2746,28 +2716,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2776,19 +2746,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2797,7 +2759,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2806,7 +2768,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2822,11 +2784,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2837,7 +2799,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2856,119 +2818,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2979,11 +2946,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2994,13 +2961,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -3010,145 +2977,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3159,24 +3126,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3185,7 +3152,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3194,95 +3161,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3295,13 +3262,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3310,20 +3277,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3339,10 +3306,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3362,32 +3329,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3400,45 +3363,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3456,10 +3407,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3467,13 +3414,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3484,12 +3431,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3497,32 +3444,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3537,42 +3476,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3580,19 +3507,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3607,33 +3526,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "0.9.4 Release" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3650,9 +3556,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3660,7 +3566,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3670,17 +3576,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3702,174 +3604,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3879,11 +3718,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3895,93 +3734,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3992,11 +3831,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -4009,7 +3848,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -4017,93 +3856,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 -msgid "Increase min and default bandwidth for i2psnark" -msgstr "" - #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +msgid "Increase min and default bandwidth for i2psnark" +msgstr "Öka minsta och standard bandbredd för i2psnark" + +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4114,11 +3953,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." @@ -4126,7 +3965,7 @@ msgstr "" "0.9.20 innehåller många viktiga buggfixar och flera ändringar för att öka" " floodfillkapaciteten i nätverket." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4139,7 +3978,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4150,7 +3989,7 @@ msgstr "" "kapacitet och prestanda,\n" "och minska trängseln som påverkat nätverket de senaste tre månaderna." -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4158,156 +3997,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4316,7 +4152,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4326,7 +4162,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4334,78 +4170,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Detaljer" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Plats" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4414,51 +4244,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4471,7 +4299,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4482,7 +4310,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4492,15 +4320,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4509,47 +4335,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4559,11 +4370,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4581,7 +4392,7 @@ msgstr "" "genom att använda den nya \"multisession\" möjligheten för de webbplatser" " som inte stödjer ECDSA. " -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4589,95 +4400,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4690,11 +4501,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4714,7 +4525,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4725,31 +4536,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4764,7 +4575,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4773,52 +4584,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4835,11 +4646,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4852,42 +4663,37 @@ msgid "" "release." msgstr "0.9.21 släppt med prestandaförbättringar och rättningar." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`hämtningssida`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4898,15 +4704,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4915,11 +4721,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4927,7 +4733,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4937,11 +4743,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4949,7 +4755,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4960,7 +4766,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4968,7 +4774,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4976,15 +4782,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4997,7 +4803,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" @@ -5005,7 +4811,7 @@ msgstr "" "0.9.23 innehåller en mängd olika felkorrigeringar och några mindre " "förbättringar i I2PSnark" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -5017,13 +4823,11 @@ msgstr "" " 49 releaser signerade zzz. Detta är ett viktigt test av vår redundans " "för allting, inklusive människor." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" -msgstr "" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" +msgstr "Hushållning" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -5033,23 +4837,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`hämtningssida`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -5058,29 +4853,13 @@ msgstr "" "Om du har installerat I2P via en pakethanterare påverkas du inte av " "förändringen och kan uppdatera som vanligt." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5102,7 +4881,7 @@ msgstr "" " lägre bandbreddsanvändning i några dagar medans den återintegreras i " "nätverket med en ny identitet." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5115,7 +4894,7 @@ msgstr "" "I2P kompatibelt med den kommande Java 9, och en del av det arbetet finns " "med redan i denna release." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5124,148 +4903,139 @@ msgstr "" "Vi har också gjort några mindre förbättringar i I2PSnark, och lagt till " "en ny sida i routerkonsollen för att läsa äldre nyheter." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`hämtningssida`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5274,17 +5044,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5292,20 +5062,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5319,24 +5085,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5344,43 +5106,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5390,11 +5144,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "Uppdateringsdetaljer" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5408,7 +5186,7 @@ msgstr "" "Vänligen uppdatera till Java 7 eller 8 så snart som möjligt.\n" "Din router kommer inte uppdateras automatiskt om du använder Java 6." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5416,185 +5194,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Routerfamilj" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5604,11 +5371,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 innehåller SAM 3.3, QR-koder och felkorrigeringar" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5620,7 +5387,7 @@ msgstr "" "Den lägger till QR-koder för att dela dolda tjänstadresser med andra,\n" "och \"identicon\"-bilder för att visuellt särskilja adresser." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5634,83 +5401,83 @@ msgstr "" "Det finns flera ändringar för att öka kapaciteten i nätverket och " "förhoppningsvis öka chansen att lyckas bygga tunnlar." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5721,14 +5488,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5741,7 +5508,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5755,13 +5522,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5772,17 +5539,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5793,20 +5560,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5823,13 +5590,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5840,16 +5607,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5863,8 +5630,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5876,9 +5643,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5894,7 +5661,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5902,24 +5669,20 @@ msgstr "" "0.9.26 innehåller kryptouppdateringar, Debian-paket förbättringar och " "felkorrigeringar. " -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5939,7 +5702,7 @@ msgstr "" "och Debian/Ubuntu strukturer enbart; \n" "vi kommer att inkludera dem för i-net uppdateringar i 0.9.27 release." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5948,13 +5711,13 @@ msgstr "" "För Debian/Ubuntu struktur, har vi lagt beroende på flera paket,\n" "inklusive Jetty 8 och geoip, och tagit bort motsvarande medföljande kod." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5962,92 +5725,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6060,11 +5823,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6073,8 +5836,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6084,39 +5847,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6125,29 +5889,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6157,13 +5912,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6172,23 +5927,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6199,88 +5954,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Plats" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6288,17 +6028,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6306,11 +6042,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6320,85 +6056,85 @@ msgid "" "mode." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6409,11 +6145,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6425,170 +6161,170 @@ msgid "" "Java 9 for general use." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" "We will review our 2017 roadmap and priorities 2017 at the Congress." msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6599,11 +6335,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6615,99 +6351,99 @@ msgid "" "for general use." msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6718,11 +6454,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6739,18 +6475,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6760,21 +6496,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6782,7 +6518,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6790,103 +6526,103 @@ msgid "" "Please be patient." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6897,13 +6633,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6913,10 +6649,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6924,11 +6660,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6942,23 +6674,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6968,13 +6700,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6983,31 +6715,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7020,13 +6752,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7039,7 +6771,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7058,7 +6790,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7077,11 +6809,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7092,56 +6824,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7152,11 +6884,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7165,39 +6897,36 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7329,6 +7058,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7413,6 +7143,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7423,13 +7158,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7440,13 +7175,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7463,7 +7198,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7472,20 +7207,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7506,7 +7241,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7515,13 +7250,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7537,7 +7272,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7549,7 +7284,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7564,20 +7299,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7589,7 +7324,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7600,13 +7335,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7624,7 +7359,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7637,13 +7372,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7656,7 +7391,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7667,13 +7402,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7686,13 +7421,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7705,13 +7440,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7722,20 +7457,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7749,15 +7484,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7803,12 +7535,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7824,107 +7556,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7935,15 +7664,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7967,23 +7696,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7994,7 +7723,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8007,13 +7736,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8032,7 +7761,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8043,7 +7772,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8052,13 +7781,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8070,11 +7799,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8085,13 +7814,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8105,7 +7834,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8114,7 +7843,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8125,7 +7854,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8142,13 +7871,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8161,13 +7890,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8176,35 +7905,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8215,7 +7944,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8224,30 +7953,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8261,11 +7988,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8296,6 +8020,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8356,42 +8081,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8402,15 +8124,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8428,7 +8150,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8437,13 +8159,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8458,22 +8180,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8484,13 +8206,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8499,11 +8221,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8514,14 +8236,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8529,13 +8251,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8545,13 +8267,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8562,7 +8284,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8570,13 +8292,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8585,7 +8307,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8596,18 +8318,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8622,102 +8341,3001 @@ msgstr "" "installatör på vår webbplats.\n" "Arbetet fortsätter med att stödja det nya \"LS2\"-netdb-formatet." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" -msgstr "" +msgstr "Nya installationsguiden med bandbreddstestning" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Tunnel guide" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Avancerade inställningar" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" +"Fram till några versioner sedan var detta problem ännu svårare att " +"hantera eftersom många\n" +"I2P-routeranvändare hade svårigheter att konfigurera " +"bandbreddsinställningarna för\n" +"deras routrar. Om alla som kan ta sig tid att justera sin bandbredd\n" +"inställningar korrekt, kommer de att förbättra inte bara din anslutning " +"utan även I2P-\n" +"nätverket som helhet." + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "Justerar bandbreddsgränser" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" +"Även efter justerad bandbredd, kan din anslutning fortfarande vara " +"långsam som jag\n" +"sa, I2P är ett P2P-nätverk. Det tar lite tid för din I2P-router att\n" +"upptäckas av andra noder och integreras i I2P-nätverket. Om din router\n" +"inte körs tillräckligt länge för att bli väl integrerad, eller om du " +"stänger av den plötsligt\n" +"för ofta kommer nätverket att förbli ganska långsamt. Å andra sidan, ju " +"längre\n" +"du kör din I2P router kontinuerligt, desto snabbare och stabilare blir " +"din anslutning, \n" +"och mer av din bandbreddsandel kommer att användas i nätverket." + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/sv/LC_MESSAGES/docs.po b/i2p2www/translations/sv/LC_MESSAGES/docs.po index 71c57b73..698a8239 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/docs.po +++ b/i2p2www/translations/sv/LC_MESSAGES/docs.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" +"Last-Translator: Anders Nilsson \n" "Language-Team: Swedish (Sweden) " "(http://www.transifex.com/otf/I2P/language/sv_SE/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -23,15 +23,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Index för teknisk dokumentation" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -44,10 +43,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -56,8 +56,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -73,485 +73,494 @@ msgstr "" msgid "Overview" msgstr "Översikt" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "Teknisk introduktion" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "En mindre teknisk Introduktion" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "Hot modellerar och analys" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Specifikationer" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "Artiklar om I2P" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "Presentationer, artiklar, guider, videoklipp och intervjuer." -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "Namn och adressbok" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "Insticksmodulsöverblick" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent över I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel-konfiguration" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Datagram" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tunnlar" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Transport-nivå överblick" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Prestanda" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Fel bevakare" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Utvecklingsplan" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1154,7 +1163,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1440,7 +1449,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1459,10 +1468,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1531,76 +1540,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1608,189 +1591,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Version" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Program" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1799,63 +1783,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1863,7 +1847,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1873,7 +1857,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1889,9 +1873,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Augusti 2010" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2021,7 +2004,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2030,12 +2013,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2043,12 +2026,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2062,12 +2045,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2137,7 +2120,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Beskrivning" @@ -2907,6 +2890,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Språk" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2978,7 +2989,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3157,13 +3168,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Förval" @@ -3665,7 +3676,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "" @@ -3695,10 +3706,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4095,17 +4106,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4115,10 +4129,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4126,7 +4141,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4135,7 +4150,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4145,7 +4160,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4156,11 +4171,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4170,7 +4185,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4184,7 +4199,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4197,7 +4212,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4208,38 +4223,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6965,17 +6980,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7092,8 +7106,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7167,7 +7180,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7241,11 +7254,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7260,21 +7273,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7284,30 +7297,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7316,17 +7329,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7335,7 +7348,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7343,39 +7356,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7384,26 +7397,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7411,65 +7424,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7481,11 +7494,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7497,7 +7510,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7509,8 +7522,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7525,19 +7538,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7552,7 +7565,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7566,11 +7579,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7582,11 +7595,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7594,11 +7607,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7607,11 +7620,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7632,7 +7645,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7647,24 +7660,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7672,7 +7685,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7684,7 +7697,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7692,13 +7705,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7709,11 +7722,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7724,11 +7737,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7736,7 +7749,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7753,22 +7766,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7777,11 +7790,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7794,7 +7807,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7806,7 +7819,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7827,11 +7840,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7846,18 +7859,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7873,11 +7886,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7895,7 +7908,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7906,11 +7919,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7920,13 +7933,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7937,7 +7950,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7947,7 +7960,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7958,14 +7971,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7980,7 +7993,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7998,7 +8011,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8008,11 +8021,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8022,7 +8035,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8033,11 +8046,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8051,7 +8064,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8059,11 +8072,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8085,11 +8098,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8102,11 +8115,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8123,18 +8136,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8142,11 +8155,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8155,32 +8168,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8190,31 +8203,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8227,11 +8240,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8239,7 +8252,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8248,7 +8261,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8260,7 +8273,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8269,30 +8282,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8304,15 +8317,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8326,7 +8339,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8338,7 +8351,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8355,7 +8368,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8365,7 +8378,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8377,11 +8390,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8389,48 +8402,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8438,7 +8451,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8446,7 +8459,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8456,7 +8469,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8481,16 +8494,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8498,18 +8511,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8526,7 +8539,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8540,7 +8553,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8556,15 +8569,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12815,17 +12828,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12859,20 +12872,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12882,72 +12895,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12957,7 +12970,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12967,24 +12980,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12992,29 +13005,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13023,7 +13036,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13034,15 +13047,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13056,13 +13069,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13076,12 +13089,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13090,42 +13103,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13135,46 +13148,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Minska tunnelmängd i viloläge" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13182,11 +13195,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13207,66 +13220,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "Innehåll" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13529,6 +13542,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Augusti 2010" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13728,6 +13745,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15257,10 +15280,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/sv/LC_MESSAGES/get-involved.po b/i2p2www/translations/sv/LC_MESSAGES/get-involved.po index 53bed6ce..1ab2a085 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/sv/LC_MESSAGES/get-involved.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-07 09:54+0000\n" -"Last-Translator: Jonatan Nyberg\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: zzzi2p\n" "Language-Team: Swedish (Sweden) " "(http://www.transifex.com/otf/I2P/language/sv_SE/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -24,154 +24,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Donera" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Klistermärken" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -179,18 +155,25 @@ msgid "Get Involved!" msgstr "Medverka!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Vi behöver din hjälp!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -198,89 +181,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "Sprid ordet!" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Översättning" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Testar" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Dokumentation" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "Bilder" - -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "Innehåll" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Tjänster" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Återdistribuerar" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Program" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -290,41 +349,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Översättning" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analys" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Återdistribuerar" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -340,7 +376,6 @@ msgstr "Januari 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -375,15 +410,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Januari 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -618,677 +647,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arabisk översättning" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Namn" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Status" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Syndie utveckling" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "I2P-paket i Debian- och Ubuntu-speglar" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Rysk översättning" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Syndie utveckling" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2253,19 +1611,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2631,56 +1989,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2688,25 +2046,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Licenser" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2715,7 +2073,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2724,18 +2082,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2743,7 +2101,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2755,7 +2113,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4146,4 +3504,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/sv/LC_MESSAGES/priority.po b/i2p2www/translations/sv/LC_MESSAGES/priority.po index 7b95b65e..5a4bca13 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/priority.po +++ b/i2p2www/translations/sv/LC_MESSAGES/priority.po @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-07 09:50+0000\n" -"Last-Translator: Jonatan Nyberg\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: Anders Nilsson \n" "Language-Team: Swedish (Sweden) " "(http://www.transifex.com/otf/I2P/language/sv_SE/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -37,11 +37,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P Blogg ATOM Flöde för Kategori: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blogg" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P-blogg ATOM flöde" @@ -67,38 +67,37 @@ msgid "Debian I2P Packages" msgstr "Debian I2P Packet" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian paketen\n" -"har testats och ska fungera på x86/x86_64 platformer:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 och senare)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy och nyare)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -106,12 +105,12 @@ msgid "" "with these packages on Trac at\n" "https://trac.i2p2.de." msgstr "" -"I2P-paketen kanske fungerar på systemen ej listade ovan. " -"Rapportera vid problem\n" -"med dessa paket här: Trac på\n" +"I2P-paketen kan fungera på system som inte anges ovan. Vänligen " +"rapportera eventuella problem\n" +"med dessa paket på: Trac vid\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -119,23 +118,23 @@ msgstr "" "Alternativ 1: Nya versioner av Ubuntu och dess " "derivat(Testa detta om du inte använder Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Alternativ 2: Debian (inklusive Debian-derivat)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Lägger till PPA via kommandotolken och installerar I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Öppna en terminal ock skriv:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -146,11 +145,11 @@ msgstr "" "GPG-nyckel som repositoriet har signerats med. GPG-nyckeln försäkrar\n" "att paketet inte har fifflats med sedan det byggdes." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Meddela din packet-hanterar om det nya PPA:et genom att skriva:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -160,15 +159,15 @@ msgstr "" "förråd som används av systemet, inklusive I2P PPA:et som\n" "lades till med det tidigare kommandot." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Du är nu redo att installera I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Lägga till PPA:et Med Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -176,7 +175,7 @@ msgstr "" "Öppna Synaptic (System -> Administration -> Synaptic Packet " "Hanterare)" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -184,7 +183,7 @@ msgstr "" "När Synaptic öppnas, välj Förråd från " "Inställningar-menyn." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -196,7 +195,7 @@ msgstr "" "Lägg till källa. Klicka Stäng-knappen och sedan " "Ladda om." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -211,7 +210,7 @@ msgstr "" "ändringar?
    -popup:en. Om det händer, klicka på Markera och " "sedan Verkställ" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -221,17 +220,15 @@ msgstr "" "del av starta I2P och konfigurera I2P " "för ditt system." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Instruktioner för Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -239,47 +236,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Meddela din pakethanterare om den nya förrådet genom att skriva in" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -291,7 +287,7 @@ msgstr "" " steg\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -301,7 +297,7 @@ msgstr "" "nyckelrings
    \n" "-paketet försäkras du erhålla uppdateringar till förråds GPG-nyckeln." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -311,12 +307,12 @@ msgstr "" "starta I2P och konfigurera det för " "ditt system." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Att göra efter installationen" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -324,7 +320,7 @@ msgstr "" "Med hjälp av dessa I2P-packet kan I2P routern startas på följande\n" " tre sätt:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -338,7 +334,7 @@ msgstr "" "inte\n" "sudo eller använd det som root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -354,7 +350,7 @@ msgstr "" "(Uppmärksamma: Används inte\n" "sudo eller kör root!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -367,7 +363,7 @@ msgstr "" "i2p\" som root eller sudo. Detta är det rekommenderade sättet att " "köra I2P." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -386,19 +382,19 @@ msgstr "" "så kan portforward.com vara till " "hjälp." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" "as the default settings of 96 KB/s down / 40 KB/s up are fairly " "conservative." msgstr "" -"Var god läs igenom och justera bandbreddsinställningar på\n" +"Vänligen läs igenom och justera bandbreddsinställningar på\n" "inställningssidan,\n" "eftersom standardinställningarna 96 KB/s ner / 40 KB/s upp är tämligen " "konservativa." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -410,7 +406,7 @@ msgstr "" "href=\"%(browserconfig)s\">webbläsar-proxy inställnings-sidan för en " "enkel guide." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -419,15 +415,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -441,12 +441,13 @@ msgstr "Spegel:" msgid "select alternate mirror" msgstr "välj annan spegel" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Hämta filen och kör den." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -455,8 +456,128 @@ msgstr "" "Dessa filer är signerade av %(signer)s,\n" "vars nyckel finns här." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Hämta" @@ -464,7 +585,7 @@ msgstr "Hämta" msgid "Source package" msgstr "Källpaket" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Automatiska uppdateringar" @@ -473,10 +594,22 @@ msgid "Manual updates" msgstr "Manuella uppdateringar" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Beroende" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -492,33 +625,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Utgåva noteringar" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Ändringslogg" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian ändringslogg" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android ändringslogg" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Nya installationer" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -535,11 +668,11 @@ msgstr "" " Du kan kanske högerklicka och välja\n" " "Öppna med Java"." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Kommandotolksinstallation (för servrar utan skärm):" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -551,19 +684,19 @@ msgstr "" " kör java -jar i2pinstall_%(i2pversion)s.jar -console " "från kommandotolken." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -580,7 +713,7 @@ msgstr "" " På vissa system kan du kanske högerklicka och välja\n" " "Öppna med Java"." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -591,30 +724,41 @@ msgstr "" "kör java -jar i2pinstall_%(i2pversion)s.jar -console från " "kommandotolken." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Paket för Debian & Ubuntu finns." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB rekommenerat." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from och sedan antingen\n" " en grafisk installation eller serverinstallation som ovan." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"Den här filen är signerad av %(signer)s,\n" -"vars nyckel finns här." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Uppdateringar från tidigare utgåvor:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Både automatiska och manuella uppgraderingar är tillgängliga för utgåvan." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -681,7 +831,7 @@ msgstr "" " uppdatering\"-knappen på din routerkonsol\n" "när den syns." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -690,28 +840,27 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Klicka på \"Starta " "om\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Hämta en kopp kaffe och kom tillbaka om 11 minuter" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -720,11 +869,11 @@ msgstr "" "Den här filen är signerad av %(signer)s,\n" "vars nyckel finns här." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Tidigare utgåvor" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on configuration page." msgstr "" -"När du installerar för första gången, var god kom ihåg att justera din" -" NAT/brandvägg\n" +"När du installerar för första gången, vänligen kom ihåg att justera " +"din NAT/brandvägg\n" "om du kan, kom ihåg att de internet nåbara portarna I2P använder,\n" "beskrivs här bland andra portar.\n" "Om du har lyckats öppna din på för inåtgående TCP, slå även på TCP på\n" @@ -838,28 +987,6 @@ msgstr "Fil:" msgid "Any mirror" msgstr "Vilken spegel som helst" -#: i2p2www/pages/global/bounty.html:19 -msgid "" -"To claim the bounty the author must not be paid by other organizations\n" -"or teams for this work (e.g. GSoC students are not valid)." -msgstr "" -"För att göra anspråk på belöningen måste författaren inte vara betald av " -"andra organisationer\n" -"eller team för det här arbetet (t.ex. GSoC students are not valid)." - -#: i2p2www/pages/global/bounty.html:29 -#, python-format -msgid "" -"Bounty amounts may be increased by further donations. Do\n" -"you think these are important? Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Belöningssummor kan ökas genom vidare donationer. Tycker\n" -"du att dom är viktiga? Lägg till din donation," -"\n" -"markera summan för %(donatename)s belöning!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Hittades inte" @@ -884,7 +1011,30 @@ msgstr "500 Serverfel" msgid "Umm... the server encountered some sort of error." msgstr "Ehmm... servern träffade på någon sorts problem." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "Vanliga frågor" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Dokumentation" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Kontakta oss" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forum" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Medverka!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Donera" @@ -940,278 +1090,298 @@ msgid "Introduction to I2P" msgstr "Introduktion till I2P" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Jämförelser" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Överblick av jämförelser" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Andra anonyma nätverk" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Dokumentation" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Dokumentationsindex" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Hur fungerar det?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Försiktig intro" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Tech intro" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Hotmodell" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Lök routing" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Nätverksdatabas" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Tunnelrouter" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Nodval" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Kryptografi" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionsTaggar" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Specifikationer" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Strömmande bibliotek" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Datagram" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Program" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Stödda program" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Protokoll" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Protokollstack" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Transporter" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Transport-nivå överblick" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tunnlar" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Tunnelimplementation" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Enkelriktade tunnlar" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Gammal implemenation" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Namn och adressbok" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Insticksmodul" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Återdistribuering" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Utvecklargrupp" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Hall of Fame" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Akademiska artiklar och sakutlåtande" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Presentationer, guider och artiklar" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Kontakta oss" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Länkar" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "Impressum" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Hjälp" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "Vanliga frågor" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "Hur du surfar på I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referenser" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Ordlista" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Prestanda" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forum" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Bekräfta I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Signeringsnycklar för utgåvor" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "Signerade nycklar" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Utvecklares nycklar" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Jämförelser" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Överblick av jämförelser" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Andra anonyma nätverk" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Utvecklargrupp" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Hall of Fame" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Akademiska artiklar och sakutlåtande" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Presentationer, guider och artiklar" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "Impressum" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Länkar" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Dokumentationsindex" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Hur fungerar det?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Försiktig intro" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Tech intro" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Hotmodell" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Lök routing" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Nätverksdatabas" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Tunnelrouter" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Nodval" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Kryptografi" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionsTaggar" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Specifikationer" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Strömmande bibliotek" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Datagram" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Program" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Stödda program" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Protokoll" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Protokollstack" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Transporter" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Bli volontär" +msgid "Transport layer overview" +msgstr "Transport-nivå överblick" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Medverka!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Utveckla" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Licenser" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tunnlar" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Fel-bevakare" +msgid "Tunnel implementation" +msgstr "Tunnelimplementation" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Enkelriktade tunnlar" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Gammal implemenation" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Namn och adressbok" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Insticksmodul" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Återdistribuering" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Akademisk forskning" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Öppen forsknings-frågor" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Utveckla" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Guider" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Nya utvecklare" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "Använda en IDE med I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Utvecklar-riktlinjer och kodstil" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Nya översättare" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Belöningar" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Licens" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Möten" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Licenser" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Utvecklingsplan" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Uppdragslista" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Fel-bevakare" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Språk" @@ -1282,11 +1452,11 @@ msgid "" "Remember to include URLs if possible:\n" "offline papers are less useful." msgstr "" -"Var god att skicka en nya eller korrigerat innehåll till %(email)s.
    \n" -"Om du kan, var god formatera dom som BibTex, se vår BibTeX källkod till exempel.
    \n" -"Kom ihåg att inkludera URL:er om möjligt:\n" +"Vänligen skicka nya eller korrigerat poster till\n" +"%(email)s.
    \n" +"Om du kan, vänligen formatera dem som BibTex, se vår\n" +"BibTeX-källkodssida för exempel.
    \n" +"Kom ihåg att inkludera webbadresser om möjligt:\n" "frånkopplade artiklar är mindre användbara." #: i2p2www/pages/papers/list.html:80 @@ -1362,32 +1532,41 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond browser bundle diskussion och utveckling" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "E-post-lista" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P har en postlista, men den används sällan eftersom det nuvarande " -"utvecklarteamet föredrar att kommunicera via IRC eller utvecklar-forumet." -" Detta kan förändras i framtiden." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Prenumerera" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1397,11 +1576,11 @@ msgstr "" "postlistan (länkad nedan) och fyll i formuläret. I2P-interna e-post-" "adresser (foobar@e-post.i2p) kan användas." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Avprenumerera" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1411,21 +1590,22 @@ msgstr "" "prenumerationsinställningar, gå till informationssidan för postlista " "(länkad till nedan) och fyll i din prenumerationsadress." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listor" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arkiv" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" "I2P diskussioner för utvecklare - vad som helst relaterat till utveckling" " av I2P" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -1718,6 +1898,10 @@ msgid "" "sharing files, hosting a website, doing research or just running a node " "to contribute bandwidth to the project." msgstr "" +"Med det faktum att datorn kör I2P är offentlig, kan ingen se dina " +"aktiviteter i den. Du kan inte säga om en användare bakom denna IP-adress" +" delar filer, är värd för en webbplats, gör forskning eller bara kör en " +"nod för att bidra bandbredd till projektet." #: i2p2www/pages/site/faq.html:127 msgid "" @@ -2508,7 +2692,7 @@ msgstr "" #: i2p2www/pages/site/faq.html:755 msgid "High bandwidth settings" -msgstr "" +msgstr "Hög bandbreddsinställningar" #: i2p2www/pages/site/faq.html:756 msgid "" @@ -2909,121 +3093,74 @@ msgstr "" "source-verktyg och designat för att köra alla traditionella internet-" "tjänster såsom e-post, IRC och webb-hosting." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "Vad gör I2P för dig?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -"I2P-nätverket ger ett starkt integritets-skydd för kommunikation över " -"internet. Många aktiviteter som skulle riskera din integritet på det " -"offentliga internet kan göras anonymt inom I2P." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "Hämta I2P %(version)s" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 +msgid "What is I2P?" +msgstr "Vad är I2P?" + +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Läs mer…" + #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Nyheter & uppdateringar " + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -3065,13 +3202,3 @@ msgstr "Anslagstavlor, nyhetssida, annat" msgid "Very Old Stuff" msgstr "Väldigt Gamla Saker" - - - - - - - - - - diff --git a/i2p2www/translations/tr/LC_MESSAGES/about.po b/i2p2www/translations/tr/LC_MESSAGES/about.po index 8746a00a..5ffaa0d3 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/about.po +++ b/i2p2www/translations/tr/LC_MESSAGES/about.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-20 02:57+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-11-30 20:28+0000\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" @@ -87,19 +87,43 @@ msgstr "" "yapılacak işlemleri aşağıda görebilirsiniz." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "Windows için Firefox Profili" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" +"Windows kullanıyorsanız I2P erişimi sağlamak için Firefox profilini\n" +"kullanmanız önerilir." + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" +"Bu profili kullanmak istemiyorsanız ya da Windows kullanmıyorsanız,\n" +"web tarayıcınızı aşağıdaki bilgilere göre el ile yapılandırmanız gerekir. " + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Web tarayıcınızı nasıl yapılandırmalısınız" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Çıkış Vekil Sunucusu Hizmet Koşulları" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 ya da Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -111,11 +135,11 @@ msgstr "" "Ayarlar penceresinden Bağlantılar sekmesini seçin ve vekil sunucu\n" "yapılandırması için Yerel ağ (LAN) ayarları üzerine tıklayın." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE İnternet Ayarları" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -143,27 +167,30 @@ msgstr "" "Not/Gizlilik ipucu: FTP vekil sunucu ayarlarını HTTP ayarları ile " "aynı yapın." -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE Vekil Sunucu Ayarları" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "Firefox 57 ve üzerindeki sürümler için yönergeler:" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" " the\n" "screenshot below. Click on Settings" msgstr "" +"Sağ üstteki menü düğmesine ve Seçenekler üzerine tıklayın.\n" +"Aşağıdaki ekran görüntüsündeki gibi Ağ Ayarları bölümünü görene " +"kadar aşağı inin. Ayarlar üzerine tıklayın" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "Firefox 57 Ağ Ayarları" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -171,8 +198,14 @@ msgid "" "following\n" "screenshot." msgstr "" +"Bağlantı Ayarları penceresinden, Vekil sunucuyu elle " +"ayarla\n" +"üzerine tıklayın.HTTP ve SSL vekil sunucu adreslerini aşağıdaki " +"görseldeki gibi\n" +"127.0.0.1 ve kapı numarasını 4444 olarak " +"ayarlayın." -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" @@ -180,11 +213,11 @@ msgstr "" "Firefox57\n" "Bağlantı Ayarları" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "Firefox57 Bağlantı Ayarları" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -194,12 +227,17 @@ msgid "" "You'll\n" "see a Window like the following:" msgstr "" +"Araçlar menüsünden seçenekler üzerine tıklayarak Firefox ayarlar panosunu" +" açın.\n" +"Gelişmiş simgesi üzerine ve sekmesine tıklayın.\n" +"Bağlantılar bölümünden Ayarlar düğmesine tıklayın.\n" +"Şuna benzer bir pencere göreceksiniz:" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox Ağ Ayarları" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -210,12 +248,23 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" +"Bağlantı Ayarları penceresinde Vekil sunucu yapılandırmasını" +" el ile\n" +" yapılandır seçeneğine tıklayın ve HTTP vekil sunucu alanına " +"adres olarak\n" +"127.0.0.1, kapı numarası olarak 4444 yazın. SSL vekil sunucu alanına " +"adres olarak\n" +"127.0.0.1, kapı numarası olarak 4445 yazın.\n" +"\"\"Vekil sunucu kullanılmasın\" alanına localhost ve 127.0.0.1 " +"yazdığınızdan emin olun.\n" +"Not/Gizlilik ipucu: FTP vekil sunucu olarak da HTTP vekil sunucu " +"ile aynı ayarları yazın." -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefox Vekil Sunucu Ayarları" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -223,12 +272,17 @@ msgid "" " \"Use manually specified proxy\n" "configuration\" on the right." msgstr "" +"Ayarlar menüsünden, Konqueror Yapılandır üzerine " +"tıklayın. \n" +"Sol taraftaki Web Tarama grubundan Vakil Sunucu üzerine ve sağ taraftan " +"\"El ile belirtilmiş vekil sunucu yapılandırmasını kullan\" seçeneğine " +"tıklayın." -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konqueror Vekil Sunucu Ayarları" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -238,15 +292,24 @@ msgid "" "Note/Privacy tip: Set the FTP proxy to the same settings as the " "HTTP proxy." msgstr "" +"HTTP alanına 127.0.0.1 adresi ile 4444 kapı numarasını, HTTPS alanına " +"127.0.0.1 \n" +"adresini 4445 kapı numarasını yazın. İstisnalar alanına " +"127.0.0.1,localhost yazın ve \n" +"Tamam üzerine tıklayarak yapılandırma penceresini kaydedin.\n" +"Not/Gizlilik ipucu: FTP alanına HTTP vekil sunucu ayarlarını yazın." -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" +"I2P uygulamasının İnternet vekil sunucusu olmak için tasarlanmadığını " +"unutmayın.\n" +"Bir iç ağ olarak kullanılmak üzere yapılmıştır." -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -258,8 +321,17 @@ msgid "" "http://privacysolutions.no" msgstr "" +"

    I2P projesi İnternet bağlantısı sağlayan vekil sunucular " +"işletmez. \n" +"Tek vekil sunucu kişisel gizlilik çözümleri projesinin bir hizmetidir. \n" +"Hizmetin sürdürülebilirliğini sağlamak için onlara bağış yapmayı düşünün." +" \n" +"Kuruluşa bağış yaparak daha yüksek bant genişliği ve belki başka çıkış " +"vekil sunucuları elde edebilirsiniz.

    \n" +"http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -268,8 +340,13 @@ msgid "" " same outproxy you hit.\n" "(multi-homed/keyed for better performance)" msgstr "" +"Varsayılan olarak I2P yapılandırılmış iki çıkış vekil sunucusu ile gelir:" +" %(http)s \n" +"ve %(https)s. Etki alanı adları farklı olsa bile aynı çıkış " +"vekil sunucusuna bağlanırsınız.\n" +"(daha iyi başarım için multi-homed/keyed)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -277,13 +354,22 @@ msgid "" "outproxies.\n" "As a convenience, the outproxy blocks ad servers." msgstr "" +"Bu çıkış vekil sunucularında süzme yapılır (örneğin mibbit ve torrent\n" +"izleyici erişimi engellenir). Ayrıca .i2p \n" +"adresleri ile erişilebilen eep sitelerine de çıkış vekil sunucuları izin" +" vermez.\n" +"Kolaylık sağlamak için çıkış vekil sunucuları reklam sunucularını " +"engeller." -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" "outproxy to the Internet." msgstr "" +"Tor İntenet bağlantısında " +"çıkış vekil \n" +"sunucusu kullanmaya iyi bir örnektir." #: i2p2www/pages/site/about/glossary.html:2 msgid "Glossary" @@ -299,376 +385,53 @@ msgstr "" #: i2p2www/pages/site/about/hall-of-fame.html:2 msgid "Hall Of Fame" -msgstr "Ünlüler Salonu" +msgstr "Onur Listesi" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" +"I2P tamamen boş zamanlarını değerlendiren gönüllüler tarafından " +"geliştirilmiş bir projedir\n" +"I2P yalnız yazılımdan ibaret değildir. İyi bir sonuç almak için bir kaç " +"sunucu, etki alanı kayıtları\n" +"ve kahve paralarının ödenmesi gerekiyor. Tüm dünyadan çeşitli kişiler I2P" +" uygulamasının\n" +"bugünkü durumuna gelmesi için bağış yaptılar. Bu bağışçılardan, adlarının" +" I2P onur listesinde yer almasını isteyenlerin kaydını burada " +"yayınlıyoruz." -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "I2P projesine bağış yapan kişilere çok teşekkür ederiz!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelon\n" "with your name or nick (and optionally homepage) so we can list you here." msgstr "" +"Bağış yaptıysanız echelon adresine " +"adınızı ya da takma adınızı \n" +"(ve isterseniz web sitesi adresinizi) içeren bir e-posta gönderirseniz " +"sizi \n" +"bu listeye ekleriz." -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" +"2004 yılının Mart ayından itibaren, 15 yıllık I2P geçmişindeki " +"bağışçıların sıralı olmayan listesi." #: i2p2www/pages/site/about/intro.html:2 msgid "Intro" @@ -1022,11 +785,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "Eğitimler" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1035,7 +798,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1044,7 +807,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1053,7 +816,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1063,7 +826,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1073,7 +836,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1083,7 +846,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1091,7 +854,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1100,7 +863,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1108,11 +871,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Makale ve Röportajlar" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1121,7 +884,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1130,7 +893,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1138,7 +901,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1147,7 +910,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1155,7 +918,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1166,7 +929,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1174,7 +937,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1185,7 +948,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1193,7 +956,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1201,11 +964,37 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Diğer" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1213,6 +1002,18 @@ msgstr "" "Netflix dizisi \"House of Cards\" 2. Sezon 2. Bölümünde I2P anıldı\n" "14 Şubat 2014" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" +"I2P katılımcısı meeh trafından I2P uygulamaları, " +"kitaplıkları, kaynakları, projeleri ve diğer konular hakkında bir liste " +"düzenlendi \n" +"2019" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "I2P Projesi Üyeleri" @@ -1241,11 +1042,11 @@ msgid "point of contact of last resort" msgstr "Son aşamada görüşülecek kişi" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Sayman" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2604,7 +2405,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - diff --git a/i2p2www/translations/tr/LC_MESSAGES/blog.po b/i2p2www/translations/tr/LC_MESSAGES/blog.po index 76489c70..3123f14d 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/blog.po +++ b/i2p2www/translations/tr/LC_MESSAGES/blog.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-15 15:35+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" @@ -26,30 +26,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "Dosyalar `indirme sayfasından`_ indirilebilir." - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`indirme sayfası`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -57,46 +40,51 @@ msgstr "`indirme sayfası`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "SÜRÜM AYRINTILARI" @@ -105,10 +93,10 @@ msgstr "SÜRÜM AYRINTILARI" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "Büyük Değişiklikler" @@ -119,44 +107,49 @@ msgstr "Büyük Değişiklikler" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "Hata Düzeltmeleri" @@ -167,46 +160,51 @@ msgstr "Hata Düzeltmeleri" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "Diğer" @@ -217,47 +215,52 @@ msgstr "Diğer" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 Sağlamaları:" @@ -273,12 +276,20 @@ msgstr "Kapsayıcı Güncelleme" msgid "Update Info" msgstr "Güncelleme bilgileri" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "Dosyalar `indirme sayfasından`_ indirilebilir." + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`indirme sayfası`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "0.9.2 Sürümü" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -293,8 +304,8 @@ msgstr "" "geliştirme döngüsü sırasında daha fazla sınama yapmayı planladığımız için" " varsayılan olarak etkin değil." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." @@ -302,126 +313,126 @@ msgstr "" "Her zamanki gibi çok sayıda hata düzeltmesi yapıldığından sürümünüzü " "güncellemeniz önerilir." -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -429,8 +440,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -442,95 +453,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -538,8 +549,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -547,7 +558,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -556,7 +567,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -566,110 +577,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -677,8 +688,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -689,7 +700,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -700,99 +711,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "PRNG Tohunmlamayı İyileştir" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -800,8 +811,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -809,7 +820,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -818,11 +829,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -833,19 +844,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -854,13 +861,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -871,7 +878,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -880,113 +887,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "Uygulama Ekleri" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -994,12 +1001,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1014,7 +1021,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1022,23 +1029,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1050,113 +1057,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1164,8 +1167,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1175,43 +1178,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1219,8 +1222,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1229,16 +1232,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1249,7 +1252,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1267,7 +1270,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1279,11 +1282,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1299,7 +1302,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1311,7 +1314,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1320,11 +1323,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1339,11 +1342,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1352,11 +1355,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1366,53 +1369,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1430,11 +1433,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1443,14 +1446,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1468,11 +1463,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1648,29 +1639,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1679,7 +1670,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1689,60 +1680,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1753,13 +1749,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1770,88 +1766,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "Konum" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1862,13 +1849,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1883,7 +1870,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1892,81 +1879,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "0.9.22 hata ayıklamaları ve Ed25519 aktarımını kapsıyor" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1977,13 +1969,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1992,51 +1984,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2048,17 +2032,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2067,8 +2051,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2076,41 +2060,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2120,11 +2086,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2132,7 +2098,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2151,95 +2117,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2250,11 +2218,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2262,85 +2230,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2351,11 +2319,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2365,7 +2333,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2373,7 +2341,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2383,91 +2351,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2478,11 +2446,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2494,7 +2462,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2505,7 +2473,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2514,38 +2482,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2556,11 +2524,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2602,7 +2570,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2613,7 +2581,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2627,7 +2595,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2652,13 +2620,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2673,7 +2641,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2688,28 +2656,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2718,19 +2686,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2739,7 +2699,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2748,7 +2708,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2764,11 +2724,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2779,7 +2739,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2798,119 +2758,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2921,11 +2886,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2936,13 +2901,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2952,145 +2917,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3101,24 +3066,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3127,7 +3092,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3136,95 +3101,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3237,13 +3202,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3252,20 +3217,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3281,10 +3246,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3304,32 +3269,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3342,45 +3303,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3398,10 +3347,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3409,13 +3354,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3426,12 +3371,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3439,32 +3384,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3479,42 +3416,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3522,19 +3447,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3549,33 +3466,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -#, fuzzy -msgid "`0.9.14 release`" -msgstr "0.9.2 Sürümü" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3592,9 +3496,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3602,7 +3506,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3612,17 +3516,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3644,174 +3544,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3821,11 +3658,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3837,93 +3674,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3934,11 +3771,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3951,7 +3788,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3959,93 +3796,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4056,17 +3893,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4079,7 +3916,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4087,7 +3924,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4095,156 +3932,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4253,7 +4087,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4263,7 +4097,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4271,78 +4105,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "Ayrıntılar" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "Konum" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4351,51 +4179,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4408,7 +4234,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4419,7 +4245,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4429,15 +4255,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4446,47 +4270,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4496,11 +4305,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4517,7 +4326,7 @@ msgstr "" "desteklemeyen siteler için yeni \"bir kaç oturum\" yeteneğini " "değerlendiren DSA kullanılmasını sağladık." -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4525,95 +4334,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4626,11 +4435,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4650,7 +4459,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4661,31 +4470,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4700,7 +4509,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4709,52 +4518,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4771,11 +4580,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4797,42 +4606,37 @@ msgstr "" "Herşey yolunda giderse, sonraki sürümde yeniden anahtar oluşturma " "işlemini hızlandıracağız." -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`indirme sayfası`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4843,15 +4647,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4860,11 +4664,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4872,7 +4676,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4882,11 +4686,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4894,7 +4698,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4905,7 +4709,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4913,7 +4717,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4921,15 +4725,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4942,13 +4746,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "0.9.23 içeşitli hata düzeltmeleri ve I2PSnark geliştirmeleri içeriyor" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4960,13 +4764,11 @@ msgstr "" "tarafımdan imzalanan (str4d) ilk sürüm. İnsanlar dahil, yedekli " "çalışmamızı gösteren önemli bir sınav." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4976,23 +4778,14 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`indirme sayfası`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" @@ -5002,29 +4795,13 @@ msgstr "" "etkinlenmeyecek ve\n" "normal şekilde güncelleyebileceksiniz." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5049,7 +4826,7 @@ msgstr "" "genişliği\n" "kullanımınız daha düşük olabilir." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5063,7 +4840,7 @@ msgstr "" "olacak şekilde geliştirmeye başladık ve bazı değişiklikler bu sürümde " "yapıldı bile." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" @@ -5073,148 +4850,139 @@ msgstr "" "içine\n" "eski haber ögelerinin görüntülenebileceği yeni bir sayfa ekledik." -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`indirme sayfası`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5223,17 +4991,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5241,20 +5009,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5268,24 +5032,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5293,43 +5053,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5339,11 +5091,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5357,7 +5133,7 @@ msgstr "" "En kısa sürede Java 7 ya da 8 sürümüne yükseltmeyi unutmayın.\n" "Java 6 kullanıyorsanız, yönelticiniz otomatik olarak güncellenmez." -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5365,185 +5141,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "Yöneltici Ailesi" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5553,11 +5318,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 sürümünde SAM 3.3, QR kodları ve hata düzeltmeleri bulunuyor" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5569,7 +5334,7 @@ msgstr "" "Gizli hizmet adreslerini paylaşmak için QR kodları ve\n" "adresleri gözle ayırt edebilmek için \"identicon\" görselleri eklendi." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5583,83 +5348,83 @@ msgstr "" "Ağ kapasitesini ve tünel açma başarımını arttıracak bir kaç değişiklik " "yapıldı." -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5670,14 +5435,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5690,7 +5455,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5704,13 +5469,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5721,17 +5486,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5742,20 +5507,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5772,13 +5537,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5789,16 +5554,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5812,8 +5577,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5825,9 +5590,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5843,7 +5608,7 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" @@ -5851,17 +5616,13 @@ msgstr "" "0.9.26 sürümü şifreleme güncellemeleri, Debian paketi geliştirmeleri ve " "hata düzeltmeleri ile yayınlandı." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5871,7 +5632,7 @@ msgstr "" "güncelleme, yeni bir imzalar ile adres defteri abonelik iletişim \n" "kuralı ve Debian/Ubuntu paketleri için büyük gelişmeler var." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5890,7 +5651,7 @@ msgstr "" "Not: GMP değişiklikleri yalnız yeni kurulumlar ve Debian/Ubuntu yapımları" " için etkin. Ağ güncellemelerine ise 0.9.27 sürümünde eklenecek." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5900,13 +5661,13 @@ msgstr "" "bağımlılıkları eklendi ve \n" "eşdeğer kodlar kaldırıldı." -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5914,92 +5675,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -6012,11 +5773,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -6025,8 +5786,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -6036,39 +5797,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6077,29 +5839,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6109,13 +5862,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6124,23 +5877,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6151,88 +5904,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "Konum" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6240,17 +5978,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6258,11 +5992,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 sürümünde bazı hata düzeltmeleri bulunuyor" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6278,85 +6012,85 @@ msgstr "" "IPv6 aktarımları, SSU eş sınaması ve gizli kip konularında iyileştirmeler" " yapıldı." -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6367,11 +6101,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 sürümünde bazı hata düzeltmeleri bulunuyor" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6391,7 +6125,7 @@ msgstr "" "Java 9 için ek düzeltmeler yapıldı. Bununla birlikte henüz genel amaçlar " "için Java 9 kullanılmasını önermiyoruz." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6401,163 +6135,163 @@ msgstr "" "hakkında fikir vermek için masamıza uğrayabilirsiniz.\n" "Kongrede 2017 önceliklerini ve 2017 yol haritasını gözden geçireceğiz." -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6568,11 +6302,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 sürümünde bazı hata düzeltmeleri bulunuyor" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6593,99 +6327,99 @@ msgstr "" "Java 9 için ek düzeltmeler yapıldı. Bununla birlikte henüz genel amaçlar " "için Java 9 kullanılmasını önermiyoruz." -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6696,11 +6430,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6717,18 +6451,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6738,21 +6472,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6760,7 +6494,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6772,103 +6506,103 @@ msgstr "" "kaç dakika sürebilir.\n" "Lütfen sabırla bekleyin." -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6879,13 +6613,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6895,10 +6629,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6906,11 +6640,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6924,23 +6654,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6950,13 +6680,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6965,31 +6695,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -7002,13 +6732,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -7021,7 +6751,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -7040,7 +6770,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -7059,11 +6789,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7074,56 +6804,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7134,11 +6864,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7155,39 +6885,36 @@ msgstr "" "Yeniden bağlanma saldırılarını engellemek amacıyla konsola bazı " "denetimler eklendi." -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7327,6 +7054,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7411,6 +7139,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7421,13 +7154,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7438,13 +7171,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7461,7 +7194,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7470,20 +7203,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7504,7 +7237,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7513,13 +7246,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7535,7 +7268,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7547,7 +7280,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7562,20 +7295,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7587,7 +7320,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7598,13 +7331,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7622,7 +7355,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7635,13 +7368,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7654,7 +7387,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7665,13 +7398,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7684,13 +7417,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7703,13 +7436,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7720,20 +7453,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7747,15 +7480,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7807,12 +7537,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7828,18 +7558,15 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "0.9.35 sürümünde SusiMail klasörleri ve SSL Yardımcısı bulunuyor" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" @@ -7849,7 +7576,7 @@ msgstr "" "Hizmetler web siteniz için HTTPS kurulumu yapmanıza yardımcı olacak yeni " "bir SSL Yardımcısı bulunuyor.\n" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." @@ -7858,85 +7585,85 @@ msgstr "" "adlandırılan daha güvenli ve daha hızlı bir aktarım iletişim kuralı gibi " "bir kaç şey üzerinde sıkı çalışıyoruz." -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" "I2P ekibi 20-22 Temmuz arasında New York City HOPE etkinliğine katılıyor." " Merhaba demek için bizi bulun!" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7947,15 +7674,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7979,23 +7706,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -8006,7 +7733,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -8019,13 +7746,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -8044,7 +7771,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -8055,7 +7782,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -8064,13 +7791,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8082,11 +7809,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8097,13 +7824,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8117,7 +7844,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8126,7 +7853,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8137,7 +7864,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8154,13 +7881,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8173,13 +7900,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8188,35 +7915,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8227,7 +7954,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8236,30 +7963,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8273,11 +7998,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8308,6 +8030,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8368,42 +8091,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "0.9.37 sürümünde NTCP2 etkinleştirildi" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8414,15 +8134,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8440,7 +8160,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8449,13 +8169,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8470,22 +8190,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8496,13 +8216,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8511,11 +8231,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8526,14 +8246,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8541,13 +8261,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8557,13 +8277,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8574,7 +8294,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8582,13 +8302,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8597,7 +8317,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8608,18 +8328,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 sürümünde yeni kurulum yardımcısı bulunuyor." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8634,7 +8351,7 @@ msgstr "" " kurucusu eklendi.\n" "Yeni \"LS2\" netdb biçimini destekleme çalışmaları yapılıyor." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." @@ -8643,95 +8360,3013 @@ msgstr "" "yalnız IPv6 ile çalışan yönelticiler ile ilgili bir düzeltme gibi çok " "sayıda hata düzeltmesi yapıldı." -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "I2P Laboratuvarı" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 sürümünde başarım iyileştirmeleri bulunuyor." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 sürümünde yeni ağ veritabanı türleri (123 planı) ile ilgili pek " +"çok değişiklik yapıldı.\n" +"RPC uygulamalarının geliştirilmesini desteklemek için i2pcontrol uygulama" +" eki bir web uygulaması olarak eklendi.\n" +"Çeşitli başarım iyileştirmeleri ve hata düzeltmeleri yapıldı." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"Bakım yükünü azaltmak için Gece Yarısı ve Klasik temaları kaldırıldı.\n" +"Daha önce bu temaları kullanan kullanıcılar koyu ya da açık temayı " +"seçebilir.\n" +"Ayrıca yeni ana sayfa simgeleri ve ilk konsol güncelleme adımı eklendi." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 sürümü yeni ikonlar eklendi" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 sürümü yeni şifreli kiralama kümeleri formatını destekler. \n" +"Eski NTCP 1 nakil protokolü iptal edildi.\n" +"Yeni SusiDNS aktarma özelliği ve gelen bağlantılar için yeni bir komut " +"dosyası filtreleme mekanizması eklendi. " + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "Tünel Yardımcısı" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "Gelişmiş Ayarlar" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "0.9.34 sürümünde bazı hata düzeltmeleri bulunuyor" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 sürümünde 123 taslağındaki yeni özellikleri ekleme çalışmaları " +"sürdürüldü.\n" +"Şifrelenmiş atama kümeleri için her istemcinin kimliğinin doğrulanması " +"özelliği eklendi.\n" +"Konsoldaki I2P logosu güncellendi ve bir kaç yeni simge eklendi.\n" +"Linux kurucusu güncellendi." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"Başlangıç artık Raspberry Pi gibi platformlarda daha hızlı olmalı.\n" +"Bazı alt düzey ağ iletilerini etkileyen ciddi sorunları ve bir kaç hatayı" +" giderdik." + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 sürümünde bazı hata düzeltmeleri bulunuyor" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 sürümünde I2P platformunu daha hızlı ve daha sağlam kılma üzerine " +"çalışıldı.\n" +"UDP aktarımını hızlandıracak bir kaç değişiklik yapıldı.\n" +"Gelecekte daha modüler bir paket oluşturmak için yapılandırma dosyaları " +"ayrıldı.\n" +"Daha hızlı ve güvenli şifreleme için yeni fikirler üzerinde çalışmaya " +"devam edildi.\n" +"Ayrıca çok sayıda hata düzeltmesi yapıldı." + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 sürümünde bazı hata düzeltmeleri bulunuyor" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +"0.9.43 sürümünde daha güçlü güvenlik ve gizlilik özellikleri üzerindeki " +"çalışmalar sürdürüldü ve başarımda iyileştirmeler yapıldı.\n" +"Uygulamayı yeni leaset standartlarına (LS2) uyumlu hale getirme " +"çalışmaları tamamlandı.\n" +"Gelecek sürümlere eklenecek daha güçlü ve daha hızlı uçtan uca şifreleme " +"(öneri 144) uyarlaması üzerinde çalışma başlandı.\n" +"Bazı IPv6 adres algılama sorunları ile bazı hatalar düzeltildi." + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/tr/LC_MESSAGES/docs.po b/i2p2www/translations/tr/LC_MESSAGES/docs.po index 0efc0f2b..00bbe1c4 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/docs.po +++ b/i2p2www/translations/tr/LC_MESSAGES/docs.po @@ -5,14 +5,15 @@ # Translators: # dersteppenwolfx, 2016 # Kaya Zeren , 2015-2019 +# Lale Fatoş Tunçman , 2019 # Ozancan Karataş , 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-15 15:34+0000\n" -"Last-Translator: Kaya Zeren \n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-11-24 15:48+0000\n" +"Last-Translator: Lale Fatoş Tunçman \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -21,20 +22,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" -msgstr "Teknik Belgeleri Alın" +msgstr "Teknik Belgelerin Dizini" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" +msgstr "Temmuz 2019" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." -msgstr "" +msgstr "Aşağıda I2P için teknik belgelerin dizinini bulabilirsiniz." #: i2p2www/pages/site/docs/index.html:10 msgid "" @@ -42,10 +42,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -54,8 +55,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -71,484 +72,499 @@ msgstr "" msgid "Overview" msgstr "Özet" -#: i2p2www/pages/site/docs/index.html:27 -msgid "Technical Introduction" -msgstr "" - #: i2p2www/pages/site/docs/index.html:28 -msgid "A Less-Technical Introduction" -msgstr "" +msgid "Technical Introduction" +msgstr "Teknik Yönergeler" #: i2p2www/pages/site/docs/index.html:29 +msgid "A Less-Technical Introduction" +msgstr "Daha Az Teknik Bir Giriş" + +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 -msgid "Comparisons to other anonymous networks" -msgstr "" - #: i2p2www/pages/site/docs/index.html:31 +msgid "Comparisons to other anonymous networks" +msgstr "Diğer isimsizlik sağlayan ağlarla karşılaştırma" + +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Özellikler" -#: i2p2www/pages/site/docs/index.html:32 -msgid "Protocol stack chart" -msgstr "" - #: i2p2www/pages/site/docs/index.html:33 +msgid "Protocol stack chart" +msgstr "İletişim kuralı yığını çizelgesi" + +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "I2P üzerine belgeler" -#: i2p2www/pages/site/docs/index.html:34 -msgid "Presentations, articles, tutorials, videos, and interviews" -msgstr "" - #: i2p2www/pages/site/docs/index.html:35 +msgid "Presentations, articles, tutorials, videos, and interviews" +msgstr "Sunumlar, makaleler, eğitimler, videolar ve görüşmeler" + +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" -msgstr "" +msgstr "Uygulama Katmanı Konuları" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:42 -msgid "Plugins Overview" -msgstr "" +msgstr "Adlandırma ve Adres Defteri" #: i2p2www/pages/site/docs/index.html:43 -msgid "Plugin Specification" -msgstr "" +msgid "Plugins Overview" +msgstr "Uygulama Ekleri Özeti" #: i2p2www/pages/site/docs/index.html:44 +msgid "Plugin Specification" +msgstr "Uygulama Eki Özellikleri" + +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" -msgstr "" +msgstr "Uygulamanızda yönelticiyi tümleştirme" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" -msgstr "" +msgstr "hostsdb.blockfile Biçimi" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "Yapılandırma Dosyası Biçimi" -#: i2p2www/pages/site/docs/index.html:52 -msgid "Application Layer API and Protocols" -msgstr "" - #: i2p2www/pages/site/docs/index.html:53 +msgid "Application Layer API and Protocols" +msgstr "Uygulama Katmanı API ve İletişim Kuralları" + +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" +"Her dilde yazılmış uygulamalarda veri alımı ve gönderimi için yüksek " +"düzeyli, kullanımı kolay API'ler." -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" -msgstr "" +msgstr "Uygulama Geliştirme Özet ve Rehberi" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2P Tünel Yapılandırması" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" -msgstr "" +msgstr "SAM İletişim Kuralları" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" -msgstr "" +msgstr "SAMv2 İletişim Kuralları" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" -msgstr "" +msgstr "SAMv3 İletişim Kuralları" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:84 -msgid "End-to-End Transport API and Protocols" -msgstr "" +msgstr "BOB İletişim Kuralları" #: i2p2www/pages/site/docs/index.html:85 +msgid "End-to-End Transport API and Protocols" +msgstr "Uçtan uca Aktarımlar API ve İletişim Kuralları" + +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" +"İşlemciler tarafından güvenilir ve güvenilir olmayan iletişim için " +"kullanılan uçtan uca iletişim kuralları." -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" -msgstr "" +msgstr "Akış kitaplığı" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" -msgstr "" +msgstr "Akış İletişim Kuralları Özellikleri" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" -msgstr "" +msgstr "Akış JavaBelgeleri" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "Veri şemaları" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" -msgstr "" +msgstr "JavaBelgeleri Veri şemaları " -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" -msgstr "" +msgstr "I2CP - I2P Denetim İletişim Kuralları / API özeti" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" -msgstr "" +msgstr "I2CP Özellikleri" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" -msgstr "" +msgstr "I2CP API JavaBelgeleri" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" -msgstr "" +msgstr "Ortak veri yapılarının özellikleri" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:115 -msgid "End-to-End Encryption" -msgstr "" +msgstr "Veri Yapıları JavaBelgeleri" #: i2p2www/pages/site/docs/index.html:116 -msgid "How client messages are end-to-end encrypted by the router." -msgstr "" +msgid "End-to-End Encryption" +msgstr "Uçtan Uca Kriptolama" -#: i2p2www/pages/site/docs/index.html:118 -msgid "ElGamal/AES+SessionTag encryption" -msgstr "" +#: i2p2www/pages/site/docs/index.html:117 +msgid "How client messages are end-to-end encrypted by the router." +msgstr "Yöneltici işlemci mesajlarını uçtan uca nasıl şifreler." #: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 -msgid "ElGamal and AES cryptography details" -msgstr "" +msgid "ElGamal/AES+SessionTag encryption" +msgstr "ElGamal/AES+OturumEtiketlerinin şifrelenmesi" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 +msgid "ElGamal and AES cryptography details" +msgstr "ElGamal ve AES kriptografi ayrıntıları" + +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" -msgstr "" +msgstr "Ağ veritabanı" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 -msgid "Network database overview, details, and threat analysis" -msgstr "" - #: i2p2www/pages/site/docs/index.html:126 -msgid "Cryptographic hashes" -msgstr "" +msgid "Network database overview, details, and threat analysis" +msgstr "Ağ Veritabanı özeti, ayrıntıları ve tehdit analizi" #: i2p2www/pages/site/docs/index.html:127 -msgid "Cryptographic signatures" -msgstr "" +msgid "Cryptographic hashes" +msgstr "Şifreleme karmları" #: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +msgid "Cryptographic signatures" +msgstr "Şifreleme imzaları" + +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "Yöneltici yeniden tohumlama özelliği" -#: i2p2www/pages/site/docs/index.html:131 -msgid "Router Message Protocol" -msgstr "" - #: i2p2www/pages/site/docs/index.html:132 +msgid "Router Message Protocol" +msgstr "Yöneltici Mesaj İletişim Kuralları" + +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" -msgstr "" +msgstr "I2NP - I2P Ağ İletişim Kuralları Özeti" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" -msgstr "" +msgstr "I2NP Özellikleri" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" -msgstr "" +msgstr "I2NP JavaBelgeleri" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "Şifreli Kiralama Kümesi özellikleri" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Tüneller" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" -msgstr "" +msgstr "Tünel yöneltme özeti" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" -msgstr "" +msgstr "Garlic yöneltme ve \"garlic\" terminolojisi" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" -msgstr "" +msgstr "Tünel yapımı ve şifreleme" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" -msgstr "" +msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 -msgid "Tunnel building specification" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:155 -msgid "Low-level tunnel message specification" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:156 -#: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 -msgid "Unidirectional Tunnels" -msgstr "" - #: i2p2www/pages/site/docs/index.html:157 -#: i2p2www/pages/site/docs/how/peer-selection.html:299 -msgid "Peer Profiling and Selection in the I2P Anonymous Network" -msgstr "" +msgid "Tunnel building specification" +msgstr "Tünel yapımı özellikleri" #: i2p2www/pages/site/docs/index.html:158 -msgid "2009 paper (pdf), not current but still generally accurate" -msgstr "" +msgid "Low-level tunnel message specification" +msgstr "Düşük düzey tünel mesaj özellikleri" + +#: i2p2www/pages/site/docs/index.html:159 +#: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 +msgid "Unidirectional Tunnels" +msgstr "Yönsüz tüneller" + +#: i2p2www/pages/site/docs/index.html:160 +#: i2p2www/pages/site/docs/how/peer-selection.html:299 +msgid "Peer Profiling and Selection in the I2P Anonymous Network" +msgstr "I2P Anonim Ağında Eş Belirleme ve Seçimi" #: i2p2www/pages/site/docs/index.html:161 -msgid "Transport Layer" -msgstr "" +msgid "2009 paper (pdf), not current but still generally accurate" +msgstr "2009 belgesidir, güncel değildir ancak genellikle hala doğrudur" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:164 +msgid "Transport Layer" +msgstr "Aktarım Katmanı" + +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "Aktarım katmanı özeti" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" -msgstr "" +msgstr "TCP tabanlı aktarım özeti ve özellikleri" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" -msgstr "" +msgstr "NTCP2 özellikleri" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" -msgstr "" +msgstr "UDP temelli aktarım özeti" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" -msgstr "" +msgstr "SSU Özeti" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" -msgstr "" +msgstr "NTCP aktarım şifrelemesi" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" -msgstr "" +msgstr "SSU aktarım şifrelemesi" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" -msgstr "" +msgstr "JavaBelgeleri Aktarımı" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:182 -msgid "SSU Javadoc" -msgstr "" +msgstr "NTCP JavaBelgeleri" #: i2p2www/pages/site/docs/index.html:185 +msgid "SSU Javadoc" +msgstr "SSU JavaBelgeleri" + +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" -msgstr "" +msgstr "Diğer Yöneltici Konuları" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" -msgstr "" +msgstr "Yöneltici yazılım güncellemeleri" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" -msgstr "" +msgstr "Doğal BigInteger Kitaplığı" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Performans" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "Geliştiricinin Rehberleri ve Kaynakları" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "Yeni Geliştiricinin Kaynağı" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "Yeni Çevirmenin Kaynağı" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:210 -msgid "Developer Guidelines" -msgstr "" - -#: i2p2www/pages/site/docs/index.html:212 -msgid "Javadocs on the standard internet:" -msgstr "" +msgstr "Monoton Rehberi" #: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +msgid "Developer Guidelines" +msgstr "Geliştirici Yönergeleri" + +#: i2p2www/pages/site/docs/index.html:215 +msgid "Javadocs on the standard internet:" +msgstr "Standart internette JavaBelgeleri:" + +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" -msgstr "" +msgstr "Sunucu %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" +"Not: javabelgelerinin sürüm numaralarına bakarak güncel olup " +"olmadıklarını her zaman denetleyiniz." -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" -msgstr "" +msgstr "I2P içindeki JavaBelgeleri." -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "Öneriler" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "Kullanıcı Forumu" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" -msgstr "" +msgstr "I2P içindeki geliştirici forumu" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Hata izleyici" -#: i2p2www/pages/site/docs/index.html:248 -msgid "Viewmtn inside I2P" -msgstr "" - #: i2p2www/pages/site/docs/index.html:251 +msgid "Viewmtn inside I2P" +msgstr "I2P içindeki Viewmtn" + +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" -msgstr "" +msgstr "Transifex'te kaynak çevirisi" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "Yol Haritası" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "Yapılacaklar Listesi" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" -msgstr "" +msgstr "güncel değil" + +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "Temmuz 2019" #: i2p2www/pages/site/docs/naming.html:8 msgid "" @@ -595,7 +611,7 @@ msgstr "" #: i2p2www/pages/site/docs/naming.html:36 msgid "Naming System Components" -msgstr "" +msgstr "Adlandırma Sistemi Bileşenleri" #: i2p2www/pages/site/docs/naming.html:38 msgid "" @@ -1152,7 +1168,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1186,7 +1202,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:6 msgid "General Information" -msgstr "" +msgstr "Genel Bilgiler" #: i2p2www/pages/site/docs/plugins.html:7 msgid "" @@ -1438,7 +1454,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1457,10 +1473,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1529,76 +1545,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1606,189 +1596,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Sürüm" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "Uygulama" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1797,63 +1788,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1861,7 +1852,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1871,7 +1862,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1887,9 +1878,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "Ağustos 2010." +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2019,7 +2009,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2028,12 +2018,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2041,12 +2031,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2060,12 +2050,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2135,7 +2125,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Açıklama" @@ -2905,6 +2895,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "Dil" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "Site" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2976,7 +2994,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3155,13 +3173,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "Varsayılan" @@ -3663,9 +3681,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" -msgstr "" +msgstr "Tarihçe" #: i2p2www/pages/site/docs/api/streaming.html:571 msgid "" @@ -3693,10 +3711,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4093,17 +4111,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4113,10 +4134,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4124,7 +4146,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4133,7 +4155,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4143,7 +4165,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4154,11 +4176,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4168,7 +4190,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4182,7 +4204,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4195,7 +4217,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4206,38 +4228,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "İlave Bilgi" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6963,17 +6985,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7090,8 +7111,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7165,7 +7185,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Otomatik doldurma" @@ -7239,11 +7259,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" -msgstr "" +msgstr "Diğer Seçenekler" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7258,21 +7278,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7282,30 +7302,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7314,17 +7334,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7333,7 +7353,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7341,39 +7361,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7382,26 +7402,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7409,65 +7429,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7479,11 +7499,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7495,7 +7515,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7507,8 +7527,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7523,19 +7543,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7550,7 +7570,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7564,11 +7584,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7580,11 +7600,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7592,11 +7612,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7605,11 +7625,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7630,7 +7650,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7645,24 +7665,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7670,7 +7690,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7682,7 +7702,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7690,13 +7710,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7707,11 +7727,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7722,11 +7742,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7734,7 +7754,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7751,22 +7771,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7775,11 +7795,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7792,7 +7812,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7804,7 +7824,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7825,11 +7845,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7844,18 +7864,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7871,11 +7891,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7893,7 +7913,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7904,11 +7924,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7918,13 +7938,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7935,7 +7955,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7945,7 +7965,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7956,14 +7976,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7978,7 +7998,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -7996,7 +8016,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8006,11 +8026,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8020,7 +8040,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8031,11 +8051,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8049,7 +8069,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8057,11 +8077,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8083,11 +8103,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8100,11 +8120,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8121,18 +8141,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8140,11 +8160,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8153,32 +8173,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8188,31 +8208,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8225,11 +8245,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8237,7 +8257,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8246,7 +8266,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8258,7 +8278,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8267,30 +8287,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8302,15 +8322,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8324,7 +8344,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8336,7 +8356,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8353,7 +8373,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8363,7 +8383,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8375,11 +8395,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8387,48 +8407,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8436,7 +8456,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8444,7 +8464,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8454,7 +8474,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8479,16 +8499,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8496,18 +8516,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8524,7 +8544,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8538,7 +8558,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8554,15 +8574,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12813,17 +12833,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12857,20 +12877,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12880,72 +12900,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12955,7 +12975,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12965,24 +12985,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12990,29 +13010,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13021,7 +13041,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13032,15 +13052,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13054,13 +13074,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13074,12 +13094,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13088,42 +13108,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13133,46 +13153,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Boştayken tünel sayısı azaltılsın" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13180,11 +13200,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13205,66 +13225,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "İçerik" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13527,6 +13547,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "Ağustos 2010." + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13726,6 +13750,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15128,7 +15158,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:547 msgid "Security" -msgstr "" +msgstr "Güvenlik" #: i2p2www/pages/site/docs/transport/ssu.html:548 msgid "" @@ -15255,10 +15285,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" diff --git a/i2p2www/translations/tr/LC_MESSAGES/get-involved.po b/i2p2www/translations/tr/LC_MESSAGES/get-involved.po index 37e8d45a..66936ba1 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/tr/LC_MESSAGES/get-involved.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-25 06:59+0000\n" +"Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -22,154 +22,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Bağış Yapın" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -177,7 +153,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -185,10 +161,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -196,89 +179,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Çeviri" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Sınanıyor" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Belgeler" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "İçerik" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Servisler" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Yeniden tohumlama" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "Uygulamalar" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "Kodlama" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -288,41 +347,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Çeviri" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Analiz" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Yeniden tohumlama" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -338,7 +374,6 @@ msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -373,14 +408,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -msgid "January 2019" -msgstr "" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -615,676 +645,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Arapça çeviri" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Ad" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Duru" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Rusça çeviri" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2249,19 +1609,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2410,7 +1770,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "Topluluk" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2627,56 +1987,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2684,25 +2044,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Lisanslar" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2711,7 +2071,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2720,18 +2080,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" -msgstr "" +msgstr "Hatalar" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2739,7 +2099,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2751,7 +2111,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -2829,7 +2189,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/monotone.html:2 msgid "Monotone Guide" -msgstr "" +msgstr "Monoton Rehberi" #: i2p2www/pages/site/get-involved/guides/monotone.html:6 msgid "Operating a Monotone client" @@ -3405,7 +2765,7 @@ msgstr "Çeviriler" #: i2p2www/pages/site/get-involved/guides/new-developers.html:17 #: i2p2www/pages/site/get-involved/guides/new-developers.html:198 msgid "Tools" -msgstr "" +msgstr "Araçlar" #: i2p2www/pages/site/get-involved/guides/new-developers.html:22 msgid "" @@ -4071,7 +3431,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:55 msgid "Privacy Policy" -msgstr "" +msgstr "Gizlilik Politikası" #: i2p2www/pages/site/get-involved/guides/reseed.html:57 msgid "" @@ -4138,4 +3498,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/tr/LC_MESSAGES/priority.po b/i2p2www/translations/tr/LC_MESSAGES/priority.po index 61cc7a3b..a946f12c 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/priority.po +++ b/i2p2www/translations/tr/LC_MESSAGES/priority.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-08-18 06:27+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-25 10:50+0000\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" @@ -31,11 +31,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Kategorinin I2P Blog ATOM Akışı: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Blog" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P Blog ATOM Akışı" @@ -61,44 +61,46 @@ msgid "Debian I2P Packages" msgstr "Debian I2P Paketleri" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic, ve sonrası" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P Ubuntu Bionic 18.04 ve Debian sid resmi depolarında bulabilirsiniz.\n" -"\"i2p\" paketini, paket yöneticisini kullanarak diğer paketler gibi " -"kurabilirsiniz. Aşağıdaki yönergeleri kullanmanız gerekmez." +"I2P Ubuntu Bionic ve sonraki sürümler ile Debian Buster ve Sid resmi " +"depolarında bulunuyor.\n" +"Bununla birlikte, Debian Buster ve Ubuntu Bionic (LTS) dağıtımlarında " +"daha eski I2P sürümleri bulunuyor.\n" +"Debian Sid ya da son Ubuntu sürümünü kullanmıyorsanız, son I2P sürümünü \n" +"kullandığınızdan emin olmak için Debian depomuzu ya da Launchpad PPA " +"deposunu kullanın." -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch ve önceki sürümler, Ubuntu Artful 17.10 ve önceki sürümler" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian ya da Ubuntu, Tüm Sürümler" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" -msgstr "" -"Debian paketleri\n" -"denenmiştir ve şunu çalıştıran x86/x86_64 platformlarında " -"çalışmalıdır:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "Debian paketleri şunu çalıştıran çoğu platformda çalışmalıdır:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "" "Ubuntu (Precise 12.04 ya da üzeri " "sürümler)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy ve üzeri sürümler)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -111,7 +113,7 @@ msgstr "" "ile ilgili sorunları Trac sitesine\n" "https://trac.i2p2.de bildirin." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -119,25 +121,25 @@ msgstr "" "1. Seçenek: Geçmiş Ubuntu sürümleri ve türevleri " "(Debian kullanmıyorsanız bunu deneyin)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "" "2. Seçenek : Debian (Debian türevleri ile " "birlikte)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "Ubuntu ve Linux Mint, Trisquel gibi türevleri için yönergeler" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Komut satırından PPA eklemek ve I2P kurulumu" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Bir terminal açarak şunu yazın:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -148,11 +150,11 @@ msgstr "" "hazırlandıktan\n" "sonra değiştirilmediğinden emin olunmasını sağlar." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Şunu yazarak paket yöneticinizi yeni PPA hakkında bilgilendirin:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -161,15 +163,15 @@ msgstr "" "Bu komut, önceki komut ile eklenen I2P PPA paketi de katılacak \n" "şekilde sisteminizde etkin olan depolardaki son yazılım listesini alır." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Artık I2P kurmaya hazırsınız!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Synaptic kullanarak PPA ekleme" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -177,7 +179,7 @@ msgstr "" "Synaptic Yazılımını Açın (Sistem -> Yönetim -> Synaptic Paket " "Yöneticisi)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -185,7 +187,7 @@ msgstr "" "Synaptic açıldığında Ayarlar menüsünden Depolar ögesini" " seçin." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -197,7 +199,7 @@ msgstr "" " sırasıyla Kaynak Ekle, Kapat ve Yeniden Yükle" " üzerine tıklayın." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -212,7 +214,7 @@ msgstr "" "penceresi görüntülenir. İstiyorsanız, click İşaretle ve " "Uygula üzerine tıklayın." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -221,19 +223,15 @@ msgstr "" "Kurulum tamamlandığında I2P başlatma\n" "adımına geçerek sisteminiz için gerekli ayarları yapabilirsiniz." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian Üzerine Yükleme Yönergeleri" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "" -"Şu anda amd64, i386, armel, armhf (Raspbian için) mimarileri " -"destekleniyor." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "Şu anda desteklenen mimariler" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -244,7 +242,7 @@ msgstr "" "yetkilerini su ile\n" "yükselterek ya da her komutun başında sudo kullanarak)." -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." @@ -252,13 +250,12 @@ msgstr "" "apt-transport-https ve curl kurulu olduğundan " "emin olun." -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" @@ -268,7 +265,7 @@ msgstr "" " ve sisteminizdeki %(file2)s ile doğrulayın.\n" " Ardından aşağıdaki satırları %(file)s üzerine ekleyin." -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" @@ -276,28 +273,28 @@ msgstr "" "Not: Debian Sid (deneme) kullanıyorsanız, I2P uygulamasını doğrudan ana " "Debian deposundan kurabilirsiniz" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" "Depoyu imzalamak için kullanılan anahtarı " "indirin:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" "İçeriye herhangi bir şey aktarmadan önce anahtarın parmak izini ve " "sahibini kontrol edin." -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "Anahtarı APT anahtarlığına ekleyin" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Şunu yazarak paket yöneticinize yeni depoyu ekleyin" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -307,7 +304,7 @@ msgstr "" "Bu komut, 1. adımdaki I2P deposu da dahil sisteminizde etkin olan\n" "tüm depolardaki güncel yazılım listesini alır." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -317,7 +314,7 @@ msgstr "" "paketini\n" "yükleyerek deponun GPG anahtarı güncellemelerini alacağınızdan emin olun." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -326,12 +323,12 @@ msgstr "" "Kurulum tamamlandığında I2P başlatma\n" "adımına geçerek sisteminiz için gerekli ayarları yapabilirsiniz." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Kurulum sonrası işlemleri" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -339,7 +336,7 @@ msgstr "" "Bu I2P paketleri kullanıldığında I2P yönelticisi üç şekilden birinde\n" "başlatılabilir:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -353,7 +350,7 @@ msgstr "" " root\n" "kullanmayın)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -368,7 +365,7 @@ msgstr "" "çalıştırarak.\n" "(Not: sudo ya da root kullanmayın!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -381,7 +378,7 @@ msgstr "" "kullanılarak \"dpkg-reconfigure i2p\" komutuyla " "etkinleştirilebilir." -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -401,7 +398,7 @@ msgstr "" "portforward.com sitesinin yardımı " "dokunabilir." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -413,7 +410,7 @@ msgstr "" "bant genişliği ayarlarını gözden geçirin. Varsayılan ayarlar olan\n" "96 KB/s indirme ve 40 KB/s yükleme değerleri oldukça yavaştır." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -425,7 +422,7 @@ msgstr "" "web tarayıcı vekil sunucu kurulumu " "sayfasına bakabilirsiniz." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "I2P Firefox Tarayıcı Profili" @@ -434,19 +431,35 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" +"Bir eepsitesi anonim olarak barındırılan ve web tarayıcınız üzerinden " +"erişebileceğiniz gizli bir hizmet üzerinde çalışan bir web sitesidir. Bu " +"siteye web tarayıcınızın HTTP vekil sunucusunu, I2P web vekil sunucusu ve" +" kapı numarasını 4444 olarak ayarladığınızda erişebilirsiniz." + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" +"Bu işlemi kolaylaştırmak için Firefox profili I2P ile çalışacak şekilde " +"önceden yapılandırılmıştır. Aslında I2P sitelerine erişmek için " +"istediğiniz tarayıcıyı kullanabilirsiniz. Ancak bu amaçla yapılandırılmış" +" bir tarayıcı profili kullanmanız normal ağ (clearnet) işlemlerinizi " +"diğer işlemlerinizden ayrı yapabilmenizi sağlar." + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"Bu profilde ayrıca sizi kötü niyetli JavaScript betiklerinden koruyan " +"NoScript ve kullanılabildiğinde SSL kullanılmasını zorunlu kılan " +"HTTPSEverywhere uygulama ekleri bulunur." #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" @@ -456,12 +469,13 @@ msgstr "Yansı:" msgid "select alternate mirror" msgstr "alternatif yansıyı seçin" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Bu dosyayı indirip çalıştırın." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" @@ -470,8 +484,181 @@ msgstr "" "%(signer)s tarafından imzalanmış dosyaların\n" "anahtarını buradan alabilirsiniz." +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "I2P Laboratuvarı" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" +"I2P Laboratuvarına hoş geldiniz!\n" +"Burada henüz canlı yayınlanmaya hazır olmayan çeşitli deneysel projeler " +"bulunur.\n" +"Sizi bu projelere bakmaya ve denemeye davet ediyoruz, ancak henüz destek " +"vermiyoruz.\n" +"Bu projelerden herhangi birini herhangi bir zamanda sonlandırabiliriz." + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" +"I2P Forumuna yazacağınız geri bildirimleri " +"bekliyoruz." + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "Güncel Projeler" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "Sıfır bağımlı kurucu" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" +"\n" +"Bu Windows için I2P kurucusu var olan bir Java kurulumuna bağımlı " +"değildir.\n" +"Gerekli tüm bağımlılık bileşenlerini içerir.\n" +"

    Bu kurucu JLink Java 9+ aracı ile geliştirilmiştir. Gerekli olan en " +"küçük JRE paketini içerir ve çalıştırılabilir bir dosya oluşturur. " +"Kaynak kodu \"i2p.jlink\" monoton dalında bulunabilir. Bunun üzerine " +"geçerli kurucuyu geliştirmek için bir NSIS betiği kullanılmıştır. Bu " +"betiğin kaynak kodu \"i2p.wininst\" monoton dalında bulunabilir.

    \n" +"

    Karşılaştığınız sorunları I2P Lab Forumuna " +"yazabilirsiniz.

    " + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" +"\n" +"

    Durum: Kavram Kanıtlama

    \n" +"

    Bilinen Hata ve Sınırlamalar: Pack200 sıkıştırması kullanan uygulama " +"ekleri çalışmaz.

    " + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P Browser" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"Invisible Internet web tarayıcısı TorBrowser/Mozilla Firefox ESR " +"uygulamasından alınmış bir daldır ve hazır vekil sunucu ayarları, " +"NoScript ve i2pbutton eklentileri ile gelir. Sürükleyip bırakma süzgeci " +"ve dış uygulama engelleyici gibi güvenlik ve gizlilik iyileştirmeleri " +"sağlayan bazı özellikler içerir." + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Linux, Windows ve Mac OS X sürümleri bulunur. Şu anda paketler 64 bit " +"sistemler için sunuluyor. Linux ve Windows için 32 bit sürümlerin " +"hazırlanması planlanıyor." + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" +"Şu anda I2P Browser kendi I2P yönelticisi ile birlikte sunulmuyor. I2P " +"Browser uygulamasını başlatmadan önce I2P uygulamasının kurulmuş ve " +"çalışıyor olduğundan emin olun." + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" +"\n" +" Durum: Beta-4\n" +" " + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"Varsayılan olarak İngilizce sürüm indirilir. Ancak diğer diller için de " +"paketler indirilebilir,\n" +" Tarayıcının dilinizde yayınlanmış \n" +" sürümü olup olmadığına aşağıdaki bağlantıdan bakabilirsiniz." + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Docker kalıbı" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +" Kapsayıcıları yeğleyenler için I2P Docker kalıbı.\n" +" Gereken tüm bağımlılık bileşenlerini içerir." + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +" Durum: Kavramın Kanıtlanması" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "Docker hub üzerinden almak için komutu yürütün." + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "İndir" @@ -479,7 +666,7 @@ msgstr "İndir" msgid "Source package" msgstr "Kaynak paket" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Otomatik güncellemeler" @@ -488,10 +675,25 @@ msgid "Manual updates" msgstr "El ile güncellemeler" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "Lab" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"Son deneysel I2P projelerini denemek isterseniz I2P" +" Lab bölümüne bakabilirsiniz\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Bağlılık" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -518,7 +720,7 @@ msgstr "" "Kurulu Java sürümünüzü buradan\n" "ya da komut satırına java -version yazarak öğrenebilirsiniz.\n" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -526,27 +728,27 @@ msgstr "" "Java 9 desteği henüz geliştirilmekte olduğundan genel olarak kullanılması" " önerilmez." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Sürüm Notları" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Değişiklik Günlüğü" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian Değişiklik Günlüğü" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android Değişiklik Günlüğü" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Temiz kurulumlar" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -563,11 +765,11 @@ msgstr "" "Sağ tıklayarak "Java ile Aç" \n" "komutunu seçebilmelisiniz." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Komut satırından (başsız) kurulum:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -579,7 +781,7 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console komutunu " "çalıştırın." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." @@ -588,7 +790,7 @@ msgstr "" "\n" " Beta." -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." @@ -596,7 +798,7 @@ msgstr "" "Dosyanın üzerine çift tıklayıp başlatıcıyı sürükleyin ve Uygulamalar " "klasörünüze bırakın." -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -613,7 +815,7 @@ msgstr "" "Bazı platformlar üzerinde Sağ tıklayarak \"Java ile Aç\" \n" "komutunu seçebilmelisiniz." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -624,26 +826,30 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console komutunu " "çalıştırın." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian ve Ubuntu için paketler hazırdır." -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" - #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"Android 4.0 (Ice Cream Sandwich) ya da üzerindeki bir sürüm gereklidir. " +"I2P uygulamasını daha önce\n" +" kurduysanız, maalesef bu sürümde bazı IPC sorunları çözüldüğünden, " +"bu sürümü kurmadan önce kurulu sürümü kaldırmanız gerekir." + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "En az 512 MB RAM bellek; 1 GB önerilir." -#: i2p2www/pages/downloads/list.html:129 -#, fuzzy +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" @@ -652,7 +858,20 @@ msgstr "" "kurmadan \n" " önce diğerini kaldırın." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" +"I2P artık Docker dağıtıcısı üzerinde bir Docker paketi olarak da " +"bulunuyor.\n" +" 'docker pull' komutunu kullanarak paketi alabilirsiniz." + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "docker pull meeh/i2p.i2p" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd i2p-%(i2pversion)s " "; ant pkg)
    komutunu çalıştırın." -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in whose key is here." msgstr "" -"%(signer)s tarafından imzalanmış dosyanın,\n" -"anahtarını buradan alabilirsiniz." +"Windows kurucusu %(signer)s tarafından imzalanmıştır.\n" +"İmza anahtarını burada bulabilirsiniz." -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Mac OS X doğal kurucu %(signer)s tarafından anahtarını burada bulabileceğiniz \n" +"kendi Apple Developer Kodu sertifikası ile imzalanmıştır." + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "Önceki sürümlerden güncelleme:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "Bu sürüm hem otomatik hem el ile güncellenebilir." -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -719,7 +949,7 @@ msgstr "" "sürümü algılayabilir. Güncellemek için görüntülendiği zaman \n" "yöneltici konsolunuzdaki 'Güncellemeyi İndir' düğmesine tıklayın." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -734,15 +964,13 @@ msgstr "" "doğrulaması\n" "yapılamadığından güncelleme işleminin el ile yapılması gerekir." -#: i2p2www/pages/downloads/list.html:198 -#, fuzzy +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" "Bu dosyayı I2P kurulum klasörünüze\n" @@ -753,17 +981,17 @@ msgstr "" "kopyalayabilirsiniz).\n" " Bu dosyayı ayıklamenız GEREKMEZ." -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "\"Yeniden " "Başlat\" üzerine tıklayın" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Bir fincan kahve alın ve 11 dakika sonra geri gelin " -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -772,11 +1000,11 @@ msgstr "" "%(signer)s tarafından imzalanmış dosyanın,\n" "anahtarını buradan alabilirsiniz." -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Önceki Sürümler" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"Hediye tutarları sonraki bağışlar ile arttırılabilir. Önem veriyorsanız\n" -"%(donatename)s hediyesi olarak işaretleyip\n" -"bağış yapın!" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Bulunamadı" @@ -935,7 +1141,30 @@ msgstr "500 Sunucu hatası" msgid "Umm... the server encountered some sort of error." msgstr "Sunucuda bir sorun çıktı." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "SSS" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Belgeler" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "Bizimle görüşün" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Forumlar" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "Katkıda bulunun!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Bağış Yapın" @@ -991,278 +1220,298 @@ msgid "Introduction to I2P" msgstr "I2P Nedir" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "Karşılaştırmalar" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "Karşılaştırma özeti" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "Diğer isimsizlik sağlayan ağlar" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Belgeler" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "Belge dizini" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Nasıl çalışır?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "Kısa açıklama" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "Teknik açıklama" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "Tehdit modeli" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic yöneltme" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "Ağ veritabanı" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "Tünel yöneltme" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "Eş seçimi" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Şifreleme" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+OturumEtiketleri" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Özellikler" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "Öneriler" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Akış kitaplığı" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "Veri şemaları" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "Uygulamalar" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "Desteklenen uygulamalar" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "İletişim kuralları" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "İletişim kuralı yığını" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Aktarımlar" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "Aktarım katmanı özeti" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Tüneller" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "Tünel uygulaması" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "Çift yönlü tüneller" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "Eski uygulama" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "Adlandırma ve adres defteri" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Uygulama Ekleri" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "Yeniden tohumlama" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Takım" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "Ünlüler Salonu" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "Akademik makaleler ve eş yorumları" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "Sunumlar, eğitimler ve makaleler" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "Bizimle görüşün" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Bağlantılar" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "İzlenim" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Yardım" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "SSS" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "I2P ile nasıl taranır" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "Topluluk" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Referanslar" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Terimler Sözlüğü" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Başarım" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Forumlar" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "I2P Doğrulama" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "Sürüm imza anahtarları" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "İmzalanmış anahtarlar" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "Geliştirici anahtarları" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "Karşılaştırmalar" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "Karşılaştırma özeti" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "Diğer isimsizlik sağlayan ağlar" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "Kişiler" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Takım" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "Ünlüler Salonu" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "Sunumlar, Eğitimler, Makaleler ve Ortamlar" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "Akademik makaleler ve eş yorumları" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "Sunumlar, eğitimler ve makaleler" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "İzlenim" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Bağlantılar" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "Belgeler" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "Belge dizini" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Nasıl çalışır?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "Kısa açıklama" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "Teknik açıklama" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "Tehdit modeli" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "Garlic yöneltme" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "Ağ veritabanı" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "Tünel yöneltme" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "Eş seçimi" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Şifreleme" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+OturumEtiketleri" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Özellikler" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "Öneriler" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Akış kitaplığı" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "Veri şemaları" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "Uygulamalar" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "Desteklenen uygulamalar" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "İletişim kuralları" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "İletişim kuralı yığını" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Aktarımlar" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Gönüllü" +msgid "Transport layer overview" +msgstr "Aktarım katmanı özeti" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "Katkıda bulunun!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "Geliştirme" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Lisanslar" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Tüneller" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Hata izleyici" +msgid "Tunnel implementation" +msgstr "Tünel uygulaması" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "Çift yönlü tüneller" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "Eski uygulama" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "Adlandırma ve adres defteri" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Uygulama Ekleri" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "Yeniden tohumlama" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "Araştırma" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "Akademik araştırma" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "Açık araştırma soruları" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "I2P İstatistikleri" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "Geliştirme" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "Rehberler" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "Yeni geliştiriciler" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" msgstr "I2P ile bir IDE kullanmak" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "Geliştirici rehberleri ve kodlama stilleri" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" msgstr "Monoton" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "Yeni çevirmenler" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "Hediyeler" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Lisans" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "Toplantılar" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Lisanslar" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "Yol Haritası" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "Toplantılar, Yol Haritası" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "Toplantı Kayıtları" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "Proje Yol Haritası" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "Görev Listesi" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Hata izleyici" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "Laboratuvarlar" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "I2P Labs" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "I2P Browser (Beta)" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Dil" @@ -1414,32 +1663,52 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond bütünleşik web tarayıcısı tartışma ve geliştirme" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" +"Lütfen geliştirici ve katılımcıların da yaptığı gibi I2P kullanıcı " +"forumuna uğrayın" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" +"temiz ağ (clearnet) üzerinde https://i2pforum.net ve I2P üzerinde " +"http://i2pforum.i2p adreslerinde" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"I2P geliştiricilerinin tartıştığı konuların çoğu I2P geliştirici forumu üzerinde bulunur " +"(yalnız I2P ağından erişilebilir). Geliştirici IRC kanalı etkin değil ise" +" genellikle bu forum başlamak için en uygun yerdir." -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "Posta listeleri" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -"I2P için bir posta listesi vardır ancak genellikle az sayıdaki güncel " -"geliştirici grubu posta listesi yerine IRC ya da geliştirici forumunu " -"kullanır. Bu durum ileride değişebilir." +"I2P, kısa bir süre önce e-posta listelerini yeniden kurdu. Bu listeler " +"öncelikle I2P browser uygulamasının geliştirilmesi ile ilgili konuları " +"tartışmak için kullanılıyor." -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "Abone Olma" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "To subscribe to a mailing list, go to the list information page (linked " "below) and fill out the form. I2P-internal email addresses " @@ -1449,11 +1718,11 @@ msgstr "" " bağlantı) giderek formu doldurun. I2P içindeki e-posta adresleri " "(foobar@mail.i2p) kullanılabilir." -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "Abonelikten Ayrılma" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "To unsubscribe from a mailing list or edit your subscription options, go " "to the list information page (linked below) and enter your subscription " @@ -1463,19 +1732,20 @@ msgstr "" "düzenlemek için liste bilgi sayfasına (aşağıdaki bağlantı) giderek abone " "olduğunuz e-posta adresini yazın." -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Listeler" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Arşiv" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "I2P geliştirici tartışmaları. I2P geliştirmesi ile ilgili tüm konular" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -3538,123 +3808,102 @@ msgstr "" "geleneksel İnternet hizmetlerini çalıştırmak için tasarlanmış, isimsizlik" " sağlayan uçtan uca dağıtılmış iletişim katmanı." -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "I2P size ne sağlar?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" "I2P ağı İnternet üzerinden iletişim kurarken kimliğinizi güçlü bir " -"şekilde korur. Herkese açık İnternet üzerinde kimliğinizle ilgili " -"bilgiler sağlayan pek çok işlem I2P üzerinden isimsiz kalınarak " -"yapılabilir." +"şekilde korur.\n" +"Herkese açık İnternet üzerinde kimliğinizle ilgili bilgileri açık eden " +"pek çok işlem\n" +"I2P üzerinden anonim kalınarak yapılabilir." -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "I2P %(version)s sürümünü alın" -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" - #: i2p2www/pages/site/index.html:17 -msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" -msgstr "" +msgid "What is I2P?" +msgstr "I2P nedir?" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" +"I2P İnternet üzerine kurulan ve anonimlik sağlayan bir ağdır.\n" +" Kullanıcıların çevrimiçi içerikler üretmesini ve bunlara " +"erişmesini sağlayarak\n" +" dağıtılmış ve devingen bir ağ üzerinde çevrimiçi topluluklar " +"oluşturmasını sağlar.\n" +" İletişimi korumak ve İnternet Hizmeti Sağlayıcıları gibi üçüncü " +"tarafların \n" +" izlemesine karşı korunmak amacıyla geliştirilmiştir.\n" +" " -#: i2p2www/pages/site/index.html:23 +#: i2p2www/pages/site/index.html:25 msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" +"I2P ağı, ağ trafiğini anonimleştirmesinin dışında, Internet ile \n" +" aynı özelliklere sahiptir. Ancak tasarımı ve merkezi olmayan\n" +" yapısı, özgür bilgi akışı için sansüre karşı korunan bir ortam\n" +" sunar.\n" +" " #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " msgstr "" +"Ağda barındırılan yansı siteleri, bilgilerin süzüldüğü ya da erişimin " +"engellendiği\n" +" bölgelerde haber ve diğer kaynaklara erişilebilmesini sağlar\n" +" Kısıtlanmış ortamlarda çevrimiçi olarak bir araya gelmek isteyen " +"kişiler\n" +" otorite yaptırımlarından korunmak için anonim kalarak \n" +" birbirlerini koruyabilir.\n" +" " + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "Ayrıntılı bilgi alın…" #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "Haberler ve Güncellemeler" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "2019 Konferans Takvimi" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -3694,11 +3943,3 @@ msgstr "Forumlar, haber sitesi, diğerleri" msgid "Very Old Stuff" msgstr "Çok Eski Şeyler" - - - - - - - - diff --git a/i2p2www/translations/tr/LC_MESSAGES/research.po b/i2p2www/translations/tr/LC_MESSAGES/research.po index a9e0a544..09f6b84b 100644 --- a/i2p2www/translations/tr/LC_MESSAGES/research.po +++ b/i2p2www/translations/tr/LC_MESSAGES/research.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the I2P project. # # Translators: -# Kaya Zeren , 2016-2017 +# Kaya Zeren , 2016-2017,2019 # Ozancan Karataş , 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" "POT-Creation-Date: 2018-06-24 13:48+0000\n" -"PO-Revision-Date: 2018-06-24 18:45+0000\n" +"PO-Revision-Date: 2019-08-28 03:26+0000\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (Turkey) " "(http://www.transifex.com/otf/I2P/language/tr_TR/)\n" @@ -27,7 +27,7 @@ msgstr "Akademik Araştırma" #: i2p2www/pages/site/research/index.html:3 #: i2p2www/pages/site/research/questions.html:3 msgid "May 2018" -msgstr "" +msgstr "Mayıs 2018" #: i2p2www/pages/site/research/index.html:6 msgid "Introduction" @@ -240,7 +240,7 @@ msgstr "" #: i2p2www/pages/site/research/index.html:141 msgid "Router Family Configuration" -msgstr "Yöneltici Ailesi Ayarları" +msgstr "Yöneltici Ailesi Yapılandırması" #: i2p2www/pages/site/research/index.html:143 msgid "" diff --git a/i2p2www/translations/uk/LC_MESSAGES/about.po b/i2p2www/translations/uk/LC_MESSAGES/about.po index a95af5f8..7012dd9b 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/about.po +++ b/i2p2www/translations/uk/LC_MESSAGES/about.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-08-24 16:43+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Ukrainian (Ukraine) " "(http://www.transifex.com/otf/I2P/language/uk_UA/)\n" @@ -77,19 +77,38 @@ msgstr "" "керівництва для деяких найпопулярніших браузер." #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "Як конфігурувати свій браузер" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "Умови Надання Послуг Outproxy" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "Internet Explorer 8 або Chrome" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -103,11 +122,11 @@ msgstr "" "налаштування локальної мережі\n" "для конфігурація проксі порт." -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "Властивості Оглядача в IE" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -122,15 +141,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -138,11 +157,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -151,17 +170,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -172,11 +191,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -188,11 +207,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -201,11 +220,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -216,14 +235,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -236,7 +255,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -246,7 +265,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -255,7 +274,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -278,324 +297,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "Зал Слави" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "Великі подяки наступним людям, які пожертвували в I2P!" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1038,7 +718,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1047,7 +727,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1057,7 +737,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1067,7 +747,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1077,7 +757,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1085,7 +765,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1094,7 +774,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1102,11 +782,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "Статті та Інтерв'ю" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1115,7 +795,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1124,7 +804,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1132,7 +812,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1141,7 +821,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1149,7 +829,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1160,7 +840,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1168,7 +848,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1179,7 +859,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1187,7 +867,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1195,16 +875,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "Інше" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "Учасники Проєкту I2P" @@ -1237,11 +951,11 @@ msgid "point of contact of last resort" msgstr "точка контакту останнього засобу" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "Скарбник" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -2600,8 +2314,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/uk/LC_MESSAGES/docs.po b/i2p2www/translations/uk/LC_MESSAGES/docs.po index 7402bb0b..d922341a 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/docs.po +++ b/i2p2www/translations/uk/LC_MESSAGES/docs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-08-24 11:51+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Ukrainian (Ukraine) " @@ -23,28 +23,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "Покажчик до Технічної Документації" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +#, fuzzy +msgid "July 2019" +msgstr "Січень 2016" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." msgstr "Далі наведено покажчик до технічної документації по I2P." #: i2p2www/pages/site/docs/index.html:10 +#, fuzzy msgid "" "This index is ordered from the highest to lowest layers.\n" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" "Покажчик впорядковано від верхніх до нижчих рівнів.\n" "Верхні рівні призначені для \"клієнтів\" або додатків;\n" @@ -52,7 +54,7 @@ msgstr "" "Інтерфейсом між додатками та маршрутизатором є I2CP (I2P Control " "Protocol) API." -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -65,8 +67,8 @@ msgstr "" "будь-ласка,\n" "зробіть заявку, що описує проблему." -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -82,485 +84,494 @@ msgstr "" msgid "Overview" msgstr "Огляд" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "Специфікація" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" " August 28, 2003 (pdf)" msgstr "" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "Bittorrent через I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "Протокол SAM" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "Протокол SAMv2" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "Протокол SAMv3" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "Протокол BOB" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" "Traditionally used only by Java applications and higher-level APIs." msgstr "" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "Шифрування end-to-end" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "Криптографічні хеші" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "Криптографічні підписи" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "Тунелі" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "Продуктивність" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Баг-трекер" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1163,7 +1174,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1449,8 +1460,9 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" -msgstr "" +#, fuzzy +msgid "May 2019" +msgstr "Січень 2016" #: i2p2www/pages/site/docs/ports.html:7 msgid "" @@ -1468,10 +1480,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1540,76 +1552,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1617,189 +1603,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "Версія" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1808,63 +1795,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1872,7 +1859,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1882,7 +1869,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1898,9 +1885,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "" +#, fuzzy +msgid "February 2019" +msgstr "Січень 2016" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2030,7 +2017,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2039,12 +2026,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2052,12 +2039,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2071,12 +2058,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2146,7 +2133,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "Опис" @@ -2916,6 +2903,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2987,7 +3002,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3166,13 +3181,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "За замовченням" @@ -3674,7 +3689,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "" @@ -3704,10 +3719,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4104,17 +4119,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4124,10 +4142,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4135,7 +4154,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4144,7 +4163,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4154,7 +4173,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4165,11 +4184,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4179,7 +4198,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4193,7 +4212,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4206,7 +4225,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4217,38 +4236,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6974,17 +6993,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7101,9 +7119,8 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 #, fuzzy -msgid "January 2019" +msgid "August 2019" msgstr "Січень 2016" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7177,7 +7194,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "" @@ -7251,11 +7268,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7270,21 +7287,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7294,30 +7311,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7326,17 +7343,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7345,7 +7362,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7353,39 +7370,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7394,26 +7411,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7421,65 +7438,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7491,11 +7508,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7507,7 +7524,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7519,8 +7536,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7535,19 +7552,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7562,7 +7579,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7576,11 +7593,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7592,11 +7609,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7604,11 +7621,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7617,11 +7634,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7642,7 +7659,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7657,24 +7674,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7682,7 +7699,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7694,7 +7711,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7702,13 +7719,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7719,11 +7736,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7734,11 +7751,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7746,7 +7763,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7763,22 +7780,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7787,11 +7804,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7804,7 +7821,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7816,7 +7833,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7837,11 +7854,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7856,18 +7873,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7883,11 +7900,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7905,7 +7922,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7916,11 +7933,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7930,13 +7947,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7947,7 +7964,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7957,7 +7974,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7968,14 +7985,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7990,7 +8007,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8008,7 +8025,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8018,11 +8035,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8032,7 +8049,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8043,11 +8060,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8061,7 +8078,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8069,11 +8086,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8095,11 +8112,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8112,11 +8129,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8133,18 +8150,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8152,11 +8169,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8165,32 +8182,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8200,31 +8217,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8237,11 +8254,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8249,7 +8266,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8258,7 +8275,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8270,7 +8287,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8279,30 +8296,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8314,15 +8331,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8336,7 +8353,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8348,7 +8365,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8365,7 +8382,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8375,7 +8392,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8387,11 +8404,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8399,48 +8416,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8448,7 +8465,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8456,7 +8473,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8466,7 +8483,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8491,16 +8508,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8508,18 +8525,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8536,7 +8553,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8550,7 +8567,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8566,15 +8583,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -12825,17 +12842,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12869,20 +12886,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12892,72 +12909,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12967,7 +12984,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12977,24 +12994,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -13002,29 +13019,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13033,7 +13050,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13044,15 +13061,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13066,13 +13083,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13086,12 +13103,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13100,42 +13117,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13145,46 +13162,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "Зменшувати кількість тунелів при простої" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13192,11 +13209,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13217,66 +13234,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13539,6 +13556,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13738,6 +13759,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -15267,10 +15294,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -16238,3 +16261,5 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + diff --git a/i2p2www/translations/uk/LC_MESSAGES/get-involved.po b/i2p2www/translations/uk/LC_MESSAGES/get-involved.po index 42a04ab4..5184bff6 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/uk/LC_MESSAGES/get-involved.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Ukrainian (Ukraine) " "(http://www.transifex.com/otf/I2P/language/uk_UA/)\n" @@ -24,154 +24,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "Пожертвувати" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "Стікери" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -179,18 +155,25 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "Нам потрібна ваша допомога!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -198,89 +181,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "Переклад" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "Тестування" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "Документація" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "Сервіси" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "Початкове завантаження" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -290,41 +349,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "Переклад" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "Аналіз" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "Початкове завантаження" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -340,7 +376,6 @@ msgstr "Січень 2016" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -375,15 +410,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "Січень 2016" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -618,676 +647,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "Арабський переклад" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "Назва" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "Статус" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "Переклад російською" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2252,19 +1611,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2630,56 +1989,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2687,25 +2046,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "Ліцензії" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2714,7 +2073,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2723,18 +2082,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "Баги" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2742,7 +2101,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2754,7 +2113,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4141,4 +3500,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/uk/LC_MESSAGES/priority.po b/i2p2www/translations/uk/LC_MESSAGES/priority.po index 6ca8d8b9..b17589e1 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/priority.po +++ b/i2p2www/translations/uk/LC_MESSAGES/priority.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: LinuxChata\n" "Language-Team: Ukrainian (Ukraine) " "(http://www.transifex.com/otf/I2P/language/uk_UA/)\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 !=" @@ -37,11 +37,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "Стрічка ATOM-блоґу I2P в категорії %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "Блоґ" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "ATOM-канал блоґу I2P" @@ -67,38 +67,37 @@ msgid "Debian I2P Packages" msgstr "Пакети I2P для Debian" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Пакети I2P для Debian\n" -"були протестовані та повинні робити на платформах x86/x86_64:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 та новіше)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy and новіший)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -111,7 +110,7 @@ msgstr "" "з цими пакетами Trac на\n" "https://trac.i2p2.de." -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -119,23 +118,23 @@ msgstr "" "Варіант 1: Останні версії Ubuntu та його похідні " "(Спробуйте це, якщо ви не використовуєте Debian)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "Варіант 2: Debian (та його похідні)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "Додавання PPA допомогою командного рядка і встановлення I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "Відкрийте термінал і введіть:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -145,11 +144,11 @@ msgstr "" "GPG, яким підписаний репозиторій. Ключ GPG гарантує,\n" "щоб пакети не були підроблені, від коли були побудовані." -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "Щоб повідомити менеджер пакетів, про новий PPA, ввівшіть:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" @@ -159,15 +158,15 @@ msgstr "" "репозиторії, яка включена на ваші системі, у тому числі само PPA для I2P\n" "яка була додана ранішим командом." -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "Ви тепер готові до установки I2P!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "Додавання PPA, використовуючи Synaptic" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." @@ -175,7 +174,7 @@ msgstr "" "Запустіть Synaptic (System -> Administration -> Synaptic Package " "Manager)." -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." @@ -183,7 +182,7 @@ msgstr "" "Коли Synaptic запуститься, виберіть Repositories з меню " "Settings." -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -195,7 +194,7 @@ msgstr "" "Add Source. Закрийте за допомогою Close і " "перезапустіть за допомогою Reload." -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -210,7 +209,7 @@ msgstr "" "необхідні зміни?. Якщо так, виберіть Позначити і потім " "Застосувати." -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " @@ -220,17 +219,15 @@ msgstr "" "частини запуск I2P і налаштування його" " для вашої системи." -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Інструкції для Debian" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -238,47 +235,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "Сповістіть ваш пакетний менеджер про новий репозиторій ввівши" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -290,7 +286,7 @@ msgstr "" "був доданий у кроці\n" "1." -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" @@ -300,7 +296,7 @@ msgstr "" "keyring
    \n" "підтвердить що ви отримаєте оновлення ключа GPG для цього репозиторію." -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " @@ -310,12 +306,12 @@ msgstr "" "href=\"#Post-install_work\">запуск I2P і налаштування його для вашої " "системи." -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "Післяінсталяційні дії" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" @@ -323,7 +319,7 @@ msgstr "" "Використовуючи ці I2P пакунки, ви можете запустити I2P маршрутизатор\n" "трьома шляхами: " -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -337,7 +333,7 @@ msgstr "" "Не використовуйте\n" "sudo і не запускайте від імені root!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -347,7 +343,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -356,7 +352,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -376,7 +372,7 @@ msgstr "" "про це можна прочитати на portforward.com." -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -388,7 +384,7 @@ msgstr "" "так як значення за замовчуванням 96 KB/s down / 40 KB/s up достатньо " "обмежені." -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -400,7 +396,7 @@ msgstr "" "зверніть увагу до інструкції по налаштуванню проксі для браузера." -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -409,15 +405,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -431,20 +431,141 @@ msgstr "Дзеркало:" msgid "select alternate mirror" msgstr "виберіть альтернативне дзеркало" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "Завантажте цей файл і запустіть його." -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Завантаження" @@ -452,7 +573,7 @@ msgstr "Завантаження" msgid "Source package" msgstr "Пакунок з вихідними кодами" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "Автоматичні оновлення" @@ -461,10 +582,22 @@ msgid "Manual updates" msgstr "Оновлення вручну" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "Залежності" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -480,7 +613,7 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." @@ -488,27 +621,27 @@ msgstr "" "Підтримка Java 9 знаходиться на стадії розробки і не рекомендована для " "загального використання." -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "Примітки релізу" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "Список змін" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Список Змін для Debian" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Список змін для Android" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "Чисті встановлення" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -526,11 +659,11 @@ msgstr "" "Ви також можете відкрити файл використанням\n" "функції "Open with Java" в контекстному меню." -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "Установка з командного рядка:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -541,19 +674,19 @@ msgstr "" "запустіть java -jar i2pinstall_%(i2pversion)s.jar -console " "із командного рядка." -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -571,7 +704,7 @@ msgstr "" "На деяких платформах ви можете відкрити файл використанням\n" "функції "Open with Java" в контекстному меню." -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -582,30 +715,41 @@ msgstr "" "запустіть java -jar i2pinstall_%(i2pversion)s.jar -console в" " терміналі." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "Доступні пакунки для Debian & Ubuntu." -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM мінімум; 1 GB рекомендовано." -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -657,7 +809,7 @@ msgstr "" "оновлення\" у консолі\n" "роутера, коли вона появиться." -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -666,39 +818,38 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" "Натисність \"Перезапуск\"" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Візьміть чашку кави й верніться через 11 хвилин." -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "Попередні релізи" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "Не знайдено" @@ -814,7 +950,30 @@ msgstr "500 Server error" msgid "Umm... the server encountered some sort of error." msgstr "Хм... сервер зустрівся з якоюсь помилкою." -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "FAQ" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "Документація" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "Форуми" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "Пожертвувати" @@ -868,278 +1027,298 @@ msgid "Introduction to I2P" msgstr "" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "Документація" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "Як воно працює?" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "Криптографія" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "Специфікація" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "Протоколи" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "Стеки протоколів" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "Транспорти" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "Тунелі" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "Плагіни" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "Команда" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "Посилання" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "Допомога" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "FAQ" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "Посилання" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "Глосарій" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "Продуктивність" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "Форуми" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "Перевірити I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "Команда" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Посилання" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "Як воно працює?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "Криптографія" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "Специфікація" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "Протоколи" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "Стеки протоколів" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "Транспорти" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "Волонтери" - -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" +msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "Ліцензії" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "Тунелі" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Баг-трекер" - -#: i2p2www/pages/global/nav.html:114 -msgid "Academic research" +msgid "Tunnel implementation" msgstr "" -#: i2p2www/pages/global/nav.html:115 -msgid "Open research questions" +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" msgstr "" #: i2p2www/pages/global/nav.html:116 -msgid "Guides" +msgid "Naming and addressbook" msgstr "" +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "Плагіни" + #: i2p2www/pages/global/nav.html:118 -msgid "New developers" +msgid "Reseed" msgstr "" -#: i2p2www/pages/global/nav.html:119 -msgid "Using an IDE with I2P" -msgstr "" - -#: i2p2www/pages/global/nav.html:120 -msgid "Developer guidelines and coding style" -msgstr "" - -#: i2p2www/pages/global/nav.html:121 -msgid "Monotone" -msgstr "" - -#: i2p2www/pages/global/nav.html:122 -msgid "New translators" +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" msgstr "" #: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +msgid "Academic research" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" msgstr "" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "" + +#: i2p2www/pages/global/nav.html:145 +msgid "New developers" +msgstr "" + +#: i2p2www/pages/global/nav.html:146 +msgid "Using an IDE with I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:147 +msgid "Developer guidelines and coding style" +msgstr "" + +#: i2p2www/pages/global/nav.html:148 +msgid "Monotone" +msgstr "" + +#: i2p2www/pages/global/nav.html:149 +msgid "New translators" +msgstr "" + +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "Ліцензія" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "Ліцензії" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Баг-трекер" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "Мова" @@ -1265,59 +1444,72 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "Списки" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "Архів" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2731,118 +2923,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 +#: i2p2www/pages/site/index.html:17 msgid "What is I2P?" msgstr "" -#: i2p2www/pages/site/index.html:17 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "Новини & Оновлення" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2881,13 +3029,3 @@ msgstr "" msgid "Very Old Stuff" msgstr "Дуже Старі Речі" - - - - - - - - - - diff --git a/i2p2www/translations/zh/LC_MESSAGES/about.po b/i2p2www/translations/zh/LC_MESSAGES/about.po index a63beeed..4b5031f7 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/about.po +++ b/i2p2www/translations/zh/LC_MESSAGES/about.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-05 02:21+0000\n" -"Last-Translator: MD Rights \n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 08:59+0000\n" +"Last-Translator: YFdyh000 \n" "Language-Team: Chinese (China) " "(http://www.transifex.com/otf/I2P/language/zh_CN/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -77,19 +77,38 @@ msgstr "" "以下罗列了一些当今流行的浏览器。" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "如何设置您的浏览器" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "出口代理使用协议" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "IE8或Chrome浏览器" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -98,11 +117,11 @@ msgid "" "proxy port configuration." msgstr "选择“工具”菜单中的“Internet 选项”来打开设置。选择设置窗口中的“连接”选项卡,然后选择“局域网设置”来打开代理设置。" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "IE Internet选项" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -122,15 +141,15 @@ msgstr "" "然后点击“确定”按钮保存设置并让你的浏览器开始使用I2P代理。\n" "注意/隐私提示: 将 FTP 的代理设置成与 HTTP 相同的地址。" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "IE 代理设置" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -138,11 +157,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -151,17 +170,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -172,11 +191,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "Firefox 网络选项" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -188,11 +207,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "Firefox 代理设置" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -201,11 +220,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "Konqueror 代理选项" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -216,14 +235,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "请记住:I2P不是用来创建公共互联网的代理,而意在用于内部的网络。" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -240,7 +259,7 @@ msgstr "" "http://privacysolutions.no" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -253,7 +272,7 @@ msgstr "" "%(https)s。即使域名不同,你遇到的出口代理也是相同的。\n" "(多宿主/多密钥的组织方式将带来更好的性能)" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -265,7 +284,7 @@ msgstr "" "是通过.i2p地址访问的匿名网站,也是不会经由出口代理访问的。\n" "为方便起见,出口代理也会屏蔽广告服务器。" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -286,324 +305,23 @@ msgstr "该页列出了我们在讨论I2P和加密是常会用到的术语。" msgid "Hall Of Fame" msgstr "名人堂" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 msgid "Big thanks go to the following people who have donated to I2P!" msgstr "非常感谢以下对I2P捐赠过的人士 !" -#: i2p2www/pages/site/about/hall-of-fame.html:40 +#: i2p2www/pages/site/about/hall-of-fame.html:13 #, python-format msgid "" "If you have made a donation, please send an email to echelon,以便于我们能将您加入这里的列表。" -#: i2p2www/pages/site/about/hall-of-fame.html:45 -msgid "Current monthly subscriptions:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:51 -msgid "2019 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:62 -msgid "2018 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:184 -msgid "2017 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:306 -msgid "2016 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:443 -msgid "2015 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:606 -msgid "2014 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:725 -msgid "2013 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:902 -msgid "2012 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1030 -msgid "2011 donations and costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:1131 -msgid "Previous to 2011 donations:" +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "" +"The unsorted list of I2P donors in 15 years of I2P history,starting march" +" 2004 til march 2019." msgstr "" #: i2p2www/pages/site/about/intro.html:2 @@ -1020,11 +700,11 @@ msgid "" "Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018" msgstr "" -#: i2p2www/pages/site/about/media.html:140 +#: i2p2www/pages/site/about/media.html:139 msgid "Tutorials" msgstr "指导教程" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:142 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1033,7 +713,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1042,7 +722,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1051,7 +731,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1061,7 +741,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1071,7 +751,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1081,7 +761,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1089,7 +769,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1098,7 +778,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1106,11 +786,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "文章与访谈" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1119,7 +799,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1128,7 +808,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1136,7 +816,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1145,7 +825,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1153,7 +833,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1164,7 +844,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1172,7 +852,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1183,7 +863,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1191,7 +871,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1199,16 +879,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "其他" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "I2P 项目成员" @@ -1237,11 +951,11 @@ msgid "point of contact of last resort" msgstr "最后手段的联系点" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" -msgstr "财务主管" +msgid "Donations treasurer" +msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 @@ -1866,7 +1580,7 @@ msgstr "" #: i2p2www/pages/site/about/i2pcon/2015.html:157 #: i2p2www/pages/site/about/i2pcon/2015.html:237 msgid "Video" -msgstr "" +msgstr "视频" #: i2p2www/pages/site/about/i2pcon/2015.html:158 #: i2p2www/pages/site/about/i2pcon/2015.html:238 @@ -2600,8 +2314,3 @@ msgid "" "Future Performance Improvements." msgstr "" - - - - - diff --git a/i2p2www/translations/zh/LC_MESSAGES/blog.po b/i2p2www/translations/zh/LC_MESSAGES/blog.po index e88582db..986ad348 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/blog.po +++ b/i2p2www/translations/zh/LC_MESSAGES/blog.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-06-11 22:13+0000\n" -"Last-Translator: YFdyh000 \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" +"Last-Translator: Beta Ba \n" "Language-Team: Chinese (China) " "(http://www.transifex.com/otf/I2P/language/zh_CN/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -25,30 +25,13 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "文件在`下载页面`_可用。" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" -msgstr "`下载页面`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." +msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:17 @@ -56,46 +39,51 @@ msgstr "`下载页面`" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "发布细节" @@ -104,10 +92,10 @@ msgstr "发布细节" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "主要更改" @@ -118,44 +106,49 @@ msgstr "主要更改" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "问题修复" @@ -166,46 +159,51 @@ msgstr "问题修复" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "其他" @@ -216,47 +214,52 @@ msgstr "其他" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "SHA256 校验:" @@ -272,12 +275,20 @@ msgstr "Wrapper 更新" msgid "Update Info" msgstr "更新信息" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "文件在`下载页面`_可用。" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "`下载页面`" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -286,133 +297,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "如往常一样,此发布中也修复了很多bug,所以推荐更新。" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "修复一个 i2ptunnel 中锁定争用问题" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "修复一些 OSX 安装问题" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "减少网络消息开销" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "添加“通用”主题支持" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "主题更新" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "为Raspberry Pi(树莓派)添加一个jbigi库" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "新的Scala单元测试框架" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "捷克语、荷兰语、德语和希腊语翻译更新" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "更新wrapper到3.5.15(仅新安装和PPA)" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "更新GeoIP数据(仅新安装和PPA)" @@ -420,8 +431,8 @@ msgstr "更新GeoIP数据(仅新安装和PPA)" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -433,95 +444,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "主动队列管理" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "优先级队列" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "改善缓存" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "几点同步修复和锁争用减少" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "显著减少SSU缓冲区内存使用量" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "i2ptunnel 中对 \"darkloris\" 改进的防护加固" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -529,8 +540,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -538,7 +549,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -547,7 +558,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -557,110 +568,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -668,8 +679,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -680,7 +691,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -691,99 +702,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "防护加固和问题修复" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "修复路由器问题导致使用 iMule 时的网络查询" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "识别、处理和拒绝重复的隧道ID" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "修复日志文件名的更改" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "避免会话标签中的哈希码攻击" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "验证种子存储前随机化延迟" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "增加种子的数量" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "对 UCSB 攻击的部分防护" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -791,8 +802,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -800,7 +811,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -809,11 +820,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -824,19 +835,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -845,13 +852,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -862,7 +869,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -871,113 +878,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "插件" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "如果一个插件不能正常工作,请联系该插件的维护者。" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "几个 Windows 安装包的问题(见上)" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "修复 i2ptunnel 中的默认操作" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "更好的检测 64-bit Windows 以避免系统托盘崩溃" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "修复问题,防止阻止通过BT种子进行路由器更新" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -985,12 +992,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1005,7 +1012,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1013,23 +1020,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1041,113 +1048,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1155,8 +1158,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1166,43 +1169,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1210,8 +1213,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1220,16 +1223,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1240,7 +1243,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1258,7 +1261,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1270,11 +1273,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1290,7 +1293,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1302,7 +1305,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1311,11 +1314,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1330,11 +1333,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1343,11 +1346,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1357,53 +1360,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1421,11 +1424,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1434,14 +1437,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1459,11 +1454,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1639,29 +1630,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1670,7 +1661,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1680,60 +1671,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1744,13 +1740,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1761,88 +1757,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "位置" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1853,13 +1840,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1874,7 +1861,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1883,81 +1870,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "0.9.22 带有bug修复并且开始 Ed25519 迁移" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1968,13 +1960,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1983,51 +1975,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2039,17 +2023,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2058,8 +2042,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2067,41 +2051,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2111,11 +2077,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "0.9.12 添加 ECDSA 的支持并更新 Jetty 8" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2123,7 +2089,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2142,95 +2108,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "初步添加 ECDSA 签名对目标的支持" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2241,11 +2209,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2253,85 +2221,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "SusiMail" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2342,11 +2310,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2356,7 +2324,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2364,7 +2332,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2374,91 +2342,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2469,11 +2437,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2485,7 +2453,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2496,7 +2464,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2505,38 +2473,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2547,11 +2515,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2593,7 +2561,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2604,7 +2572,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2618,7 +2586,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2643,13 +2611,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2664,7 +2632,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2679,28 +2647,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2709,19 +2677,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2730,7 +2690,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2739,7 +2699,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2755,11 +2715,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2770,7 +2730,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2789,119 +2749,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2912,11 +2877,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2927,13 +2892,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2943,145 +2908,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "默认不在一些国家播种" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3092,24 +3057,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3118,7 +3083,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3127,95 +3092,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "不要让经过代理的路由器自动播种" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3228,13 +3193,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3243,20 +3208,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3272,10 +3237,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3295,32 +3260,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3333,45 +3294,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3389,10 +3338,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3400,13 +3345,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3417,12 +3362,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3430,32 +3375,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3470,42 +3407,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3513,19 +3438,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3540,32 +3457,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3582,9 +3487,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3592,7 +3497,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3602,17 +3507,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3634,174 +3535,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3811,11 +3649,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3827,93 +3665,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "更具侵略性的种子查询节流阀" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3924,11 +3762,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3941,7 +3779,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3949,93 +3787,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4046,17 +3884,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "0.9.20 包含很多重要的缺陷修复,并且增加了网络中的播种(floodfill)容量。" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4069,7 +3907,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4077,7 +3915,7 @@ msgid "" "three months." msgstr "我们希望这些改变会增加网络的容量和性能,并减少过去三个月里网络拥堵的影响。
    " -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4085,156 +3923,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4243,7 +4078,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4253,7 +4088,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4261,78 +4096,72 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" +msgstr "详细信息" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +msgid "Location" +msgstr "位置" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4341,51 +4170,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4398,7 +4225,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4409,7 +4236,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4419,15 +4246,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4436,47 +4261,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4486,11 +4296,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4503,7 +4313,7 @@ msgstr "" "0.9.21 包含几个更改,以增加网络容量、提高播种效率,并更有效率的使用带宽。我们已经迁移共享客户端隧道到 ECDSA " "签名,并使用新的 \"multisession\" 功能为那些不支持 ECDSA 的站点添加一个 DSA 后备。" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4511,95 +4321,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4612,11 +4422,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4636,7 +4446,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4647,31 +4457,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4686,7 +4496,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4695,52 +4505,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4757,11 +4567,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4774,42 +4584,37 @@ msgid "" "release." msgstr "0.9.21 版本带有性能改进和缺陷修复。<br>" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -#, fuzzy -msgid "`I2PCon page`" -msgstr "`下载页面`" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4820,15 +4625,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4837,11 +4642,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4849,7 +4654,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4859,11 +4664,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4871,7 +4676,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4882,7 +4687,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4890,7 +4695,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4898,15 +4703,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4919,13 +4724,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "0.9.23 包含多个错误修复,以及一些对 I2PSnark 的小幅改善" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4934,13 +4739,11 @@ msgid "" "including people." msgstr "欢迎使用 I2P!这是我 (str4d) 签发的第一个版本,在 zzz 签发 49 个版本之后。这是我们对所有事物过多冗余的一次重要测试,包括人员。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" -msgstr "" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" +msgstr "管家" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4950,52 +4753,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -#, fuzzy -msgid "`can be downloaded here`" -msgstr "`下载页面`" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "如果您已通过一个软件包管理器来安装 I2P,您不会受到此更改的影响,并且可以照常更新。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5013,7 +4791,7 @@ msgstr "" "签名很顺利,预计已有至少一半的网络转换密钥。此次发布加速了密钥更新的过程。为了减少网络客户端的流失,您的路由器将在每次重启时有较小的概率转换到 " "Ed25519。在它转换密钥后,可预期的两天内将有更低的带宽,因为它需要将新的身份重新集成到网络。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5024,155 +4802,146 @@ msgstr "" "请注意,这是最后一个支持 Java 6 的发布版本。请尽快更新到 Java 7 或者 8。我们已经努力使 I2P 兼容即将到来的 Java " "9,并且一些成果已经放在此次发布中。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "我们也对 I2PSnark 做了一些细微的改进,并且在路由器控制台中加入了一个新的页面用以查看较旧的新闻。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -#, fuzzy -msgid "`our donation page`" -msgstr "`下载页面`" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5181,17 +4950,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5199,20 +4968,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5226,24 +4991,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5251,43 +5012,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5297,11 +5050,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "更新细节" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5314,7 +5091,7 @@ msgstr "" "请尽快升级到 Java 7 或 8。\n" "如果您在使用 Java 6,您的路由将不会自动更新。" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5322,185 +5099,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "路由器家族" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5510,11 +5276,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25 包含 SAM 3.3、QR 码及缺陷修复" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5525,7 +5291,7 @@ msgstr "" "增加了 QR 码用于与其他人分享隐身服务。\n" "增加了“身份”图像用于视觉上区分地址。" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5537,83 +5303,83 @@ msgstr "" "这可以让您更容易的声明您的一组路由器是由一个人运行。\n" "有一些变更以增加网络容量,并希望能够提升隧道构建成功率。" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5624,14 +5390,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5644,7 +5410,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5658,13 +5424,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5675,17 +5441,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5696,20 +5462,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5726,13 +5492,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5743,16 +5509,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5766,8 +5532,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5779,9 +5545,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5797,30 +5563,26 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "0.9.26 包含加密学更新,Debian 包改进,以及缺陷修复。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" "and major improvements to the Debian/Ubuntu packaging." msgstr "0.9.26 对我们的加密程序库进行了一次重要升级,有新的地址簿订阅协议和签名,以及 Debian/Ubuntu 包的重要改进。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5835,20 +5597,20 @@ msgstr "" "另外,我们现在使用常数时间的 GMP 函数以防止侧信道攻击。\n" "出于谨慎,GMP 更改只对新的安装和 Debian/Ubuntu 构建启用;我们会在 0.9.27 发布时更新它们。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" "including Jetty 8 and geoip, and removed the equivalent bundled code." msgstr "对于 Debian/Ubuntu 构建,我们添加了几个包的依赖,包括 Jetty 8 和 geoip,并移除封装的等效代码。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5856,92 +5618,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5954,11 +5716,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -5967,8 +5729,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -5978,39 +5740,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6019,29 +5782,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6051,13 +5805,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6066,23 +5820,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6093,88 +5847,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "位置" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6182,17 +5921,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6200,11 +5935,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 包含缺陷修复" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6217,85 +5952,85 @@ msgstr "" "更新的 GMP 程序库为加密提速了,这在新安装的 0.9.26 版本及 Debian 版本中启用,网络更新用户将在 0.9.27 时享用到它。\n" "IPv6 传输、SSU 对等端测试、隐身模式等也有改进。" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6306,11 +6041,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 包含缺陷修复" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6326,7 +6061,7 @@ msgstr "" "我们继续改进以检测和阻止潜在的恶意对等端。\n" "虽然我们尚不推荐将 Java 9 用作一般用途,但也为 Java 9 做了初步修复。" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6335,163 +6070,163 @@ msgstr "" "I2P将会出席33C3,请来我们的桌边逛逛,并告诉我们您改进这个网络的想法。\n" "我们会在大会上回顾我们2017年的蓝图以及优先事项。" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6502,11 +6237,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29包含缺陷修复" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6524,99 +6259,99 @@ msgstr "" "我们现在通过HTTP代理传输same-origin Referer标头。\n" "我们为Java 9进行了更多的修复,然而我们尚不推荐将Java 9用作一般用途。" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6627,11 +6362,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6648,18 +6383,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6669,21 +6404,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6691,7 +6426,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6701,103 +6436,103 @@ msgstr "" "注意:在非Android的ARM平台,例如树莓派,文件块数据库将在重启时升级,这也许会花上数分钟。\n" "请保持耐心。" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6808,13 +6543,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6824,10 +6559,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6835,11 +6570,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6853,23 +6584,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6879,13 +6610,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6894,31 +6625,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6931,13 +6662,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6950,7 +6681,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6969,7 +6700,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -6988,11 +6719,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7003,56 +6734,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7063,11 +6794,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7076,39 +6807,36 @@ msgid "" "We have added some checks in the console to resist rebinding attacks." msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7240,6 +6968,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7324,6 +7053,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7334,13 +7068,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7351,13 +7085,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7374,7 +7108,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7383,20 +7117,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7417,7 +7151,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7426,13 +7160,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7448,7 +7182,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7460,7 +7194,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7475,20 +7209,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7500,7 +7234,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7511,13 +7245,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7535,7 +7269,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7548,13 +7282,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7567,7 +7301,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7578,13 +7312,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7597,13 +7331,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7616,13 +7350,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7633,20 +7367,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7660,15 +7394,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7714,12 +7445,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7735,107 +7466,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" -msgstr "" +msgstr "0.9.35,SusiMail 文件夹及 SSL 向导" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7846,15 +7574,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7878,23 +7606,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7905,7 +7633,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7918,13 +7646,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -7943,7 +7671,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -7954,7 +7682,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -7963,13 +7691,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -7981,11 +7709,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -7996,13 +7724,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8016,7 +7744,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8025,7 +7753,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8036,7 +7764,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8053,13 +7781,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8072,13 +7800,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8087,35 +7815,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8126,7 +7854,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8135,30 +7863,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8172,16 +7898,13 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 msgid "0.9.36 with NTCP2 and bug fixes" -msgstr "" +msgstr "0.9.36,NTCP2 及缺陷修复" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:17 msgid "" @@ -8207,6 +7930,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8267,42 +7991,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" -msgstr "" +msgstr "0.9.37,NTCP2 已启用" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8313,15 +8034,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8339,7 +8060,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8348,13 +8069,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8369,22 +8090,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8395,13 +8116,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8410,11 +8131,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8425,14 +8146,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8440,13 +8161,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8456,13 +8177,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8473,7 +8194,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8481,13 +8202,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8496,7 +8217,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8507,18 +8228,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "0.9.38 含有全新安装向导" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8530,102 +8248,3005 @@ msgstr "" "含有一个若为首次安装则会启动的向导,还有一个带宽测试器。我们已经支持最新的GeoIP数据库格式。我们的网站上有一个新的配置Firefox的安装包和一个新的本地Mac" " OSX安装包。我们继续努力支持新的“LS2”网络数据库格式。" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "这次发布还有大量的bug修复,包括修复了susimail附件的一些问题,还含有针对纯IPv6路由器的一个修复。" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "I2P 实验室" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "0.9.39 带有性能提升" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" +"0.9.39 包含了针对新网络库格式的大量更新(proposal 123).\n" +"我们将 i2pcontrol 插件作为一个 webapp 打包进来从而支持 RPC 应用的开发.\n" +"另外还有众多的性能提升和bug修复." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" +"我们移除了午夜和经典主题从而减轻维护压力.\n" +"之前使用这些主题的用户现在将会看到暗或者亮色调主题.\n" +"以及主页有了新的的图标, 控制台更新的第一步." +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "0.9.40 有新的图标" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" +"0.9.40 支持新的租契集格式。\n" +"我们已禁用旧的 NTCP 1 传输协议。\n" +"有一个新的 SusiDNS 导入功能,以及一个用于传入连接的新的脚本化过滤机制。" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "隧道向导" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "高级设置" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +msgid "0.9.41 with bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" +"0.9.41 继续着手落实提案 123 引入的新功能,\n" +"包括对加密的租契集做客户端级别的身份验证。\n" +"控制台的 I2P 标志及若干图标已更新。\n" +"更新了 Linux 安装程序。" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" +"启动速度在树莓派(Raspberry Pi)等平台上更快了。\n" +"已修正若干缺陷,包括部分严重影响底层网络消息的问题。" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +msgid "0.9.42 with bug fixes" +msgstr "0.9.42 包含了bug修复" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" +"0.9.42 继续使I2P更快更稳定.\n" +"此版本包含了几处改动以提高UDP传输速度。\n" +"我们拆分了设置文件,以便将来进一步模块化。\n" +"我们将继续努力,将关于更快、更安全的加密的建议付诸实践。\n" +"理所当然地, 还有许多bug修复。" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +msgid "0.9.43 with bug fixes" +msgstr "0.9.43 包含了错误修复" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" +"在 0.9.43 发布版本中,我们继续致力于更强的安全性,隐私功能和性能提升。我们的新的租契集规范 (LS2) " +"实现现在已完成。我们正在开始用于未来发布版本的更强大快速的端到端加密(提案 144)实现。一些 IPv6 " +"探测问题已修复,当然还有一些其他错误修复。" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" diff --git a/i2p2www/translations/zh/LC_MESSAGES/docs.po b/i2p2www/translations/zh/LC_MESSAGES/docs.po index a9d063f8..59e2a83e 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/docs.po +++ b/i2p2www/translations/zh/LC_MESSAGES/docs.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the I2P project. # # Translators: +# ciaran , 2019 # 黃彥儒 , 2015 # YFdyh000 , 2016 # YFdyh000 , 2015-2016 @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-05 02:26+0000\n" -"Last-Translator: MD Rights \n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: YFdyh000 \n" "Language-Team: Chinese (China) " "(http://www.transifex.com/otf/I2P/language/zh_CN/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -21,20 +22,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "技术文档的索引" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" -msgstr "" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" +msgstr "2019年七月" #: i2p2www/pages/site/docs/index.html:6 msgid "Following is an index to the technical documentation for I2P." -msgstr "下面是一个指标性的技术文档关於I2P。" +msgstr "下面是I2P技术文档的索引。" #: i2p2www/pages/site/docs/index.html:10 msgid "" @@ -42,10 +42,15 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" +"这份索引从高层到低层顺序排列。\n" +"高层是为“客户端”或应用服务的。\n" +"低层处在路由本身中。\n" +"应用与路由之间的接口是I2CP(I2P控制协议) API。" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -54,8 +59,8 @@ msgid "" "enter a ticket identifying the problem." msgstr "" -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -71,39 +76,39 @@ msgstr "" msgid "Overview" msgstr "概述" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "技术简介" -#: i2p2www/pages/site/docs/index.html:28 -msgid "A Less-Technical Introduction" -msgstr "" - #: i2p2www/pages/site/docs/index.html:29 +msgid "A Less-Technical Introduction" +msgstr "一个低技术性的介绍" + +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "威胁模型和分析" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "比较其他匿名网络" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "规格" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "协议栈图表" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "I2P 论文" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "演示、文章、教程、视频和访谈" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -112,121 +117,121 @@ msgstr "" "Invisible Internet Project (I2P) 项目概况 2003年8月28日 " "(pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "应用层主题" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "命名和地址簿" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "插件概况" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "插件规格" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" -msgstr "" +msgstr "管理客户端" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "在您的应用程序中嵌入该路由器" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "通过 I2P 的 Bittorrent" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "I2PControl 插件 API" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "hostsdb.blockfile 格式" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "配置文件格式" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "应用层 API 和协议" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." -msgstr "" +msgstr "以任意语言编写的用于发送和接受数据的高层,易于使用的API" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "应用程序开发概述和指南" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel 配置" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "SAM 协议" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "SAMv2 协议" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "SAMv3 协议" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "BOB 协议" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "端到端传输 API 和协议" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "面向客户端使用的可靠和不可靠通信的端到端协议。" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "流传输程序库" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "流传输协议规格" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "流传输 Java 文档" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "数据报" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "数据报 Java 文档" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "客户端到路由器接口 API 和协议" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -235,325 +240,334 @@ msgstr "" "客户端(应用程序)使用的最底层 API 来发送和接收到一个路由器的流量。\n" "传统上只能由一个 Java 应用程序和高层 API 使用。" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - I2P 控制协议 / API 概述" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "I2CP 规格" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "I2CP API Java 文档" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "常见的数据结构规范" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "数据结构 Javadoc" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "端到端加密" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "客户端消息是如何被路由器端到端加密。" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "ElGamal/AES+SessionTag 加密" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "ElGamal 和 AES 密码学细节" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "网络数据库" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "分布式存储和有关路由器与客户端的信息接收。" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "网络数据库概述、细节和威胁分析" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "密码学散列" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "密码学签名" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "路由器补种规格" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "路由器消息协议" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "I2P 是一个面向消息的路由器。路由器之间发送的消息由 I2NP 协议定义。" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "I2CP - I2P 网络协议概述" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "I2CP 规格" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "I2NP Javadoc" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "隧道" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "路由器路由概述" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "ElGamal/AES" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "传输层" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "传输层概述" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "SSU 规格" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "NTCP 传输加密" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "SSU 传输加密" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "传输 Java 文档" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "NTCP Java 文档" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "SSU Java 文档" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "其他路由器主题" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "路由器软件更新" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "原生 BigInteger 程序库" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "时间同步及 NTP" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "性能" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "开发者的指南和资源" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "新开发者的指南" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "新翻译者的指南" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "开发者指南" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "服务器 %(num)s" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "提案" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "I2P 使用的端口" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "手动更新外壳程序" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "用户论坛" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug 跟踪系统" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "Transifex 上的翻译源" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "路线图" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "待做列表" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "不是当前" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1158,7 +1172,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1305,7 +1319,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:100 msgid "Installation" -msgstr "" +msgstr "安装" #: i2p2www/pages/site/docs/plugins.html:101 msgid "" @@ -1444,7 +1458,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1463,10 +1477,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1535,76 +1549,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1612,189 +1600,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "版本" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "应用程序" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1803,63 +1792,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1867,7 +1856,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1877,7 +1866,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1893,9 +1882,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" -msgstr "2010年八月" +msgid "February 2019" +msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 msgid "Datagram Overview" @@ -2025,7 +2013,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2034,12 +2022,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2047,12 +2035,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2066,12 +2054,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2141,7 +2129,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "描述" @@ -2911,6 +2899,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "语言" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "站点" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "外壳程序" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2982,7 +2998,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "另见" @@ -3161,13 +3177,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "选项" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "默认" @@ -3669,7 +3685,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "历史记录" @@ -3699,10 +3715,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4001,7 +4017,7 @@ msgstr "" #: i2p2www/pages/site/docs/applications/bittorrent.html:159 msgid "Client Connections" -msgstr "" +msgstr "客户端连接" #: i2p2www/pages/site/docs/applications/bittorrent.html:160 msgid "" @@ -4099,17 +4115,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4119,10 +4138,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4130,7 +4150,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4139,7 +4159,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4149,7 +4169,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4160,11 +4180,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4174,7 +4194,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4188,7 +4208,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4201,7 +4221,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4212,38 +4232,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" -msgstr "" +msgstr "额外信息" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6969,17 +6989,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7096,8 +7115,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7171,7 +7189,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "参与播种" @@ -7245,11 +7263,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7264,21 +7282,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7288,30 +7306,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7320,17 +7338,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7339,7 +7357,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7347,39 +7365,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7388,26 +7406,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7415,65 +7433,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7485,11 +7503,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7501,7 +7519,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7513,8 +7531,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7529,19 +7547,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7556,7 +7574,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7570,11 +7588,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7586,11 +7604,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7598,11 +7616,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7611,11 +7629,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7636,7 +7654,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7651,24 +7669,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7676,7 +7694,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7688,7 +7706,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7696,13 +7714,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7713,11 +7731,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7728,11 +7746,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7740,7 +7758,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7757,22 +7775,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7781,11 +7799,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7798,7 +7816,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7810,7 +7828,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7831,11 +7849,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7850,18 +7868,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7877,11 +7895,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7899,7 +7917,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7910,11 +7928,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7924,13 +7942,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7941,7 +7959,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7951,7 +7969,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7962,14 +7980,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7984,7 +8002,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8002,7 +8020,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8012,11 +8030,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8026,7 +8044,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8037,11 +8055,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8055,7 +8073,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8063,11 +8081,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8089,11 +8107,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8106,11 +8124,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8127,18 +8145,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8146,11 +8164,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8159,32 +8177,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8194,31 +8212,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8231,11 +8249,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8243,7 +8261,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8252,7 +8270,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8264,7 +8282,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8273,30 +8291,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8308,15 +8326,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8330,7 +8348,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8342,7 +8360,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8359,7 +8377,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8369,7 +8387,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8381,11 +8399,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8393,48 +8411,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "一些防护是可能的,并且其中大多数已计划实施:" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "实施防护:" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8442,7 +8460,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8450,7 +8468,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8460,7 +8478,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8485,16 +8503,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8502,18 +8520,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8530,7 +8548,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8544,7 +8562,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8560,15 +8578,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -9060,6 +9078,8 @@ msgid "" "larger \n" "anonymity set of users already running on top of I2P." msgstr "" +"I2P是一个可扩展的,自组织的,弹性的分组交换匿名网络层,任何数量的不同匿名或安全意识的应用程序都可以在其上运行。 " +"这些应用程序中的每一个都可以进行自己的匿名,延迟和吞吐量权衡,而无需担心在混合网络中路由的正确实现,从而允许它们将其活动与已经在I2P上运行的较大匿名用户组合。" #: i2p2www/pages/site/docs/how/tech-intro.html:30 msgid "" @@ -9076,7 +9096,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/tech-intro.html:37 msgid "Chat: IRC, Jabber, I2P-Messenger." -msgstr "" +msgstr "聊天: IRC, Jabber, I2P-Messenger." #: i2p2www/pages/site/docs/how/tech-intro.html:38 msgid "" @@ -9086,12 +9106,19 @@ msgid "" "href=\"#app.i2pbt\">I2P-bt\n" "and others." msgstr "" +"文件分享: I2PSnark, Robert, iMule, \n" +"I2Phex, PyBit, I2P-bt\n" +"及其它." #: i2p2www/pages/site/docs/how/tech-intro.html:43 msgid "" "E-mail: susimail and I2P-Bote." msgstr "" +"电子邮件: susimail and I2P-Bote." #: i2p2www/pages/site/docs/how/tech-intro.html:44 msgid "" @@ -9277,20 +9304,23 @@ msgid "" "specific destination.\n" "The full information contained in a lease:" msgstr "" +"要理解I2P的第三个关键概念是“网络数据库”(或\"netDb\") - " +"一对用于共享网络元数据的算法。其携带的两种类型的元数据是“routerInfo”“租契集leaseSets” - " +"routerInfo为路由器提供联系特定路由器所需的数据(它们的公钥,传输地址等),而租契集为路由器提供联系特定路由器所需的信息。目的地。租契集包含许多“租约”。每个租约都指定一个隧道网关,允许到达特定目的地。租约中包含的完整信息:" #: i2p2www/pages/site/docs/how/tech-intro.html:151 msgid "Inbound gateway for a tunnel that allows reaching a specific destination." -msgstr "" +msgstr "可以到达特定目的地的隧道的入站网关。" #: i2p2www/pages/site/docs/how/tech-intro.html:152 msgid "Time when a tunnel expires." -msgstr "" +msgstr "隧道到期的时间" #: i2p2www/pages/site/docs/how/tech-intro.html:153 msgid "" "Pair of public keys to be able to encrypt messages (to send through the " "tunnel and reach the destination)." -msgstr "" +msgstr "可以加密消息的一对公钥(来通过隧道发送并到达目的地)" #: i2p2www/pages/site/docs/how/tech-intro.html:155 msgid "" @@ -12819,17 +12849,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12863,20 +12893,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12886,72 +12916,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12961,7 +12991,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12971,24 +13001,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12996,29 +13026,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13027,7 +13057,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13038,15 +13068,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13060,13 +13090,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13080,12 +13110,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13094,42 +13124,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13139,46 +13169,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "减少隧道数量在空闲时" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13186,11 +13216,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13211,66 +13241,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "内容" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13533,6 +13563,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "2010年八月" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13732,6 +13766,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14333,7 +14373,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:319 #: i2p2www/pages/site/docs/transport/ntcp.html:398 msgid "Notes:" -msgstr "" +msgstr "备注:" #: i2p2www/pages/site/docs/transport/ntcp.html:237 msgid "" @@ -14556,7 +14596,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:539 msgid "Discussion" -msgstr "" +msgstr "讨论" #: i2p2www/pages/site/docs/transport/ntcp.html:540 #, python-format @@ -14799,7 +14839,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "密钥" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15263,10 +15303,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15449,7 +15485,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "加密" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/zh/LC_MESSAGES/get-involved.po b/i2p2www/translations/zh/LC_MESSAGES/get-involved.po index d6283fbf..6a3c5812 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/zh/LC_MESSAGES/get-involved.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Chinese (China) " "(http://www.transifex.com/otf/I2P/language/zh_CN/)\n" @@ -24,154 +24,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "捐款" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "税务状态" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "贴纸" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -179,18 +155,25 @@ msgid "Get Involved!" msgstr "参与进来吧!" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" -msgstr "我们需要您的帮助!" +msgid "There are many ways you can help I2P!" +msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -200,7 +183,7 @@ msgstr "" "如果您对加入我们的队伍感兴趣,请与我们\n" "联系,我们总是欢迎热心的贡献者!" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" @@ -209,90 +192,158 @@ msgstr "" "我们在很多地方都需要帮助,您不需要了解Java也可以做出贡献!\n" "这里是一张能帮您开始的清单!" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "传播消息!" -#: i2p2www/pages/site/get-involved/index.html:19 -msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." -msgstr "" -"在论坛、博客和文章的评论中告诉人们有关I2P的事情。\n" -"修整在维基百科中使用你的语言的有关I2P的条目。\n" -"告诉你的朋友们。" - #: i2p2www/pages/site/get-involved/index.html:24 +msgid "" +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "翻译" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "测试" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "文档" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -"帮助修复网页中过时或者不完整的部分。\n" -"将页面翻译成其它语言。" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" -msgstr "图片" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" -msgstr "提供更多的图片,修复在网页中的旧图片。" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "内容" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" -msgstr "制作一个匿名网站!加入一些内容!为社区做出贡献!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." +msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "服务" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -"在匿名网站上提供一项服务。可以是代理,论坛,tracker服务器,\n" -"命名服务,搜索引擎,匿名网站监测器……这里面很多\n" -"都没有那么难。" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "网络引导" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" msgstr "应用程序" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "编写代码" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -302,41 +353,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "翻译" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "如果想要帮助我们把网站和软件翻译成您的语言,请详细查看翻译者的向导" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "分析" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "网络引导" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -352,7 +380,6 @@ msgstr "2016年1月" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -387,15 +414,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "2016年1月" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -630,677 +651,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "阿拉伯语翻译" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "此赏金分为两个子项:" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "部分 1:网页的传输" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "名称" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "状态" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -#, fuzzy -msgid "Proposal in development" -msgstr "Syndie 开发" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "I2P 在 Debian 中的软件包,以及 Ubuntu 镜像" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "俄语翻译" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "Syndie 开发" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2265,19 +1615,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2426,7 +1776,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "社区" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2643,56 +1993,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2700,25 +2050,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "许可协议" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2727,7 +2077,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2736,18 +2086,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2755,7 +2105,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2767,7 +2117,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4154,4 +3504,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/zh/LC_MESSAGES/priority.po b/i2p2www/translations/zh/LC_MESSAGES/priority.po index 96e81d25..1f7eeff8 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/priority.po +++ b/i2p2www/translations/zh/LC_MESSAGES/priority.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the I2P project. # # Translators: +# Beta Ba , 2019 # ef082130671b50894cb0f0340a268c8b, 2018 # K , 2017 # kwh(Kim Wan-Ho), 2013 @@ -14,13 +15,14 @@ # xtoaster , 2013 # YFdyh000 , 2016 # YFdyh000 , 2014-2015 +# Zxc Zxc , 2019 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-05 02:21+0000\n" -"Last-Translator: MD Rights \n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 15:01+0000\n" +"Last-Translator: Beta Ba \n" "Language-Team: Chinese (China) " "(http://www.transifex.com/otf/I2P/language/zh_CN/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -31,26 +33,26 @@ msgstr "" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" -msgstr "文章分类" +msgstr "博客分类" #: i2p2www/pages/blog/category.html:4 #, python-format msgid "I2P Blog ATOM Feed for Category: %(category)s" -msgstr "I2P 博客 ATOM 源,文章分类:%(category)s" +msgstr "I2P 博客 ATOM 源,博客分类:%(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "博客" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" -msgstr "I2P 博客新闻源 (ATOM格式)" +msgstr "I2P 博客 ATOM 源" #: i2p2www/pages/blog/index.html:18 #, python-format msgid "Posted %(date)s by %(author)s" -msgstr "发表时间:%(date)s 作者:%(author)s" +msgstr "%(author)s 发表于 %(date)s" #: i2p2www/pages/blog/latest.html:5 msgid "More blog posts…" @@ -69,38 +71,41 @@ msgid "Debian I2P Packages" msgstr "Debian I2P 软件包" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" -msgstr "Debian Sid和Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" +msgstr "Debian Buster, Ubuntu Bionic 及更高版本" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -"I2P在Ubuntu Bionic 18.04和Debian Sid的官方软件源中。\n" -"使用您的包管理工具安装“i2p”软件包,安装方法和安装其他软件包相同。以下说明不是必要的。" +"I2P 可从 Ubuntu Bionic 及更高版本和 Debian Buster 和Sid 的官方软件源中获取。\n" +"然而,Debian Buster 和 Ubuntu Bionic (LTS) 发行版仅有较旧的 I2P 版本。\n" +"如果你没有运行 Debian Sid 或更新的 Ubuntu 发布,\n" +"请使用我们的 Debian 软件源或 Launchpad PPA 以确保你在运行最新的 I2P 版本。" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" -msgstr "Debian Stretch或更早,Ubuntu Artful 17.10或更早" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" +msgstr "Debian 或 Ubuntu,所有版本" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" -msgstr "已经过测试并且应该能工作在 x86/x86_64 平台上的软件包:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" +msgstr "Debian 软件包应该可以在绝大多数平台上正常运行:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" -msgstr "Ubuntu (Precise 12.04 或更新)" +msgstr "Ubuntu12.04 或更高版本)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy 或更高版本)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -108,85 +113,85 @@ msgid "" "with these packages on Trac at\n" "https://trac.i2p2.de." msgstr "" -"I2P包可能也能在上面未列出的系统上工作。请在 Trac at\n" -"https://trac.i2p2.de 上报告任何这些包相关的问题。" +"I2P 软件包可能也能在上面未列出的系统上工作。请在 https://trac.i2p2.deTrac上报告关于这些软件包的问题。" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" msgstr "" -"选择 1: Ubuntu 最近版本及其衍生版 " -"(如果您使用的不是Debian,请尝试此项。)" +"选择 1:Ubuntu 最近的版本及其衍生发行版(如果您使用的不是 " +"Debian,请尝试此项)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" -msgstr "选择 2:Debian (包括 Debian 衍生版)" +msgstr "选择 2:Debian(包括 Debian 的衍生发行版)" + +#: i2p2www/pages/downloads/debian.html:33 +msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" +msgstr "Ubuntu 及其衍生发行版如 Linux Mint 与 Trisquel 的安装指南" #: i2p2www/pages/downloads/debian.html:34 -msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" -msgstr "" - -#: i2p2www/pages/downloads/debian.html:35 msgid "Adding the PPA via the command line and installing I2P" -msgstr "通过命令行添加PPA源,安装I2P" +msgstr "通过命令行添加 PPA 源并安装 I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" -msgstr "打开终端窗口并输入:" +msgstr "打开终端并输入:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" "that the packages have not been tampered with since being built." msgstr "" -"此命令将添加 PPA 至 /etc/apt/source.list.d 中,\n" -"并获取软件源签名所使用的 GPG 密钥。GPG 密钥保证软件包自编译后没有被篡改。" +"此命令将添加 PPA 至 /etc/apt/source.list.d 中并获取软件源签名所使用的 GPG 密钥。GPG " +"密钥保证软件包自编译后没有被篡改。" -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" -msgstr "输入一下命令,通知您的软件包管理器新添加的PPA源:" +msgstr "输入以下命令通知您的软件包管理器新添加的 PPA 源:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." -msgstr "此命令将从系统中已启用的每个软件源中获取最新的软件列表,包括刚刚通过命令添加的 I2P PPA 源。" +msgstr "此命令将从系统中已启用的每个软件源中获取最新软件列表,包括刚刚通过命令添加的 I2P PPA 源。" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" -msgstr "您现在可以安装I2P了!" +msgstr "您现在可以安装 I2P 了!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" -msgstr "使用Synaptic添加PPA" +msgstr "使用 Synaptic 添加 PPA" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "打开 Synaptic (系统 -> 管理 -> Synaptic 软件包管理器)。" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." -msgstr "Synaptic 启动后,从 设置 菜单中选择 软件源 。" +msgstr "Synaptic 启动后,从设置菜单中选择软件源。" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " "Add Source. Click the Close button then " "Reload." msgstr "" -"点击 其他来源 选项卡,单击 添加。\n" -"粘贴 ppa:i2p-maintainers/i2p 至 APT-行并点击添加来源。\n" -"点击关闭 按钮,然后 重新载入。" +"点击其他来源选项卡,单击添加。粘贴 ppa:i2p-maintainers/i2p " +"至 APT 行并点击添加源。点击关闭按钮,然后重新载入。" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -194,111 +199,112 @@ msgid "" "so you may see a Mark additional required changes? popup. If so," " click Mark then Apply." msgstr "" -"在快速筛选框中,输入 i2p,按回车键。\n" -"结果列表中出现 i2p 后,右键点击 i2p 并选择 标记为安装。\n" -"此后可能会出现 标记其他需要的变更? 弹出窗口,请选择 标记 然后 应用。" +"在快速筛选框中输入 i2p ,按回车键。结果列表中出现 i2p 后,右键点击 " +"i2p 并选择标记为安装。此后可能会出现 " +"是否标记其他需要的变更?弹出窗口,请选择标记然后应用。" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." -msgstr "安装过程结束后,您可以继续到下一部分 启动I2P,根据您的系统对其进行配置。" +msgstr "安装过程结束后,您可以继续到下一部分启动 I2P,根据您的系统对其进行配置。" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian 的安装指南" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." -msgstr "目前支持的架构包括amd64, i386, armel, armhf (适用于Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" +msgstr "目前支持的架构" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" "user to root with su or by prefixing each command with " "sudo)." -msgstr "注意:以下步骤应以root权限执行(例如用su切换到root用户或在每个命令前加上sudo)。" +msgstr "" +"注意:以下步骤应以 root 权限执行(即用 su 切换到 root 用户或在每个命令前加上 " +"sudo )。" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." -msgstr "确保apt-transport-httpscurl已安装。" +msgstr "确保 apt-transport-httpscurl 已安装。" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" +"\n" +"在Debian " +"wiki上检查你使用的 Debian 版本并和你系统中的%(file2)s对比验证。\n" +"然后将如下文本添加到%(file)s。" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" -msgstr "" +msgstr "注意:如果你在使用 Debian Sid (testing) ,你可以直接从其主软件源中安装 I2P" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" -msgstr "" +msgstr "下载软件源签名密钥:" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "先不要导入任何东西,检查密钥的指纹和所有者" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" -msgstr "将密钥添加到APT的钥匙串" +msgstr "将密钥添加到 APT 的钥匙串" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" -msgstr "通知您软件包管理器新的存储库, 通过输入" +msgstr "输入以下命令通知您软件包管理器添加了新的软件源, " -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " "step\n" "1." -msgstr "" -"此命令将从您的系统上启用的每个资源库中检索最新的软件列表,包括用上述步骤添加的 I2P 资源库\n" -"1." +msgstr "此命令将从您的系统上启用的每个资源库中检索最新的软件列表,包括用步骤 1 添加的 I2P 软件源。" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." -msgstr "您现在已准备好安装 I2P!安装 i2p-keyring 软件包,确保你接收到用资源库的 GPG 密钥签发的更新。" +msgstr "您现在已准备好安装 I2P !安装 i2p-keyring 软件包可以确保你接收到软件源的 GPG 密钥签发的更新。" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." -msgstr "安装过程结束后,您可以继续到下一部分 启动I2P,根据您的系统对其进行配置。" +msgstr "安装过程结束后,您可以继续到下一部分启动 I2P并根据您的系统对其进行配置。" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" -msgstr "安装收尾工作" +msgstr "安装后工作" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" -msgstr "使用以上 I2P 软件包,I2P 路由可以通过如下方式启动" +msgstr "使用以上 I2P 软件包,I2P 路由可以通过如下方式启动:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -306,10 +312,11 @@ msgid "" "not use\n" "sudo or run it as root!)" msgstr "" -""按需启动" 使用 i2prouter 脚本。从命令行执行 "i2prouter\n" -"start" 即可。(注意:要使用 sudo 或以 root 身份运行!)" +""按需选择" 使用 i2prouter 脚本。从命令行执行 "i2prouter " +"start" 即可。(注意:绝对不要使用 sudo 或以 root " +"身份运行!)" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -318,12 +325,12 @@ msgid "" "(Note: Do not\n" "use sudo or run it as root!)" msgstr "" -""按需运行" 执行 \"i2prouter-nowrapper\",\n" -"不使用 java " -"服务封装直接运行(非Linux/非x86系统中需要这样)。\n" -"(注意:要使用 sudo 或以 root 身份运行!)" +""按需选择" 运行 \"i2prouter-nowrapper\",\n" +"不使用 java 服务封装直接运行(非 " +"Linux /非 x86 系统中需要)。(注意:绝对不要使用 sudo 或以 root " +"身份运行!)" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -331,10 +338,11 @@ msgid "" "i2p\" as root or using sudo. This is the recommended means of " "operation." msgstr "" -"作为服务在您的系统启动时自动运行,甚至早于用户登录。服务可以通过以root身份或sudo命令执行\"dpkg-reconfigure\n" -"i2p\"启用。这是推荐的操作方式。" +"作为服务在您的系统启动时自动运行,甚至早于用户登录。服务可以通过以 root 身份或 sudo 命令执行 \"dpkg-" +"reconfigure\n" +"i2p\" 启用。这是推荐的操作方式。" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -345,80 +353,241 @@ msgid "" "you may find portforward.com to be" " helpful." msgstr "" -"首次安装时,请不要忘记如果可能请调整您的 NAT/防火墙。\n" -"需要转发的端口可以通过路由控制台的 网络配置页面查看。\n" -"如果需要端口转发/端口映射方面的帮助,portforward.com可能会对您有用。" +"首次安装时,请不要忘记如果可能请调整您的 NAT/防火墙。需要转发的端口可以通过路由控制台的网络配置页面查看。如果需要端口转发/端口映射方面的帮助,portforward.com可能会对您有用。" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" "as the default settings of 96 KB/s down / 40 KB/s up are fairly " "conservative." msgstr "" -"请到配置页面,\n" -"检查并调整带宽设置,因为默认设置的 96 KB/s 下行 / 40 KB/s 上行相当保守。" +"请在配置页面检查并调整带宽设置,因为默认设置的" +" 96 KB/s 下行 / 40 KB/s 上行相当保守。" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" "If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy " "howto." -msgstr "" -"如果您希望通过浏览器访问I2P暗网内的网站, 您需要参看 浏览器代理设置 " -"页面了解基本设置方法。" +msgstr "如果您希望通过浏览器访问匿名网站, 请查看浏览器代理设置 页面了解基本设置方法。" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" -msgstr "" +msgstr "I2P Firefox 用户配置文件" #: i2p2www/pages/downloads/firefox.html:6 msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" +"匿名网站 eepsite 是匿名托管的网页,是可用网络浏览器访问的隐藏服务。可通过将网络浏览器的 HTTP 代理设置为 I2P 网络代理,4444" +" 端口访问这些站点。" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" +"为便于使用,Firefox 配置文件已预设置为使用 I2P 。尽管可以使用任何浏览器访问 I2P 站点,使用专用的配置文件可以将您的 I2P " +"活动与明网活动隔离。" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." msgstr "" +"此配置文件还包括了 NoScript 插件以阻止恶意 JavaScript 脚本及 HTTPSEverywhere 插件以确保尽可能使用 SSL " +"加密。" #: i2p2www/pages/downloads/firefox.html:25 msgid "Mirror:" -msgstr "镜像" +msgstr "镜像:" #: i2p2www/pages/downloads/firefox.html:27 msgid "select alternate mirror" -msgstr "选择代替的镜像" +msgstr "选择替代镜像" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." -msgstr "下载此文件并运行之。" +msgstr "下载此文件并运行。" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." +msgstr "文件由 %(signer)s 签名,公钥在这里。" + +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "I2P 实验室" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." msgstr "" -"文件由 %(signer)s 签名,\n" -"公钥可以从这里找到。" +"欢迎来到 I2P 实验室!\n" +"这里是各种尚未做好上线准备的项目的基地。\n" +"我们邀请您了解并试用这些项目,但不为其提供支持。\n" +"此处的任何项目可能在任意时间终止。" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "欢迎您在 I2P 论坛给出反馈。" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "当前项目" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "零依赖安装包" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" +"\n" +"这是不依赖已安装 Java 的 I2P Windows 安装包。\n" +"它包含了所有依赖项。\n" +"

    此安装包使用 Java 9 或更高版本的组件 JLink 打包最小 JRE 并创建可执行文件。源代码位于 monotone 分支 " +"“i2p.jlink”。然后使用 NSIS 脚本生成实际的安装包。脚本的源代码位于 monotone \"i2p.wininst\" " +"分支。

    \n" +"

    您可以在 I2P Lab Forum 报告错误。

    " + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" +"\n" +"

    状态:概念验证

    \n" +"

    已知错误和限制:使用 pack200 压缩的插件无法运行。

    " + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P 浏览器" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" +"隐形网浏览器是 TorBrowser/Mozilla Firefox ESR 的分叉,预设置了代理设置,NoScript 和 " +"i2pbutton,含有一些安全/隐私改进如拖放过滤器和外部应用屏蔽器。" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" +"Linux,Windows 和 Mac OS X 的构建可用。当前我们提供 64bit 系统的二进制文件。Linux 和 Windows 的 " +"32bit 构建在计划中。" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "目前 I2P 浏览器不附带自己的 I2P 路由。确保您已安装 I2P 并在启动 I2P 浏览器前正在运行。" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" +"\n" +" 状态:Beta-4\n" +" " + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" +"默认下载英语版本,但也构建了其他语言版本,\n" +" 您想要知道我们是否有您的语言版本的浏览器\n" +" 请查看下方链接如果。" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "Docker 镜像" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" +"\n" +" 这是一个 I2P Docker 镜像,适用于更喜欢容器的用户。\n" +" 它包含所有依赖项。" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" +"\n" +" 状态:概念验证" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "运行命令从 docker hub 拉取。" #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "下载" @@ -426,7 +595,7 @@ msgstr "下载" msgid "Source package" msgstr "源代码包" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "自动更新" @@ -435,10 +604,24 @@ msgid "Manual updates" msgstr "手动更新" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "实验室" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" +"\n" +"如果您想尝试最新的实验性 I2P 项目,请访问 I2P Lab\n" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "依赖关系" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -453,34 +636,45 @@ msgid "" "Determine your installed Java version here\n" "or type java -version at your command prompt.\n" msgstr "" +"\n" +"Java 运行时版本 7 或更高。\n" +"(Oracle,\n" +"OpenJDK,或\n" +"IcedTea\n" +"推荐 Java 版本 7 或 8 ,\n" +"除了树莓派:OpenJDK 9 for ARM,\n" +"PowerPC:IBM Java SE 7 或 8)\n" +"
    \n" +"在此处判断您已安装的 Java 版本\n" +"或在您的命令提示符中输入 java -version 。\n" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." -msgstr "Java 9的支持正在开发中,不建议将其用于一般的使用。" +msgstr "Java 9 支持正在开发中,不建议作为日常使用。" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "发布说明" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "变更日志" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian 变更日志" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android 变更日志" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "全新安装" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -490,37 +684,39 @@ msgid "" " You may be able to right-click and select\n" " "Open with Java"." msgstr "" -"下载此文件并双击它(如果管用)或在终端中输入 java -jar " -"i2pinstall_%(i2pversion)s.jar启动安装程序 installer。\n" -"您也许可以从右键菜单中选择 "用 Java 打开"。" +"下载此文件并双击它(如果有用)或在终端中输入 java -jar " +"i2pinstall_%(i2pversion)s.jar 以运行安装包。\n" +"您或许可以从右键菜单中选择 "用 Java 打开"。" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" -msgstr "命令行安装命令:" +msgstr "命令行(无图形界面)安装:" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" " run java -jar i2pinstall_%(i2pversion)s.jar -console " "from the command line." msgstr "" -"下载以上的 %(i2pversion)s OSX 图形安装文件并在命令行中执行java -jar " +"下载上方的 %(i2pversion)s OSX 图形安装包文件并在命令行中运行java -jar " "i2pinstall_%(i2pversion)s.jar -console" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" +"包含新的 I2P 启动器组件的拖放安装包。\n" +" Beta。" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." -msgstr "" +msgstr "双击文件,然后拖放启动器到您的 Applications 文件夹。" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -530,44 +726,57 @@ msgid "" " On some platforms you may be able to right-click and select\n" " "Open with Java"." msgstr "" -"下载此文件并双击它(如果管用)或在终端中输入 java -jar " -"i2pinstall_%(i2pversion)s.jar启动安装程序 installer。\n" -"在其他一些系统中,您也许可以从右键菜单中选择 "用 Java 打开"。" +"下载此文件并双击它(如果有用)或\n" +" 在终端中输入 java -jar i2pinstall_%(i2pversion)s.jar以运行安装包。\n" +" 在其他一些平台您或许可以从右键菜单中选择 "用 Java 打开"。" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" " run java -jar i2pinstall_%(i2pversion)s.jar -console " "from the command line." msgstr "" -"下载以上的图形安装文件并在命令行中执行java -jar i2pinstall_%(i2pversion)s.jar " +"下载上方的图形化安装包并在命令行中运行java -jar i2pinstall_%(i2pversion)s.jar " "-console。" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." -msgstr "Debian & Ubuntu 有官方软件包可用。" - -#: i2p2www/pages/downloads/list.html:122 -msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." -msgstr "" +msgstr "Debian & Ubuntu 软件包可用。" #: i2p2www/pages/downloads/list.html:126 +msgid "" +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." +msgstr "" +"要求 Android 4.0 (Ice Cream Sandwich) 或更高版本,如果您之前已安装 I2P,不幸的是此发布版本修复了一些 IPC" +" 问题,您必须在安装前卸载当前安装。" + +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "最少 512MB 内存;推荐 1GB 内存。" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." -msgstr "" +msgstr "发布版本和开发版本的 I2P APK 不兼容,因为它们分别由 zzz 和 meeh 签名。安装另一个之前卸载已安装版本。" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "I2P 现在可作为 Docker 包从 Docker hub 获取。您可以通过运行 'docker pull' 命令拉取镜像。" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "docker pull meeh/i2p.i2p" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from then either\n" " run the GUI installer or headless install as above." msgstr "" -"另外,您可以通过 monotone 或 " -"git.repo.i2pmonotone " +"或通过 Git 从 git.repo.i2pGithub 获取源码。\n" "
    \n" -"运行 (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ;cd " -"i2p-%(i2pversion)s ;ant pkg) 然后按前述方式启动图形界面安装程序或进行命令行安装。" +"运行 (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd " +"i2p-%(i2pversion)s ; ant pkg) 然后按前述方式运行 GUI 安装包或无图形界面安装。" -#: i2p2www/pages/downloads/list.html:148 +#: i2p2www/pages/downloads/list.html:173 #, python-format msgid "" "Android source is in monotone\n" +"Android 源码在 monotone" +"\n" " 和 Github。\n" -" Android 版编译需要 I2P 源代码。\n" -" 查看 Android 版源码中的文档了解编译所需的要求和操作指南。" +" Android 构建需要 I2P 源代码。\n" +" 查看 Android 源码中的文档了解编译要求和操作指南。" -#: i2p2www/pages/downloads/list.html:165 -#, fuzzy, python-format +#: i2p2www/pages/downloads/list.html:190 +#, python-format msgid "" -"The Mac OS X native installer is signed by %(signer)s,\n" +"The Windows installer is signed by %(signer)s,\n" "whose key is here." msgstr "" -"文件由 %(signer)s 签名,\n" -"公钥可以从这里找到。" +"Windows 安装包油 %(signer)s 签名,\n" +"公钥在此处。" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" +"Mac OS X 原生安装包由 %(signer)s 使用他的 Apple Developer ID 证书签名,\n" +"公钥在此处。" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" -msgstr "从早期版本中更新至新版:" +msgstr "从早期发布版本更新:" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." -msgstr "更新方式有自动更新和手动更新两种。" +msgstr "此发布版本自动和手动升级都可用。" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" " router console\n" "when it appears." msgstr "" -"如果您正在运行 0.7.5 或更高版本,您的路由器可以检测到新版本。\n" -"要更新,只需在按钮出现时,点击路由控制台中的“下载更新”按钮。" +"如果您正在运行 0.7.5 或更高版本,您的路由应该检测到新发布版本。\n" +"只需在路由控制台中出现“下载更新”按钮时点击即可。" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -638,28 +857,29 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" "自 0.9.23 起,一些发布版本由 str4d 签名,他的签名密钥已在版本 0.9.9 加入路由器。\n" -"版本低于 0.9.9 的路由器无法验证由 str4d 签名的升级文件,需要按照下面的方法手动升级。" +"版本低于 0.9.9 的路由器无法验证由 str4d 签名的升级文件,需要按照下面的方法手动更新。" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" +"下载文件到您的 I2P 安装文件夹并重命名为 i2pupdate.zip。(或者,您可以按上述方法获取源码并运行 \"ant " +"updater\",然后将得到的 i2pupdate.zip 复制到您的 I2P 安装文件夹)。您完全不需要解压文件。" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" -msgstr "单击 “重启”" +msgstr "单击“重启”" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "喝杯咖啡 11 分钟后回来" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" @@ -668,11 +888,11 @@ msgstr "" "文件由 %(signer)s 签名,\n" "公钥可以从这里找到。" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" -msgstr "之前的版本" +msgstr "之前的发布版本" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on %(echelon)s." msgstr "" -"之前的版本可以通过 Google " -"CodeLaunchpad " -",或通过 I2P 内的网站%(echelon)s 下载。" +"Code 和 Launchpad,或通过 " +"I2P 网络在%(echelon)s 可用。" #: i2p2www/pages/downloads/post-install.html:3 msgid "" @@ -695,8 +915,8 @@ msgid "" "href=\"http://localhost:7657/index.jsp\">router console,\n" "which has further instructions." msgstr "" -"在Windows下安装程序运行完毕后,只要点击 \"启动 I2P\" 按钮\n" -"即可打开 路由控制台,其中有更多的介绍内容。" +"在 Windows 下安装包运行完毕后,只要点击 \"启动 I2P\" 按钮\n" +"即可打开路由控制台,其中有更多的介绍内容。" #: i2p2www/pages/downloads/post-install.html:9 msgid "" @@ -714,11 +934,11 @@ msgid "" " is not supported,\n" "start the router with \"sh runplain.sh\" instead." msgstr "" -"在 Unix 类系统下, I2P 可以通过执行 \"i2prouter\" 脚本作为服务启动,脚本位于您为 I2P 指定的目录中。\n" -"在终端下进入此目录并执行 \"sh i2prouter status\" 应该可以获得路由器信息。\n" -"命令参数 \"start\", \"stop\" 及 \"restart\" 可以控制服务状态。\n" -"路由控制台可以通过与其他平台相同的地址访问。\n" -"OpenSolaris及其他不支持Java封装程序(i2psvc)的系统用户,需要使用 \"sh runplain.sh\" 启动路由器。" +"在类 Unix 系统下, I2P 可以通过执行 \"i2prouter\" 脚本作为服务启动,脚本位于您为 I2P " +"指定的文件夹中。在终端下进入此文件夹并执行 \"sh i2prouter status\" 可以获取路由状况。参数 \"start\", " +"\"stop\" 及 \"restart\" 可以控制服务。路由控制台可以通过与其他平台相同的地址访问。\n" +"OpenSolaris 及其他不支持 Java 封装程序 (i2psvc) 的系统用户需要使用 \"sh runplain.sh\" 启动路由。" #: i2p2www/pages/downloads/post-install.html:20 #, python-format @@ -731,10 +951,10 @@ msgid "" "inbound TCP on the\n" "configuration page." msgstr "" -"首次安装时请不要忘记如果可能 请调整您的 NAT/防火墙 设置,\n" -"I2P 使用的外网端口及其它端口的说明在这里。\n" -"如果您映射了 TCP 端口,请到 配置页面启用入站 TCP 传输。" +"首次安装时请不要忘记如果可能请调整您的 NAT/防火墙设置,\n" +"记住 I2P 使用的外网端口及其它端口,说明在这里。\n" +"如果您成功打开了入站 TCP 端口,请到配置页面启用入站 TCP。" #: i2p2www/pages/downloads/post-install.html:28 msgid "" @@ -748,14 +968,14 @@ msgstr "" #: i2p2www/pages/downloads/redirect.html:2 msgid "Downloading..." -msgstr "正在下载……" +msgstr "正在下载..." #: i2p2www/pages/downloads/redirect.html:8 #, python-format msgid "" "Your download will begin shortly. If it doesn't start within 5 seconds, " "click here." -msgstr "你的下载会很快开始。如果它在5秒内没有开始,点击这里开始下载。" +msgstr "你的下载会很快开始。如果它在 5 秒内没有开始,点击这里开始下载。" #: i2p2www/pages/downloads/select.html:2 i2p2www/pages/downloads/select.html:4 msgid "Mirror selection" @@ -769,23 +989,6 @@ msgstr "文件:" msgid "Any mirror" msgstr "任意镜像" -#: i2p2www/pages/global/bounty.html:19 -msgid "" -"To claim the bounty the author must not be paid by other organizations\n" -"or teams for this work (e.g. GSoC students are not valid)." -msgstr "若要赢取赏金,作者(的项目)不能从其它机构获得薪酬或为其它团队工作(例如 GSoC 学生不符合条件)。" - -#: i2p2www/pages/global/bounty.html:29 -#, python-format -msgid "" -"Bounty amounts may be increased by further donations. Do\n" -"you think these are important? Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" -"赏金金额会因后续的捐赠增加。您认为这重要吗? \n" -"为 %(donatename)s 赏金添加捐赠! " - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "未找到" @@ -794,7 +997,7 @@ msgstr "未找到" msgid "" "Yep... the resource, you were searching for, is named differently, " "doesn't exist or was removed." -msgstr "嗯... 您正搜索的资源,或者使用了不同的名称,或者不存在,或者已经删除。" +msgstr "嗯...您正搜索的资源,或者使用了不同的名称,或者不存在,或者已经删除。" #: i2p2www/pages/global/error_500.html:5 msgid "Server error" @@ -808,7 +1011,30 @@ msgstr "500 服务器错误" msgid "Umm... the server encountered some sort of error." msgstr "嗯...服务器出现了某些错误。" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "常见问题" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "文档" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "联系我们" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "论坛" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "加入我们!" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "捐赠" @@ -822,14 +1048,14 @@ msgstr "I2P 标识" #: i2p2www/pages/global/layout.html:38 i2p2www/pages/site/index.html:3 msgid "The Invisible Internet Project" -msgstr "I2P 隐形网项目" +msgstr "隐形网项目" #: i2p2www/pages/global/layout.html:80 #, python-format msgid "" "This page was last updated in %(lastupdated)s and is accurate for router " "version %(accuratefor)s." -msgstr "本页最后更新于 %(lastupdated)s 针对版本 %(accuratefor)s。" +msgstr "本页最后更新于 %(lastupdated)s 针对路由版本 %(accuratefor)s。" #: i2p2www/pages/global/layout.html:84 #, python-format @@ -839,11 +1065,11 @@ msgstr "本页最后更新于 %(lastupdated)s。" #: i2p2www/pages/global/layout.html:88 #, python-format msgid "This page is accurate for router version %(accuratefor)s." -msgstr "本页针对版本 %(accuratefor)s。" +msgstr "本页针对路由版本 %(accuratefor)s。" #: i2p2www/pages/global/macros:26 msgid "Previous" -msgstr "前一个" +msgstr "上一个" #: i2p2www/pages/global/macros:41 msgid "Next" @@ -859,287 +1085,307 @@ msgstr "关于" #: i2p2www/pages/global/nav.html:6 msgid "Introduction to I2P" -msgstr "介绍 I2P" +msgstr "I2P 介绍" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "比较" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "比较概况" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "其它匿名网络" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "文档" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "文档索引" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "工作原理" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "说明性简介" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "技术性介绍" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "威胁模式" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "Garlic 路由" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "网络数据库" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "隧道路由" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "节点选择" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "加密系统" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "ElGamal/AES+SessionTags" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "规格" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "提案" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "API" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "Streaming 库" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "数据报" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "应用" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "支持的应用" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "Bittorrent" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "协议" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "协议栈" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "传输方式" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "传输层概要" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "隧道" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "隧道实现" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "双向隧道" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "旧实现" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "节点命名与地址簿" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "插件" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "补种" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "团队" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "名人堂" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "学术报告与同行审查" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "报告、教程及文章" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "联系我们" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "链接" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "名人堂" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "帮助" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "常见问题" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "如何浏览 I2P" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "社区" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "参考资料" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "词汇表" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "性能" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "论坛" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "验证 I2P" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" -msgstr "发行版签名公钥" +msgstr "发布版本签名公钥" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" -msgstr "已签名密钥" +msgstr "签名密钥" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "开发者公钥" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "比较" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "比较概况" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "其它匿名网络" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "参与人员" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "团队" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "名人堂" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "演示、教程、文章、和媒体" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "学术论文与同行评议" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "报告、教程及文章" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "声明" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "链接" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "文档" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "文档索引" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "它是如何工作的?" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "说明性介绍" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "技术性介绍" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "威胁模式" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "大蒜路由" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "网络数据库" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "隧道路由" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "对等节点选择" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "加密系统" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "ElGamal/AES+SessionTags" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "规范" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "提案" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "Streaming 库" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "数据报" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "应用" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "支持的应用" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "协议" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "协议栈" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "传输" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "志愿者" +msgid "Transport layer overview" +msgstr "传输层概要" -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" -msgstr "参与!" - -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "开发" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "许可证" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "隧道" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Bug Tracker" +msgid "Tunnel implementation" +msgstr "隧道实现" -#: i2p2www/pages/global/nav.html:114 +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "双向隧道" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" +msgstr "旧实现" + +#: i2p2www/pages/global/nav.html:116 +msgid "Naming and addressbook" +msgstr "命名与地址簿" + +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "插件" + +#: i2p2www/pages/global/nav.html:118 +msgid "Reseed" +msgstr "补种" + +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" +msgstr "研究" + +#: i2p2www/pages/global/nav.html:125 msgid "Academic research" msgstr "学术研究" -#: i2p2www/pages/global/nav.html:115 +#: i2p2www/pages/global/nav.html:126 msgid "Open research questions" msgstr "开放研究议题" -#: i2p2www/pages/global/nav.html:116 +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" +msgstr "I2P 指标" + +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "开发" + +#: i2p2www/pages/global/nav.html:143 msgid "Guides" msgstr "向导" -#: i2p2www/pages/global/nav.html:118 +#: i2p2www/pages/global/nav.html:145 msgid "New developers" msgstr "新开发者" -#: i2p2www/pages/global/nav.html:119 +#: i2p2www/pages/global/nav.html:146 msgid "Using an IDE with I2P" -msgstr "I2P 中使用 IDE" +msgstr "使用 IDE 开发 I2P" -#: i2p2www/pages/global/nav.html:120 +#: i2p2www/pages/global/nav.html:147 msgid "Developer guidelines and coding style" msgstr "开发者指引与代码风格" -#: i2p2www/pages/global/nav.html:121 +#: i2p2www/pages/global/nav.html:148 msgid "Monotone" -msgstr "单调" +msgstr "Monotone" -#: i2p2www/pages/global/nav.html:122 +#: i2p2www/pages/global/nav.html:149 msgid "New translators" msgstr "新翻译人员" -#: i2p2www/pages/global/nav.html:125 -msgid "Bounties" -msgstr "赏金" +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "许可" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" -msgstr "会议" +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "许可证" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" -msgstr "路线图" +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "会议,路线图" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "会议记录" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "项目路线图" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "任务列表" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "错误跟踪器" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "实验室" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "I2P 实验室" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "I2P 浏览器 (Beta)" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "语言" #: i2p2www/pages/meetings/index.html:2 msgid "Logs of past I2P meetings" -msgstr "过后 I2P 会议记录" +msgstr "过去的 I2P 会议日志" #: i2p2www/pages/meetings/index.html:4 msgid "I2P Meetings ATOM Feed" @@ -1154,7 +1400,7 @@ msgid "" "run a meeting, by posting the agenda in\n" "the meetings forum." msgstr "" -"定期项目会议会在每个月第一个星期二的晚8时(UTC)进行。\n" +"定期项目会议会在每个月第一个星期二 8 PM UTC 进行。\n" "任何人都可以计划并运行一次会议,只需发布议程在\n" "会议论坛。" @@ -1167,7 +1413,7 @@ msgid "" "available." msgstr "" "如果您有任何需要讨论的话题,请到 IRC #i2p-dev 找开发者。\n" -"开发者的状态更新 仍然更新。" +"来自开发者的状况更新 也可用。" #: i2p2www/pages/meetings/show.html:2 #, python-format @@ -1201,20 +1447,20 @@ msgid "" "offline papers are less useful." msgstr "" "新论文或更正后的论文请发送至 %(email)s。\n" -"
    如果可能,请使用 BibTeX 格式,示例参见 BibTeX 源页面 。\n" -"
    如果可能请提供链接: 离线论文帮助有限。" +"class=\"email\">%(email)s。
    如果可能,请使用 BibTeX 格式,示例参见 BibTeX 源页面
    如果可能请提供链接: 离线论文帮助有限。" #: i2p2www/pages/papers/list.html:80 #, python-format msgid "" "The source code for this page was adapted from\n" "Free Haven's anonymity bibliography." -msgstr "此页源代码是从Free Haven的匿名参考书目改编来的." +msgstr "此页源代码是从Free Haven 的匿名参考文献改编来的." #: i2p2www/pages/site/contact.html:2 msgid "Contact" -msgstr "联系" +msgstr "联系方式" #: i2p2www/pages/site/contact.html:4 msgid "Email" @@ -1241,19 +1487,19 @@ msgid "" " All I2P-related channels on all these network are linked to the main " "channels on Irc2P via relay bots." msgstr "" -"我们的主 IRC 网络是 I2P 中的 IRC2P 网络; 新安装的路由器设置有默认隧道连接至此网络。\n" +"我们的主要 IRC 网络是 I2P 中的 Irc2P 网络; 新安装的路由器设置有默认隧道连接至此网络。\n" "我们同时也出现在多个标准网络上,例如OFTCEINFreenode。\n" -"这些网络中所有 I2P 相关的频道都通过 IRC2P 中的中继机器人相互连通。" +"这些网络中所有 I2P 相关的频道都通过中继机器人连接到 Irc2P 上的主频道。" #: i2p2www/pages/site/contact.html:33 msgid "Channel list:" -msgstr "频道列表:" +msgstr "频道列表:" #: i2p2www/pages/site/contact.html:35 msgid "General i2p discussion and help channel" -msgstr "I2P的一般性讨论和帮助渠道" +msgstr "I2P 的一般性讨论和帮助频道" #: i2p2www/pages/site/contact.html:36 msgid "Offtopic" @@ -1272,67 +1518,82 @@ msgid "Abscond browser bundle discussion and development" msgstr "Abscond 浏览器套件的讨论和开发" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "请访问我们的 I2P 用户论坛,开发者/贡献者也常常使用。" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "明网 https://i2pforum.net 及 I2P http://i2pforum.i2p 可用" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" +"大部分关于 I2P 开发的讨论发生在 I2P 开发者论坛(仅在 I2P " +"网络内可访问)。这通常是询问的最好开始,如果开发 IRC 不活跃。" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" msgstr "邮件列表" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." -msgstr "I2P 确实有邮件列表,但当前的团队不大倾向使用 IRC 和开发者论坛,很少使用邮件列表。但也许未来会改变。" +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." +msgstr "I2P 最近恢复了它的邮件列表,它们主要用于讨论 I2P 浏览器开发。" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "订阅" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." -msgstr "要加入邮件列表,请到列表的信息页面(下方链接),完成表单。可以使用 I2P-内部邮件地址 (例如foobar@mail.i2p)。" +msgstr "要加入邮件列表,请到列表的信息页面(下方链接)完成表单。可以使用 I2P 内部电子邮件地址 (foobar@mail.i2p)。" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "取消订阅" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." -msgstr "要取消订阅或编辑您的订阅选项,请到信息页面(下方链接)输入您的订阅邮件地址。" +msgstr "要取消订阅或编辑您的订阅选项,请到信息页面(下方链接)输入您的订阅电子邮件地址。" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "列表" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" msgstr "存档" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" -msgstr "I2P开发者讨论区 - 任何I2P开发相关的事情" +msgstr "I2P 开发者讨论区 - 任何 I2P 开发相关的事情" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" -msgstr "I2P的一般性讨论 - 任何不适合在各式列表里讨论的事情, 到在这里" +msgstr "I2P 的一般性讨论 - 任何不适合在各式列表里讨论的事情请到这里" #: i2p2www/pages/site/faq.html:2 msgid "Frequently Asked Questions" -msgstr "常见问题问答" +msgstr "常见问题" #: i2p2www/pages/site/faq.html:6 msgid "General" @@ -1340,15 +1601,15 @@ msgstr "一般话题" #: i2p2www/pages/site/faq.html:8 i2p2www/pages/site/faq.html:51 msgid "What systems will I2P run on?" -msgstr "I2P 支持运行的系统?" +msgstr "I2P 支持在哪些系统上运行?" #: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:76 msgid "Is installing Java required to use I2P?" -msgstr "使用I2P需要安装Java吗?" +msgstr "使用 I2P 需要安装 Java 吗?" #: i2p2www/pages/site/faq.html:10 msgid "Whats an \"eepsite\" and how do I configure my browser so I can use them?" -msgstr "什么是 \"eepsite\" ,如何配置我的浏览器使用它们?" +msgstr "什么是 \"匿名网站 (eepsite)\" ,如何配置我的浏览器以使用它们?" #: i2p2www/pages/site/faq.html:11 i2p2www/pages/site/faq.html:92 msgid "What do the Active x/y numbers mean in the router console?" @@ -1358,13 +1619,13 @@ msgstr "路由控制台中的活动数值 x/y 是什么意思?" msgid "" "Is my router an \"exit node\"(outproxy) to the regular Internet? I don't " "want it to be." -msgstr "我的路由器是公网的“出口节点”吗?我可不想这样。" +msgstr "我的路由是到普通网络的“出口节点”(出口代理)吗?我可不想这样。" #: i2p2www/pages/site/faq.html:13 i2p2www/pages/site/faq.html:114 msgid "" "I see IP addresses of all other I2P nodes in the router console. Does " "that mean my IP address is visible by others?" -msgstr "" +msgstr "我在路由控制台中看到所有其他 I2P 节点的 IP 地址。这是否意味着我的 IP 地址也对其他节点可见?" #: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:125 msgid "I can't access regular Internet sites through I2P." @@ -1394,7 +1655,7 @@ msgstr "如何使用 I2P 连接至 IRC?" #: i2p2www/pages/site/faq.html:22 i2p2www/pages/site/faq.html:227 msgid "How do I set up my own eepsite?" -msgstr "如果设置我的 eepsite?" +msgstr "如果设置我的匿名网站?" #: i2p2www/pages/site/faq.html:23 i2p2www/pages/site/faq.html:234 msgid "What ports does I2P use?" @@ -1410,11 +1671,11 @@ msgstr "我的地址簿中缺少很多主机记录。有什么好的订阅链接 msgid "" "How can I access the web console from my other machines or password " "protect it?" -msgstr "如何给控制台加密码,通过我的其它电脑访问网页控制台?" +msgstr "如何通过我的其它电脑访问网络控制台或使用密码保护它?" #: i2p2www/pages/site/faq.html:26 i2p2www/pages/site/faq.html:597 msgid "How can I use applications from my other machines?" -msgstr "如何从其它电脑使用我的程序?" +msgstr "如何从其它电脑使用应用?" #: i2p2www/pages/site/faq.html:27 i2p2www/pages/site/faq.html:605 msgid "Is it possible to use I2P as a SOCKS proxy?" @@ -1422,13 +1683,13 @@ msgstr "是否可以使用 I2P 作为 SOCKS 代理?" #: i2p2www/pages/site/faq.html:28 i2p2www/pages/site/faq.html:623 msgid "How do I reseed manually?" -msgstr "如何手工补种(reseed)?" +msgstr "如何手动补种?" #: i2p2www/pages/site/faq.html:29 i2p2www/pages/site/faq.html:694 msgid "" "How do I access IRC, BitTorrent, or other services on the regular " "Internet?" -msgstr "如何访问公网上的 IRC,BitTorrent,或其它服务?" +msgstr "如何访问普通网络上的 IRC,BitTorrent,或其它服务?" #: i2p2www/pages/site/faq.html:30 i2p2www/pages/site/faq.html:706 msgid "I can't access https:// or ftp:// sites through I2P." @@ -1440,49 +1701,47 @@ msgstr "故障排除" #: i2p2www/pages/site/faq.html:34 msgid "My router is using too much CPU?!?" -msgstr "我的路由器占用了过多的CPU!?" +msgstr "我的路由器占用了过多的 CPU ?!?" #: i2p2www/pages/site/faq.html:35 i2p2www/pages/site/faq.html:800 msgid "" "My router has been up for several minutes and has zero or very few " "connections" -msgstr "我的路由器已经启动几分钟了,仍然只有 0 或非常少的连接数。" +msgstr "我的路由已经启动几分钟了,仍然只有 0 或非常少的连接数。" #: i2p2www/pages/site/faq.html:36 i2p2www/pages/site/faq.html:808 msgid "My router has very few active peers, is this OK?" -msgstr "我的路由器活动节点很少,正常吗?" +msgstr "我的路由活动节点很少,正常吗?" #: i2p2www/pages/site/faq.html:37 i2p2www/pages/site/faq.html:819 msgid "" "My active peers / known peers / participating tunnels / connections / " "bandwidth vary dramatically over time! Is anything wrong?" -msgstr "我的活动节点/已知节点/参加通道/连接数/带宽 变化太大!" +msgstr "我的活动对等节点/已知对等节点/参与通道/连接/带宽变化太剧烈!出了什么问题吗?" #: i2p2www/pages/site/faq.html:38 i2p2www/pages/site/faq.html:831 msgid "" "What makes downloads, torrents, web browsing, and everything else slower " "on I2P as compared to the regular internet?" -msgstr "" +msgstr "是什么使 I2P 上的下载,做种,网络浏览,以及一切相比普通网络更慢?" #: i2p2www/pages/site/faq.html:39 msgid "" "In wrapper.log I see an error stating Protocol family " "unavailable when I2P is loading" -msgstr "" -"I2P 载入时,我在 wrapper.log 中看到错误 Protocol family " -"unavailable" +msgstr "I2P 载入时,我在 wrapper.log 中看到错误 协议族不可用" #: i2p2www/pages/site/faq.html:40 i2p2www/pages/site/faq.html:932 msgid "Most of the eepsites within I2P are down?" -msgstr "I2P中的大部分站点都打不开?" +msgstr "I2P 中的大部分站点都打不开?" #: i2p2www/pages/site/faq.html:41 msgid "Why is I2P listening for connections on port 32000?" -msgstr "我什么我的 I2P " +msgstr "为什么 I2P 在 32000 端口监听连接?" #: i2p2www/pages/site/faq.html:42 i2p2www/pages/site/faq.html:954 msgid "I think I found a bug, where can I report it?" -msgstr "我想我发现了一个bug,到那里报告?" +msgstr "我想我发现了一个错误,到那里报告?" #: i2p2www/pages/site/faq.html:43 i2p2www/pages/site/faq.html:986 msgid "I have a question!" @@ -1496,6 +1755,8 @@ msgid "" "It has been tested on Windows, Linux, FreeBSD and OSX. \n" "An Android port is also available." msgstr "" +"I2P 使用 Java 编程语言编写。它已在 Windows,Linux,FreeBSD 和 " +"OSX 上测试过。Android 移植也可用。" #: i2p2www/pages/site/faq.html:59 msgid "" @@ -1507,6 +1768,8 @@ msgid "" " I2P torrents or serve high-traffic hidden services, \n" "a higher amount of memory is required." msgstr "" +"I2P 默认设置为使用 128 MB 内存。这足够浏览网页或 IRC 使用。然而,其他活动可能需要更多内存。例如,如果希望运行高带宽路由,参与 " +"I2P torrent 或提供大流量隐身服务,需要更高的内存用量。" #: i2p2www/pages/site/faq.html:64 #, python-format @@ -1520,6 +1783,8 @@ msgid "" "related to the rest of the system (i.e. Operating System, GUI, Other " "processes e.g. Web Browsing)." msgstr "" +"关于 CPU 使用,I2P 已经测试运行在最低端的系统如树莓派之类的单片机。由于 I2P " +"大量使用加密技术,更强大的 CPU 更适于处理 I2P 产生的工作负载及系统其他部分相关的任务(即操作系统,GUI,其他处理例如网络浏览)。" #: i2p2www/pages/site/faq.html:69 #, python-format @@ -1530,6 +1795,8 @@ msgid "" "\n" "Using Sun/Oracle Java or OpenJDK is recommended." msgstr "" +"一些可用 Java 运行时环境 (JRE) 的比较可在此处获取:%(chart)s 。推荐使用" +" Sun/Oracle Java 或 OpenJDK。" #: i2p2www/pages/site/faq.html:78 #, python-format @@ -1537,13 +1804,11 @@ msgid "" "While the main I2P client implementation requires Java, there are several" "\n" "alternative clients which don't require Java." -msgstr "" -"主要的I2P客户端的安装和使用需要Java,而也有几种\n" -"可选的客户端不需要Java。" +msgstr "主要的 I2P 客户端的安装和使用需要 Java,也有几种可选的客户端不需要 Java。" #: i2p2www/pages/site/faq.html:84 msgid "Whats an \"eepsite\"?" -msgstr "什么是 \"eepsite\"?" +msgstr "什么是 \"匿名网站 (eepsite)\"?" #: i2p2www/pages/site/faq.html:86 msgid "" @@ -1553,6 +1818,8 @@ msgid "" "I2P web proxy (typically it listens on localhost port 4444), and browsing" " to the site." msgstr "" +"匿名网站是匿名托管的网页,是可用网络浏览器访问的隐藏服务。将网络浏览器的 HTTP 代理设置为 I2P 网络代理(一般在 localhost " +"4444 端口监听)就可以访问这些站点。" #: i2p2www/pages/site/faq.html:94 msgid "" @@ -1561,13 +1828,13 @@ msgid "" "last hour or so. \n" "Try hovering your cursor over the other lines of information for a brief " "description." -msgstr "" +msgstr "x 是您在上一分钟成功发送或接收信息的对等节点的数量,y 是在上一小时可见的对等节点的数量。试试将您的光标悬停在信息的其他行以获取简短介绍。" #: i2p2www/pages/site/faq.html:100 msgid "" "Is my router an \"exit node\" to the regular Internet? I don't want it to" " be." -msgstr "我的I2P是不是在常规网络上作为一个“出口节点”?我不想作为出口节点。" +msgstr "我的路由是到普通网络的“出口节点”吗?我可不想这样。" #: i2p2www/pages/site/faq.html:102 #, python-format @@ -1586,13 +1853,17 @@ msgid "" "There is an outproxy guide available on our " "forums, if you would like to learn more about running an outproxy." msgstr "" +"不。与 Tor 不同,“出口节点” - 或 “出口代理” " +"如它们在 I2P 网络上所指 - 不是网络的固有部分。只有专门设置并运行单独应用的志愿者会将流量中继到普通网络。这些只有非常,非常少。I2P 的 " +"HTTP 代理(配置为运行在 4444 端口)包含一个单独的出口代理:false.i2p。这是由 Meeh 基于志愿运行的。我们的论坛上有一个出口代理指导,如果您想了解更多关于运行出口代理。" #: i2p2www/pages/site/faq.html:116 msgid "" "Yes, and this is how a fully distributed peer-to-peer network works. " "Every node participates in routing packets for others, so your IP address" " must be known to establish connections." -msgstr "" +msgstr "是的,并且这正是一个完全的分布式对等网络的工作方式。每个节点参与为其它节点路由包,所以您的 IP 地址必须可知以建立连接。" #: i2p2www/pages/site/faq.html:120 msgid "" @@ -1601,6 +1872,8 @@ msgid "" "sharing files, hosting a website, doing research or just running a node " "to contribute bandwidth to the project." msgstr "" +"尽管您的计算机运行 I2P 是公开的,没人可以看到您在其中的活动。无法得知用户在此 IP " +"地址后正在分享文件,托管网站或是仅仅运行节点以向此项目贡献带宽。" #: i2p2www/pages/site/faq.html:127 msgid "" @@ -1618,6 +1891,11 @@ msgid "" "access clearnet resources, we would recommend using Tor." msgstr "" +"I2P 主要不是计划或设计作为到普通网络的代理使用。虽说如此,有一些志愿者提供的服务表现得像是到基于明网的内容的代理 - 在 I2P " +"网络中被称为出口代理。在 I2P 的 HTTP 客户端隧道中配置了默认出口代理 - " +"false.i2p。尽管此服务当前存在,无法保证它将一直存在,因为它不是 I2P " +"项目提供的官方服务。如果您对匿名网络的主要需求是访问明网资源的能力,我们推荐使用 Tor。" #: i2p2www/pages/site/faq.html:138 msgid "" @@ -1634,6 +1912,12 @@ msgid "" "One way to protect your outproxy traffic against this is to ensure that " "any traffic that will be handled by the outproxy is encrypted with TLS." msgstr "" +"I2P 不加密互联网,Tor 也不是 - 例如通过安全传输层 " +"(TLS)。I2P 和 Tor " +"都旨在安全匿名地通过相应网络依原样传输您的流量,到它的目的地。任何您的系统产生的未加密流量将作为未加密流量到达出口代理(I2P " +"中)或出口节点(Tor 中)。这意味着您易受到出口代理操作者的嗅探攻击。一种保护您的出口代理流量的方法是确保任何将由出口代理处理的流量通过 TLS" +" 加密。" #: i2p2www/pages/site/faq.html:146 msgid "" @@ -1642,6 +1926,9 @@ msgid "" "https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" msgstr "" +"获取更多信息,您可以阅读 Tor FAQ 对此的回答:\n" +"https://www.torproject.org/docs/faq#CanExitNodesEavesdrop" #: i2p2www/pages/site/faq.html:151 #, python-format @@ -1655,6 +1942,9 @@ msgid "" "This discussion has been mirrored on our " "forums as well." msgstr "" +"另外,您可能易受出口代理操作者和其他 I2P 服务操作者的串通攻击。如果您使用相同的隧道(“共享客户端”)。在 %(zzz)s 有相关的更多讨论。这个讨论也已经镜像到我们的论坛。" #: i2p2www/pages/site/faq.html:158 #, python-format @@ -1665,6 +1955,9 @@ msgid "" "your threat model, and how much you " "choose to trust the outproxy operator." msgstr "" +"\n" +"归根结底,这是一个只有您能回答的问题因为正确的答案取决于您的浏览行为,您的威胁模型,以及您决定对出口代理操作者多么信任。" #: i2p2www/pages/site/faq.html:166 msgid "" @@ -1681,6 +1974,8 @@ msgid "" "\n" " We consider the 3 parts of the question:" msgstr "" +"I2P 是一个匿名网络 - 它被设计为抵抗内容封锁与审查的尝试,因此提供了一种人人可用的通信方式。通过您的路由传输的 I2P " +"流量经过多个加密层加密。除非在严重安全漏洞(当前未知)的情况下,无法得知流量内容并且因此无法区分反对和不反对的流量。我们考虑问题的第 3 部分:" #: i2p2www/pages/site/faq.html:176 msgid "" @@ -1697,6 +1992,10 @@ msgid "" "routing traffic for others.\n" "Over 95% of users route traffic for others." msgstr "" +"分发
    \n" +"I2P 上的全部流量被多层加密。您不知道消息的内容,来源和目的地。您路由的全部流量在 I2P 网络内部,您不是出口节点(在我们的文档中指出口代理)。您唯一的选择是拒绝路由任何流量,通过设置您的共享带宽或最大参与隧道为" +" 0(参见上方)。如果您不这么做比较好,您应当通过为他人路由流量帮助网络。超过 95% 的用户为他人路由流量。" #: i2p2www/pages/site/faq.html:186 msgid "" @@ -1708,6 +2007,9 @@ msgid "" "href=\"http://freenetproject.org/\">Freenet.\n" "By running I2P, you are not storing content for anyone." msgstr "" +"存储
    \n" +"I2P 不对内容分布式存储,这必须由用户专门安装和配置(例如通过 Tahoe-LAFS)。这是一个不同的匿名网络 Freenet 的一项功能。运行 I2P,您不为任何人存储内容。" #: i2p2www/pages/site/faq.html:194 msgid "" @@ -1717,6 +2019,8 @@ msgid "" "Your router will not request any content without your specific " "instruction to do so." msgstr "" +"访问
    \n" +"如果有您不喜欢的隐藏服务,您可以避免访问它们。没有您的专门操作,您的路由不会请求任何内容。" #: i2p2www/pages/site/faq.html:206 #, python-format @@ -1727,6 +2031,9 @@ msgid "" "FoxyProxy or the proxy server Privoxy, are possible but could introduce " "leaks in your setup." msgstr "" +"不同浏览器的代理配置在一个附有截图的单独页面。更多使用外部工具的高级配置,如浏览器插件 FoxyProxy 或代理服务器" +" Privoxy,是可能的但可能在您的设置中导致泄露。" #: i2p2www/pages/site/faq.html:214 msgid "" @@ -1743,30 +2050,36 @@ msgid "" "you have a proxy server configured).\n" "Weechat users can use the following command to add a new network:" msgstr "" +"\n" +"到 I2P 中主 IRC 服务器 Irc2P 的隧道会在 I2P 安装后创建。(参见 I2P 隧道配置页面),并会在 " +"I2P 路由启动时自动启动。告诉您的 IRC 客户端连接到 localhost 6668 以连接到它。HexChat " +"类客户端用户可以通过服务器 localhost/6668 " +"创建新的网络(记住勾选“通过代理服务器”如果您有代理服务器配置)。Weechat 用户可以使用以下命令添加新网络。" #: i2p2www/pages/site/faq.html:229 msgid "" "Click on the Website link at the " "top of your router console for instructions." -msgstr "" +msgstr "点击您的路由控制台顶部的网站链接获取指导。" #: i2p2www/pages/site/faq.html:236 msgid "The ports that are used by I2P can be divided into 2 sections:" -msgstr "" +msgstr "I2P 使用的端口可以分为 2 部分:" #: i2p2www/pages/site/faq.html:241 msgid "" "Internet-facing ports, which are used for communication with other I2P " "routers" -msgstr "" +msgstr "面向网络的端口,用于和其他 I2P 路由通信" #: i2p2www/pages/site/faq.html:242 msgid "Local ports, for local connections" -msgstr "" +msgstr "本地端口,用于本地连接" #: i2p2www/pages/site/faq.html:245 msgid "These are described in detail below." -msgstr "" +msgstr "下方有详细说明。" #: i2p2www/pages/site/faq.html:250 msgid "" @@ -1777,10 +2090,12 @@ msgid "" " The selected port is shown on the router configuration page." msgstr "" +"面向网络的端口
    注意:自发布版本 0.7.8 起,新的安装不再使用 8887 端口;程序首次运行时会选择 9000 和 31000 " +"之间的随机端口。所选端口会显示在路由配置页面。" #: i2p2www/pages/site/faq.html:253 msgid "OUTBOUND" -msgstr "" +msgstr "出站" #: i2p2www/pages/site/faq.html:255 msgid "" @@ -1788,10 +2103,12 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page to " "arbitrary remote UDP ports, allowing for replies" msgstr "" +"从配置页面上列出的随机端口到任意远程 UDP " +"端口的 UDP,允许回应" #: i2p2www/pages/site/faq.html:256 msgid "TCP from random high ports to arbitrary remote TCP ports" -msgstr "" +msgstr "从随机高端口到任意远程 TCP 端口的 TCP" #: i2p2www/pages/site/faq.html:257 msgid "" @@ -1800,10 +2117,12 @@ msgid "" "querying a random SNTP host in pool.ntp.org or another server you " "specify)" msgstr "" +"123 端口上的出站 UDP,允许回应。这对 I2P 的内部时间同步是必须的(通过 SNTP - 查询 pool.ntp.org " +"中的随机主机或您指定的其他服务器)" #: i2p2www/pages/site/faq.html:260 msgid "INBOUND" -msgstr "" +msgstr "入站" #: i2p2www/pages/site/faq.html:262 msgid "" @@ -1811,6 +2130,8 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(可选,推荐)从任意位置到配置页面上标记的端口的 " +"UDP" #: i2p2www/pages/site/faq.html:263 msgid "" @@ -1818,26 +2139,28 @@ msgid "" "href=\"http://127.0.0.1:7657/confignet\">configuration page from " "arbitrary locations" msgstr "" +"(可选,推荐)从任意位置到配置页面上标记的端口的 " +"TCP" #: i2p2www/pages/site/faq.html:264 msgid "" "Inbound TCP can be disabled on the configuration page" -msgstr "" +msgstr "入站 TCP 可在配置页面禁用" #: i2p2www/pages/site/faq.html:267 msgid "" "Local I2P ports, listening only to local connections by default, except " "where noted:" -msgstr "" +msgstr "本地 I2P 端口,如无说明默认仅监听本地连接:" #: i2p2www/pages/site/faq.html:271 msgid "PORT" -msgstr "" +msgstr "端口" #: i2p2www/pages/site/faq.html:274 msgid "PURPOSE" -msgstr "" +msgstr "用途" #: i2p2www/pages/site/faq.html:277 msgid "DESCRIPTION" @@ -1847,7 +2170,7 @@ msgstr "描述" msgid "" "Cannot be changed. Binds to all interfaces. May be disabled on confignet." -msgstr "" +msgstr "无法更改。绑定到所有接口。可以在网络设置中禁用。" #: i2p2www/pages/site/faq.html:299 msgid "" @@ -1856,6 +2179,9 @@ msgid "" "href=\"http://127.0.0.1:7657/configclients\">configclients. \n" " May be changed in the bob.config file." msgstr "" +"更高级别的客户端套接字 API。默认禁用。可以在客户端设置中启用/禁用。可在 " +"bob.config 文件中更改。" #: i2p2www/pages/site/faq.html:311 i2p2www/pages/site/faq.html:322 #: i2p2www/pages/site/faq.html:333 @@ -1863,7 +2189,7 @@ msgid "" "May be disabled or changed on the i2ptunnel page in the router console. " "May also be configured to be bound to a specific interface or all " "interfaces." -msgstr "" +msgstr "可在路由控制台的 I2P 隧道页面禁用或更改。也可配置为绑定到指定接口或所有接口。" #: i2p2www/pages/site/faq.html:344 msgid "" @@ -1873,6 +2199,8 @@ msgid "" " May be disabled on confignet." msgstr "" +"绑定到 LAN 地址。可通过高级设置 i2np.upnp.HTTPPort=nnnn 更改。可在网络设置中禁用。" #: i2p2www/pages/site/faq.html:357 msgid "" @@ -1882,6 +2210,8 @@ msgid "" " May be disabled on confignet." msgstr "" +"绑定到 LAN 地址。可通过高级设置 i2np.upnp.SSDPPort=nnnn 更改。可在网络设置中禁用。" #: i2p2www/pages/site/faq.html:370 msgid "" @@ -1893,6 +2223,9 @@ msgid "" "disabled, on configclients." msgstr "" +"用于客户端应用。可在客户端设置中改为不同端口但不推荐。可在客户端设置中绑定到不同接口或所有接口,或禁用。" #: i2p2www/pages/site/faq.html:383 msgid "" @@ -1903,6 +2236,10 @@ msgid "" " May be changed in the clients.config file with the" " SAM command line option sam.udp.port=nnnn." msgstr "" +"更高级别的客户端套接字 API。仅当 SAM V3 客户端请求 UDP 会话时开启。可以在客户端设置中启用/禁用。可在 " +"clients.config 文件中使用 SAM 命令行选项 " +"sam.udp.port=nnnn 更改。" #: i2p2www/pages/site/faq.html:396 msgid "" @@ -1912,13 +2249,16 @@ msgid "" "href=\"http://127.0.0.1:7657/configclients\">configclients. \n" " May be changed in the clients.config file." msgstr "" +"更高级别的客户端套接字 API。从发布版本 0.6.5 起新安装默认禁用。可以在客户端设置中启用/禁用。可在 " +"clients.config 文件中更改。" #: i2p2www/pages/site/faq.html:409 msgid "" "May be disabled in the clients.configfile. \n" " May also be configured to be bound to a specific interface or " "all interfaces in that file." -msgstr "" +msgstr "可在 clients.config 文件中禁用。也可在此文件中配置为绑定到指定接口或所有接口。" #: i2p2www/pages/site/faq.html:421 msgid "" @@ -1926,6 +2266,8 @@ msgid "" " May also be configured to be bound to a specific interface or " "all interfaces in the jetty.xml file." msgstr "" +"可在 clients.config 文件中禁用。也可在 jetty.xml " +"文件中配置为绑定到指定接口或所有接口。" #: i2p2www/pages/site/faq.html:433 i2p2www/pages/site/faq.html:445 #: i2p2www/pages/site/faq.html:457 @@ -1933,7 +2275,7 @@ msgid "" "May be disabled or changed on the i2ptunnel page in the router console. \n" " May also be configured to be bound to a specific interface or " "all interfaces." -msgstr "" +msgstr "可在路由控制台的 I2P 隧道页面禁用或更改。也可配置为绑定到指定接口或所有接口。" #: i2p2www/pages/site/faq.html:469 msgid "" @@ -1945,6 +2287,9 @@ msgid "" "port.html\">wrapper documentation. \n" " For more information see below." msgstr "" +"仅出站到 32000,不监听此端口。从 31000 开始递增到 31999 寻找空闲端口。参见封装文档以更改。更多信息参见下方。" #: i2p2www/pages/site/faq.html:483 msgid "" @@ -1953,6 +2298,8 @@ msgid "" "port.html\">wrapper documentation. \n" " For more information see below." msgstr "" +"参见封装文档以更改。更多信息参见下方。" #: i2p2www/pages/site/faq.html:491 msgid "" @@ -1982,19 +2329,19 @@ msgid "" "PeerGuardian\n" "only hurts you - don't do it)." msgstr "" -"因此,总结一下,未经请求的远端什都不需要就可到达, 但是如果您可以配置您的 NAT/防火墙以允许入站 UDP 和 TCP 出站端端口你会获得到更好的性能. " -"你还要能够向任意远程端发送出站UDP包 (用类似PeerGuardian样的工具阻塞随机IP 只会伤害到你-别这样做)" +"因此,总结一下,没有什么需要未经许可的远程对等节点可访问,但是如果您可以配置您的 NAT/防火墙以允许入站 UDP 和 TCP 出站端端口,您将获得到更好的性能。您还要能够向任意远程对等节点发送出站" +" UDP 包(用类似 PeerGuardian 的工具屏蔽随机 IP 只会伤害您 - 别这样做)" #: i2p2www/pages/site/faq.html:509 msgid "This question can be answered in 3 parts:" -msgstr "" +msgstr "问题可以回答为 3 部分:" #: i2p2www/pages/site/faq.html:514 msgid "" "My router often displays a message saying \"Website Not Found In " "Addressbook\", why do I see this message?" -msgstr "" +msgstr "我的路由经常显示一条消息 “网站不在地址簿中”,我为何会看到此消息?" #: i2p2www/pages/site/faq.html:515 msgid "" @@ -2009,12 +2356,16 @@ msgid "" "convenient way to link to your hidden service, without requiring any " "registration on an addressbook service." msgstr "" +"人类可读的地址如 http://website.i2p 是被称为目的地址的冗长随机字符串的参考。这些参考在如 zzz " +"运行的 stats.i2p 等地址簿服务中注册并存储。您会经常遇到 \"b32\" 地址。\"b32\" 是目的地址的一个散列值(准确地说,一个 " +"SHA256 散列值)此散列值后缀有 " +"\".b32.i2p\" 并作为连接到您的隐藏服务的便捷方式,无需在任何地址簿服务注册。" #: i2p2www/pages/site/faq.html:519 msgid "" "It is possible to add subscriptions to your router's configuration which " "may reduce the frequency of these messages." -msgstr "" +msgstr "可以在您的路由配置中添加订阅以减少此类消息的频率。" #: i2p2www/pages/site/faq.html:520 msgid "What is an addressbook subscription?" @@ -2024,7 +2375,7 @@ msgstr "什么是地址簿订阅?" msgid "" "This is a list of files hosted on various I2P websites each of which " "contain a list of I2P hosts and their associated destinations." -msgstr "" +msgstr "这是托管在多个 I2P 网站上的一些文件,包含一个 I2P 主机和它们的关联目的地址的列表。" #: i2p2www/pages/site/faq.html:522 msgid "" @@ -2032,14 +2383,17 @@ msgid "" "href=\"http://localhost:7657/dns\">http://localhost:7657/dns where " "further information can be found." msgstr "" +"地址簿位于 http://localhost:7657/dns,在那里可以找到更多信息。" +" " #: i2p2www/pages/site/faq.html:523 msgid "What are some good addressbook subscription links?" -msgstr "" +msgstr "有哪些好的地址簿订阅链接?" #: i2p2www/pages/site/faq.html:524 msgid "You may try the following:" -msgstr "" +msgstr "您可以尝试下列:" #: i2p2www/pages/site/faq.html:535 msgid "" @@ -2047,21 +2401,21 @@ msgid "" " for connections on the local interface. \n" "\n" "There are two methods for accessing the console remotely:" -msgstr "" +msgstr "出于安全考虑,路由的管理员控制台默认仅监听本地接口的连接。有两种方式远程访问控制台:" #: i2p2www/pages/site/faq.html:541 i2p2www/pages/site/faq.html:547 msgid "SSH Tunnel" -msgstr "SSH隧道" +msgstr "SSH 隧道" #: i2p2www/pages/site/faq.html:542 i2p2www/pages/site/faq.html:566 msgid "" "Configuring your console to be available on a Public IP address with a " "username & password" -msgstr "" +msgstr "配置您的控制台可使用用户名 & 密码在公开 IP 地址访问" #: i2p2www/pages/site/faq.html:544 msgid "These are detailed below:" -msgstr "" +msgstr "以下是详细内容:" #: i2p2www/pages/site/faq.html:548 msgid "" @@ -2071,16 +2425,19 @@ msgid "" "Windows, for example https://github.com/PowerShell/Win32-OpenSSH)" msgstr "" +"如果您在运行类 Unix 操作系统,这是远程访问您的 I2P 控制台的最容易的方法。(注意: SSH 软件在 Windows " +"系统上也可用,例如,https://github.com/PowerShell/Win32-OpenSSH)" #: i2p2www/pages/site/faq.html:550 msgid "" "Once you have configured SSH access to your system, the '-L' flag is " "passed to SSH with appropriate arguments - for example:" -msgstr "" +msgstr "一旦您配置好您的系统的 SSH 访问,'-L' 标志将通过适当参数传入 SSH - 例如:" #: i2p2www/pages/site/faq.html:568 msgid "Open ~/.i2p/clients.config and replace" -msgstr "" +msgstr "打开 ~/.i2p/clients.config 并替换" #: i2p2www/pages/site/faq.html:582 msgid "" @@ -2090,6 +2447,9 @@ msgid "" " Adding a username & password is highly recommended to secure " "your I2P console from tampering, which could lead to de-anonymization." msgstr "" +"转到 http://localhost:7657/configui" +" 并添加控制台用户名和密码如果需要 - 高度推荐添加用户名 & 密码以保护 I2P 控制台免受篡改,这可能导致去匿名。" #: i2p2www/pages/site/faq.html:584 msgid "" @@ -2098,6 +2458,9 @@ msgid "" "hit \"Graceful restart\", \n" " which restarts the JVM and reloads the client applications" msgstr "" +"转到 http://localhost:7657/index " +"并点击“平滑重启”,这将重启 JVM 并重新载入客户端应用" #: i2p2www/pages/site/faq.html:587 msgid "" @@ -2107,6 +2470,8 @@ msgid "" " you will be prompted for the username and password you specified in step" " 2 above if your browser supports the authentication popup." msgstr "" +"触发后,您现在应该能够远程访问控制台。在 http://(System_IP):7657 " +"加载路由控制台,您将会被提示输入您在上方步骤 2 中指定的用户名和密码,如果您的浏览器支持的认证弹出。" #: i2p2www/pages/site/faq.html:590 msgid "" @@ -2117,6 +2482,8 @@ msgid "" " Be careful when using this option as the console will be available " "on ALL addresses configured on your system." msgstr "" +"注意:您可以在上面的配置中指定 0.0.0.0。这将指定接口,而不是网络或网络掩码。0.0.0.0 表示“绑定到所有的接口”,因此可以在 " +"127.0.0.1:7657 以及任何 LAN/WAN IP 访问。使用此选项时请当心,因为控制台将可通过您的系统上配置的所有地址访问。" #: i2p2www/pages/site/faq.html:599 msgid "" @@ -2125,6 +2492,9 @@ msgid "" "http://localhost:7657/configi2cp" msgstr "" +"请参阅之前关于使用 SSH 端口转发的说明,以及您的控制台中的这个页面:\n" +"http://localhost:7657/configi2cp" #: i2p2www/pages/site/faq.html:607 msgid "" @@ -2132,7 +2502,7 @@ msgid "" " supported. \n" "I2P does not have a SOCKS outproxy so it is limited to use within I2P " "only." -msgstr "" +msgstr "自发布版本 0.7.1 起 SOCKS 代理可用。支持 SOCKS 4/4a/5。I2P 没有 SOCKS 出口代理,因此仅限于 I2P 内使用。" #: i2p2www/pages/site/faq.html:611 msgid "" @@ -2147,6 +2517,9 @@ msgid "" "There is no way for I2P to filter this, thus using I2P to 'socksify' " "existing applications is possible, but extremely dangerous." msgstr "" +"许多应用可能在互联网上泄露可用于识别您的敏感信息,使用 I2P SOCKS 代理时应意识到此风险。I2P " +"只过滤连接数据,但如果您想运行的程序将该信息作为发送的内容,I2P 无法保护您的匿名性。例如,某些邮件应用会将他们运行的机器的 IP " +"地址发送到邮件服务器上。I2P 无法过滤这些信息,因此通过 I2P “socks 代理”普通程序是可行的,但极其危险。" #: i2p2www/pages/site/faq.html:617 #, python-format @@ -2154,7 +2527,7 @@ msgid "" "If you would like more information on the socks proxy application anyway," "\n" "there are some helpful hints on the socks page." -msgstr "如果您仍然想要更多信息关于socks代理应用,这里有一些有用的提示在socks 页面." +msgstr "如果您想获取关于 socks 代理应用的更多信息,socks 页面上有一些有用的提示。" #: i2p2www/pages/site/faq.html:625 msgid "" @@ -2165,6 +2538,8 @@ msgid "" "signed zip-file) from at least two predefined server URLs picked from a\n" "volunteer-run group of clearnet HTTPS servers." msgstr "" +"I2P 路由只需在初次加入网络时补种。补种涉及读取多个“路由信息”文件(捆绑在签名的 zip 文件中),来自至少两个从一组志愿者运行的明网 " +"HTTPS 服务器中挑选的服务器 URL。" #: i2p2www/pages/site/faq.html:632 msgid "" @@ -2177,13 +2552,15 @@ msgid "" "firewall limits outbound traffic or if the reseed request is blocked " "entirely." msgstr "" +"补种失败的典型表现是“已知”指示器(在路由控制台的左侧栏上)显示不增长的非常小的值(通常小于 " +"5)。这可能由于,除其他原因外,您l本地防火墙限制出站流量或补种请求被完全阻止。" #: i2p2www/pages/site/faq.html:639 msgid "" "If you are stuck behind an ISP firewall or filter, you can use the " "following\n" "manual method (non-automated technical solution) to join the I2P network." -msgstr "" +msgstr "如果您被困在 ISP 防火墙或过滤器后,您可以使用以下手动方法(非自动化技术方案)加入 I2P 网络。" #: i2p2www/pages/site/faq.html:644 #, python-format @@ -2194,10 +2571,13 @@ msgid "" "Go to %(url)s and configure the proxy type, " "hostname, and port." msgstr "" +"\n" +"从发布版本 0.9.33 起,您还可以配置您的路由通过代理补种。前往 %(url)s " +"配置代理服务器类型,主机名和端口。" #: i2p2www/pages/site/faq.html:649 msgid "Joining the I2P Network using a reseed file" -msgstr "" +msgstr "使用补种文件加入 I2P 网络。" #: i2p2www/pages/site/faq.html:650 msgid "" @@ -2215,53 +2595,56 @@ msgid "" "import\n" "a reseed file if you can not verify its source." msgstr "" +"请联系已知运行 I2P 路由的值得信任的朋友,并请求他们帮助您的 I2P 路由补种。要求他们向您发送使用他们运行的 I2P " +"路由导出的补种文件。通过加密信道交换文件至关重要,即加密以防止外部攻击(使用可信公钥进行 PGP " +"签名,加密及验证)。文件本身是未签名的,所以请仅从已知可信的朋友处接受文件。绝不要导入您无法验证来源的补种文件。" #: i2p2www/pages/site/faq.html:660 #, python-format msgid "To import the received %(filename)s file into your local I2P router:" -msgstr "" +msgstr "导入收到的 %(filename)s 文件到您的本地 I2P 路由。" #: i2p2www/pages/site/faq.html:662 i2p2www/pages/site/faq.html:674 #, python-format msgid "Go to %(url)s" -msgstr "" +msgstr "转到 %(url)s" #: i2p2www/pages/site/faq.html:663 msgid "Under \"Manual Reseed from File\" click \"Browse...\"" -msgstr "" +msgstr "在“从文件手动补种”下点击“浏览...\"" #: i2p2www/pages/site/faq.html:664 #, python-format msgid "Select the %(filename)s file" -msgstr "" +msgstr "选择 %(filename)s 文件" #: i2p2www/pages/site/faq.html:665 msgid "Click \"Reseed from File\"" -msgstr "" +msgstr "点击“从文件补种”" #: i2p2www/pages/site/faq.html:667 #, python-format msgid "Check the log for the following message:" -msgstr "" +msgstr "检查日志中的以下信息:" #: i2p2www/pages/site/faq.html:671 msgid "Sharing a reseed file" -msgstr "" +msgstr "分享补种文件" #: i2p2www/pages/site/faq.html:672 msgid "" "For trusted friends you can use your local I2P router to give them a jump" " start:" -msgstr "" +msgstr "对于信任的朋友,您可以使用本地 I2P 路由帮助他们迅速启动:" #: i2p2www/pages/site/faq.html:675 msgid "Under \"Create Reseed File\" click \"Create reseed file\"" -msgstr "" +msgstr "在“创建补种文件”下方点击“创建补种文件”" #: i2p2www/pages/site/faq.html:676 #, python-format msgid "Securely send the %(filename)s file to your friend" -msgstr "" +msgstr "安全地向您的朋友发送 %(filename)s 文件" #: i2p2www/pages/site/faq.html:678 msgid "" @@ -2274,24 +2657,26 @@ msgid "" "procedure\n" "sparingly (< 2 per week)." msgstr "" +"任何情况下不要向未知用户泄露这个文件,因为它包含您自己的 I2P 路由中地敏感私有数据(100 个路由信息)! " +"为了保护您的匿名性:您可以在与您信任的朋友分享文件前随机等待几小时/天。 建议少使用此步骤(< 每周 2 次)。" #: i2p2www/pages/site/faq.html:686 msgid " General guidelines for manual reseeding of I2P " -msgstr "" +msgstr "I2P 的手动补种的一般准则" #: i2p2www/pages/site/faq.html:688 msgid "" "Do not publicly publish the reseed file or share these files with a " "friend of a friend!" -msgstr "" +msgstr "绝不要公开发布补种文件或与朋友的朋友分享这些文件!" #: i2p2www/pages/site/faq.html:689 msgid "This file should be used only for a very limited number of friends (< 3)!" -msgstr "" +msgstr "该文件应仅用于非常有限数量(< 3)的朋友!" #: i2p2www/pages/site/faq.html:690 msgid "The file is valid only a few days (< 20)!" -msgstr "" +msgstr "该文件仅在几天内(< 20)有效!" #: i2p2www/pages/site/faq.html:696 msgid "" @@ -2306,6 +2691,10 @@ msgid "" "idea\">recommends against using BitTorrent over Tor, \n" "as there are serious anonymity-related issues associated with doing so." msgstr "" +"除非出口代理已专门为您要连接到服务配置,这无法做到。现在运行的出口代理只有三种类型:HTTP,HTTPS 和电子邮件。注意,没有 SOCKS " +"出口代理。如果需要此类服务,我们建议您使用 Tor。请注意 Tor 项目不推荐使用通过 Tor 使用 " +"BitTorrent,因为这样做有严重匿名相关问题。" #: i2p2www/pages/site/faq.html:710 msgid "" @@ -2320,6 +2709,9 @@ msgid "" " Any hidden service operator would have to specifically set up and " "enable HTTPS access." msgstr "" +"在 I2P 内部,不需要使用 " +"HTTPS。所有流量端到端加密,任何进一步的加密,例如,使用HTTPS,不产生任何进一步的匿名相关好处。然而,如果想使用 HTTPS " +"或有需要的话,现有的默认 I2P HTTP 代理支持 HTTPS 流量。任何隐藏服务运营商将不得不专门设置并启用 HTTPS 访问。" #: i2p2www/pages/site/faq.html:719 msgid "" @@ -2339,18 +2731,22 @@ msgid "" " They are services run by individuals and they may or may not be " "operational at any given time." msgstr "" +"出于技术原因不支持 FTP。没有到互联网的 FTP " +"“出口代理”,甚至可能无法建立一个。任何其他类型的出口代理可以工作,如果它设置了标准的隧道。如果你想建立某种类型的出口代理,请考虑清楚潜在风险。I2P" +" " +"社区可能可以或无法提供技术方面帮助,尽管咨询。如上方多次解释的,任何现有的出口代理不是网络的核心部分。它们是个人运行的服务,可能会或可能不会在任何给定的时间运行。" #: i2p2www/pages/site/faq.html:736 msgid "My router is using a large amount of CPU, what can I do about this?" -msgstr "" +msgstr "我的路由使用了大量 CPU,我能做什么?" #: i2p2www/pages/site/faq.html:737 msgid "There are many possible causes of high CPU usage. Here is a checklist:" -msgstr "有许多可能的原因造成CPU使用量过高。这里来查看:" +msgstr "有许多可能的原因造成 CPU 使用量过高。检查清单:" #: i2p2www/pages/site/faq.html:742 msgid "Java Runtime Environment" -msgstr "" +msgstr "Java 运行时环境" #: i2p2www/pages/site/faq.html:743 msgid "" @@ -2360,21 +2756,23 @@ msgid "" "java -version at a command/shell prompt. \n" "Performance tends to suffer with other implementations of java." msgstr "" +"尝试使用 OpenJDK 或 Sun/Oracle Java,如果它适用于您的系统。您可以通过在命令提示符输入 java " +"-version 检查您已安装的 Java 版本" #: i2p2www/pages/site/faq.html:748 msgid "File sharing applications, e.g. BitTorrent" -msgstr "" +msgstr "文件分享应用,例如 BitTorrent" #: i2p2www/pages/site/faq.html:749 msgid "" "Are you running a BitTorrent client over I2P? Try reducing the number of " "torrents, the bandwidth limits,\n" "or try turning it off completely to see if that helps." -msgstr "您是否通过I2P在使用BitTorrent?尝试减少种子的数量,设置带宽限制或者全都关掉来看看是否有帮助。" +msgstr "您是否通过 I2P 在使用 BitTorrent?尝试减少种子的数量,设置带宽限制或者全都关掉来看看是否有帮助。" #: i2p2www/pages/site/faq.html:755 msgid "High bandwidth settings" -msgstr "" +msgstr "高带宽设置" #: i2p2www/pages/site/faq.html:756 msgid "" @@ -2383,20 +2781,22 @@ msgid "" "Try reducing the setting for share bandwidth percentage on the " "configuration page." msgstr "" +"您的带宽限制是否设置过高?可能过多流量通过您的 I2P 路由导致过载。尝试在配置页面里减少共享带宽比率" #: i2p2www/pages/site/faq.html:761 msgid "I2P Version" -msgstr "" +msgstr "I2P 版本" #: i2p2www/pages/site/faq.html:762 msgid "" "Make sure that you're running the latest version of I2P to get the " "benefits of increased performance and bug fixes." -msgstr "请确保您运行的是最新版本的I2P以增加使用效率和修复的bug。" +msgstr "请确保您运行的是最新版本的 I2P 以受益于性能提升和错误修复。" #: i2p2www/pages/site/faq.html:767 msgid "Memory allocation" -msgstr "" +msgstr "内存分配" #: i2p2www/pages/site/faq.html:768 msgid "" @@ -2407,22 +2807,25 @@ msgid "" "Increase the setting wrapper.java.maxmemory in the file " "wrapper.config." msgstr "" +"是否已预留足够的内存供 I2P 使用?在图表页面查看内存图表以查看是否“固定”—JVM " +"在垃圾回收花费了大部分时间。在文件 wrapper.config 中增加 " #: i2p2www/pages/site/faq.html:775 #, python-format msgid "Bursts of high-usage vs. constant 100% usage" -msgstr "" +msgstr "偶尔高使用率 vs. 持续 100% 使用率" #: i2p2www/pages/site/faq.html:776 msgid "" "Is the CPU usage simply higher than you would like, or is it pegged at " "100% for a long time?\n" "If it is pegged, this could be a bug. Look in the logs for clues." -msgstr "" +msgstr "CPU 使用高于您想要的,还是长时间固定在 100% ?如果是固定的,可能是个错误,查看日志寻找线索。" #: i2p2www/pages/site/faq.html:782 msgid "Java-related" -msgstr "" +msgstr "Java 相关" #: i2p2www/pages/site/faq.html:783 #, python-format @@ -2433,10 +2836,13 @@ msgid "" "See the jbigi page for instructions on " "diagnosing, building, and testing methods." msgstr "" +"您可能在使用基于Java 的 BigInteger " +"库而不是原生版本,特别是如果你在一个新的或不常见的操作系统或硬件(OpenSolaris,mipsel 等)上运行。参见 1jbigi 页面获取诊断,构建和测试的指导。" #: i2p2www/pages/site/faq.html:789 msgid "Participating tunnels" -msgstr "共享隧道" +msgstr "参与隧道" #: i2p2www/pages/site/faq.html:790 msgid "" @@ -2450,6 +2856,11 @@ msgid "" "href=\"http://localhost:7657/configadvanced.jsp\">configadvanced " "page." msgstr "" +"如果您的原生 jbigi 库工作正常,CPU 的最大使用者可能是参与隧道的路由流量。这使用CPU " +"因为必须解码在每一跳加密的层。您可以通过两种方法限制参与流量 - 在网络设置页面减少共享带宽或在高级设置页面设置 " +"router.maxParticipatingTunnels=nnn。" #: i2p2www/pages/site/faq.html:802 msgid "" @@ -2459,6 +2870,8 @@ msgid "" "If you need to carry out a reseed of your router, please see the reseed instructions." msgstr "" +"一旦已知对等节点数量降低到很低的值,新安装的 I2P 将自动执行补种过程。如果您需要对您的路由补种,请参见补种指南。" #: i2p2www/pages/site/faq.html:810 msgid "" @@ -2471,6 +2884,9 @@ msgid "" " http://localhost:7657/config" msgstr "" +"如果你的路由有 10 " +"个或更多的活动对等节点,一切正常。路由应时刻保持与少量对等节点连接。保持“更好地连接”到网络的最好办法是共享更多的带宽。由该路由共享的带宽量可以在配置页面上更改:http://localhost:7657/config" #: i2p2www/pages/site/faq.html:821 msgid "" @@ -2485,6 +2901,8 @@ msgid "" "Tunnels which your router is participating in expire every 10 minutes and" " may or may not be rebuilt through your router." msgstr "" +"不,这没有问题。这是正常行为。所有路由动态地适应不断变化的网络条件和要求。路由在线或离线取决于它安装的系统运行与否,以及是否有可用的网络连接。您的路由不断地更新其本地网络数据库。您的路由参与的隧道每" +" 10 分钟过期,可能通过或不通过您的路由重建。" #: i2p2www/pages/site/faq.html:833 msgid "" @@ -2492,7 +2910,7 @@ msgid "" "amount of overhead and limits bandwidth. \n" "\n" "We can try to clarify this with the aid of a diagram:" -msgstr "" +msgstr "在 I2P 网络内的加密和路由增加大量开销并限制带宽。我们可以尝试用图表辅助说明这一点:" #: i2p2www/pages/site/faq.html:841 msgid "" @@ -2505,6 +2923,9 @@ msgid "" "represented by the boxes labelled 'P', 'Q', 'R', 'X', 'Y', 'Z', 'P_1', " "'Q_1', 'R'_1, 'X_1', 'Y_1' and 'Z_1'." msgstr "" +"在该图中,一些 I2P 流量需要通过网络路径传播。用户的 I2P 路由以标记为 ’A' 的方框表示,I2P " +"隐藏服务(例如,http://stats.i2p 网站)标记为 'B' 。客户端和服务器都使用 3 跳隧道,这些跳点表示为标记为'P', 'Q'," +" 'R', 'X', 'Y', 'Z', 'P_1', 'Q_1', 'R'_1, 'X_1', 'Y_1' 和 'Z_1' 的方框。" #: i2p2www/pages/site/faq.html:847 msgid "" @@ -2518,6 +2939,9 @@ msgid "" "The text above and below the arrows detail some example bandwidth between" " a pair of hops as well as example latencies." msgstr "" +"标记为 'P', 'Q' 和 'R' 的方框表示 'A' 的出站隧道,'X_1', 'Y_1', 'Z_1' 表示 'B' " +"的出站隧道。相似地,标记为 'X', 'Y' 和 'Z' 的方框表示 'B' 的入站隧道,'P_1', 'Q_1' 和 'R_1' 表示 'A' " +"的入站隧道。方框间的箭头显示了流量方向。箭头上方和下方的文本详细说明了一对跳点之间的一些示例带宽和延迟。" #: i2p2www/pages/site/faq.html:854 msgid "" @@ -2528,6 +2952,9 @@ msgid "" "tunnel to 'B' ('X', 'Y', 'Z'). \n" "Similarly, 6 peers relay traffic from the server to back to the client." msgstr "" +"当客户端和服务器始终使用 3 跳隧道,共有 12 个其他 I2P 路由参与中继流量。6 个对等节点,分为来自 'A' 的 3 跳出站隧道 " +"('P', 'Q', 'R') 和到 'B' 的 3 跳入站隧道 ('X', 'Y', 'Z')。相似地,6 " +"个对等节点从服务器返回到客户端中继流量" #: i2p2www/pages/site/faq.html:860 msgid "" @@ -2535,14 +2962,14 @@ msgid "" "from a client to traverse the I2P network, reach the the server and " "traverse back to the client. \n" "Adding up all latencies we see that:" -msgstr "" +msgstr "首先,我们可以考虑延迟 - 来自客户端的请求穿过 I2P 网络,到达服务器并返回给客户端所需的时间。将我们看到的所有的延迟加起来:" #: i2p2www/pages/site/faq.html:874 msgid "" "The total round-trip time in our example adds up to 740 ms - certainly " "much higher than what one would normally see while browsing regular " "internet websites." -msgstr "" +msgstr "在我们的例子中总往返时间加起来有 740 毫秒 - 肯定比在浏览普通互联网网站时通常会看到的要高得多。" #: i2p2www/pages/site/faq.html:878 msgid "" @@ -2560,6 +2987,11 @@ msgid "" "maximum bandwidth of 64 KB/s - between hops 'Z_1' & 'Y_1, 'Y_1' &" " 'X_1' and 'Q_1' & 'P_1'." msgstr "" +"第二点,我们可以考虑可用带宽。这取决于从客户端到服务器及流量从服务器传输到客户端的跳点间的最慢连接。对于从客服端到服务器的流量,我们可以看到在我们的例子中在跳点" +" 'R' & 'X' 及跳点 'X' & 'Y' 之间的可用带宽是 32 " +"KB/s。尽管其他跳点间带宽更高,这些跳点将会成为瓶颈并限制从 'A' 到 'B' 的流量的最大可用带宽为 32 " +"KB/s。相似地,跟踪从服务器到客户端的路径显示最大可用带宽为 64 KB/s - 在跳点 'Z_1' & 'Y_1, 'Y_1' " +"& 'X_1' 和 'Q_1' & 'P_1' 之间。" #: i2p2www/pages/site/faq.html:886 msgid "" @@ -2572,6 +3004,9 @@ msgid "" "Please be aware of your internet connection's limits as determined by " "your ISP, and adjust your settings accordingly." msgstr "" +"我们推荐增加您的带宽限额。这帮助网络增大可用带宽总量并反过来提高您的 I2P 体验。带宽设置位于 http://localhost:7657/config " +"页面。请了解由您的 ISP 决定的您的互联网连接限制并相应调整您的设置。" #: i2p2www/pages/site/faq.html:893 msgid "" @@ -2579,7 +3014,7 @@ msgid "" "allows for participating tunnels to be routed through your I2P router. \n" "Allowing participating traffic keeps your router well-integrated in the " "network and improves your transfer speeds." -msgstr "" +msgstr "我们也推荐设置充足的共享带宽总量 - 这使得参与隧道可以通过您的 I2P 路由路由。允许参与流量使您的路由保持与网络良好整合并提高您的传输速度。" #: i2p2www/pages/site/faq.html:898 #, python-format @@ -2590,29 +3025,27 @@ msgid "" "If you haven't, install the latest " "release." msgstr "" +"I2P 是正在进行的工作。大量提升和修复正在实施,并且,一般来说,运行最新发布版本将有助于您的性能。请安装最新发布版本如果您尚未运行最新发布版本。" #: i2p2www/pages/site/faq.html:904 msgid "" "In wrapper.log I see an error that states \"Protocol " "family unavailable\" when loading the Router Console" -msgstr "" -"在wrapper.log中我看到一个错误,是加载路由器控制台时的\"Protocol family " -"unavailable\"" +msgstr "加载路由控制台时我在 wrapper.log 中看到一个错误“协议族不可用”" #: i2p2www/pages/site/faq.html:906 msgid "" "Often this error will occur with any network enabled java software on " "some systems that are configured to use IPv6 by default. There are a few " "ways to solve this:" -msgstr "" -"这个错误通常出现在任何启用了java软件的网络上的某些默认使用IPv6的系统上。\n" -"有几种方法解决这个问题:" +msgstr "这个错误通常出现在某些默认使用 IPv6 的系统上的任何启用了 java 软件的网络上。" #: i2p2www/pages/site/faq.html:911 msgid "" "On Linux based systems, you can echo 0 > " "/proc/sys/net/ipv6/bindv6only" -msgstr "在Linux系统下,您可以执行 echo 0 > /proc/sys/net/ipv6/bindv6only " +msgstr "在基于 Linux 的系统上,您可以执行 echo 0 > /proc/sys/net/ipv6/bindv6only" #: i2p2www/pages/site/faq.html:913 msgid "Look for the following lines in wrapper.config." @@ -2622,7 +3055,7 @@ msgstr "在 wrapper.config 中查找下列行。" msgid "" "If the lines are there, uncomment them by removing the \"#\"s. If the " "lines are not there, add them without the \"#\"s." -msgstr "如果找到这些行,删去 \"#\" 以取消注释它们。如果这些行不存在,添加无 \"#\" 开头的它们。" +msgstr "如果找到这些行,删去 \"#\" 以取消注释。如果这些行不存在,添加它们,无 \"#\" 开头。" #: i2p2www/pages/site/faq.html:920 msgid "" @@ -2652,14 +3085,14 @@ msgid "" " currently up.\n" "%(eepstatus)s tracks active eepsites." msgstr "" -"若你考虑已创建过的每一个eepsite 他们大多已经关闭.\n" -"人们和eepsites来来去去.\n" -"一个要在 I2P开始的好方法, 是查阅目前正运行的eepsites的列表\n" -"%(eepstatus)s跟踪正运行的eepsites。" +"若你考虑已创建过的每一个匿名网站,是的,它们大多已经关闭。\n" +"人们和匿名网站来来去去。\n" +"一个要在 I2P 开始的好方法,是查阅目前正运行的匿名网站的列表。\n" +"%(eepstatus)s 跟踪正运行的匿名网站。" #: i2p2www/pages/site/faq.html:942 msgid "Why is I2P listening on port 32000?" -msgstr "为什么 I2P 监听于 32000 端口?" +msgstr "为什么 I2P 监听 32000 端口?" #: i2p2www/pages/site/faq.html:944 msgid "" @@ -2671,6 +3104,8 @@ msgid "" "After the JVM establishes its connection to the wrapper, the wrapper " "refuses any additional connections." msgstr "" +"为了与 JVM 内运行的软件通信,我们使用的 Tanuki java 服务封装打开此端口 —绑定到 localhost— " +"。当 JVM 启动它会被分配一个密钥以与封装连接。在 JVM 与封装器建立连接后封装器会拒绝任何其他连接。" #: i2p2www/pages/site/faq.html:949 msgid "" @@ -2678,6 +3113,8 @@ msgid "" "href=\"http://wrapper.tanukisoftware.com/doc/english/prop-" "port.html\">wrapper documentation." msgstr "" +"可以在封装器文档找到更多信息。" #: i2p2www/pages/site/faq.html:956 msgid "" @@ -2687,22 +3124,24 @@ msgid "" "join our IRC channel as well: \n" "either through our IRC network, IRC2P, or on Freenode." msgstr "" +"您可以在我们的错误跟踪器上报告任何错误/问题,错误跟踪器可通过明网和 I2P 访问。我们有一个讨论论坛,也可通过明网和 I2P " +"访问。您也可以加入我们的 IRC 频道:通过我们的 IRC 网络,IRC2P,或 Freenode。" #: i2p2www/pages/site/faq.html:962 msgid "Our Bugtracker:" -msgstr "" +msgstr "我们的错误跟踪器:" #: i2p2www/pages/site/faq.html:964 msgid "Clearnet:" -msgstr "" +msgstr "明网:" #: i2p2www/pages/site/faq.html:965 msgid "On I2P:" -msgstr "" +msgstr "I2P 中:" #: i2p2www/pages/site/faq.html:967 msgid "Our forums:" -msgstr "" +msgstr "我们的论坛:" #: i2p2www/pages/site/faq.html:968 msgid "" @@ -2715,10 +3154,15 @@ msgid "" " Javascript-free paste service and" " follow up on IRC in #i2p<" msgstr "" +"您可以将任何感兴趣的日志粘贴到剪贴板服务如 PrivateBin Wiki 中列出的明网服务,或 I2P 剪贴板服务如 PrivateBin 实例或这个无需 Javascript 的剪贴板服务并在 IRC 的 #i2p 中跟进<" #: i2p2www/pages/site/faq.html:972 msgid "Join #i2p-dev Discuss with the developers on IRC" -msgstr "" +msgstr "加入 #i2p-dev 与开发者在 IRC 上讨论" #: i2p2www/pages/site/faq.html:976 msgid "" @@ -2730,6 +3174,9 @@ msgid "" "section as well as any errors or warnings displayed in the various logs " "displayed on the page." msgstr "" +"请包含来自可从 http://127.0.0.1:7657/logs " +"访问的路由日志页面的相关信息。我们要求您分享 ’I2P 版本和运行环境’ 部分下的所有文本以及任何显示在此页面上多种日志中的错误和警告。" #: i2p2www/pages/site/faq.html:988 #, python-format @@ -2742,6 +3189,12 @@ msgid "" "or post to the forum and we'll post it " "here (with the answer, hopefully)." msgstr "" +"很好!在 IRC 上找到我们:\n" +"
      \n" +"
    • irc.freenode.net 频道 #i2p
    • \n" +"
    • IRC2P 频道 #i2p
    • \n" +"
    \n" +"或发布到论坛然后我们会发布到这里(以及回答,希望如此)。" #: i2p2www/pages/site/impressum.html:4 msgid "German laws" @@ -2756,121 +3209,79 @@ msgid "" "Anonymous peer-to-peer distributed communication layer built with open " "source tools and designed to run any traditional Internet service such as" " email, IRC or web hosting." -msgstr "通过开源工具设计建立的匿名点对点分布式通讯层,可以允许任意传统网络服务例如 电邮,IRC 或 Web 托管。" +msgstr "通过开源工具构建的匿名对等分布式通讯层,设计用于运行任何传统网络服务例如电子邮件,IRC 或网络托管。" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "I2P 能为您做什么?" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." -msgstr "I2P 网络为通过 Internet 进行的通讯提供强有力的隐私保护。很多在公网上可能威胁用户隐私的活动可以在 I2P 中匿名进行。" +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " +msgstr "I2P 网络为互联网上的通信提供强大的隐私保护。很多在公共互联网上具有隐私风险的活动可在 I2P 内匿名进行。" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" -msgstr "下载 I2P %(version)s" - -#: i2p2www/pages/site/index.html:15 -msgid "What is I2P?" -msgstr "" +msgstr "获取 I2P %(version)s" #: i2p2www/pages/site/index.html:17 -msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" -msgstr "" +msgid "What is I2P?" +msgstr "I2P 是什么?" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" +"I2P 是一个建立在互联网之上的匿名网络。它使用户可以在分布式动态网络上创建和访问内容以及建立在线社区。它旨在保护通信并抵挡第三方如 ISP " +"的监控。" -#: i2p2www/pages/site/index.html:23 +#: i2p2www/pages/site/index.html:25 msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" -msgstr "" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " +msgstr "除了在网络内匿名化流量,I2P 具有与互联网相同的能力,然而它的设计和去中心化为信息的自由流通创造了一个抵御审查的环境。" #: i2p2www/pages/site/index.html:30 -msgid "Read more…" -msgstr "" - -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "在网络中托管的镜像站点使得新闻出口及其他资源可以在信息被过滤和拒绝得地区访问。希望在受限制环境中组织的线上社区可以匿名进行以缓解政治威胁并保护每个人。" + +#: i2p2www/pages/site/index.html:37 +msgid "Read more…" +msgstr "了解更多 …" #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" -msgstr "" +msgstr "新闻 & 更新" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" +msgstr "会议日程 2019" #: i2p2www/pages/site/links.html:4 msgid "Recommended Links & Resources" @@ -2888,7 +3299,7 @@ msgstr "" #: i2p2www/pages/site/links.html:12 msgid "I2P on the web" -msgstr "在 web 上 I2P" +msgstr "网络上的 I2P" #: i2p2www/pages/site/links.html:19 msgid "Friends of I2P" @@ -2910,13 +3321,3 @@ msgstr "论坛,新闻站,其它" msgid "Very Old Stuff" msgstr "非常老的东西" - - - - - - - - - - diff --git a/i2p2www/translations/zh_TW/LC_MESSAGES/about.po b/i2p2www/translations/zh_TW/LC_MESSAGES/about.po index 6ed31698..faba6b88 100644 --- a/i2p2www/translations/zh_TW/LC_MESSAGES/about.po +++ b/i2p2www/translations/zh_TW/LC_MESSAGES/about.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" "PO-Revision-Date: 2018-10-04 00:31+0000\n" "Last-Translator: erinm\n" "Language-Team: Chinese (Taiwan) " @@ -68,19 +68,38 @@ msgid "" msgstr "" #: i2p2www/pages/site/about/browser-config.html:11 +msgid "Firefox Profile for Windows" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:12 +#, python-format +msgid "" +"If you are using Windows, the recommended way of accessing I2P is using " +"the \n" +"Firefox profile." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:16 +msgid "" +"If you do not wish to use that profile or are not on Windows, you need to" +" \n" +"configure your browser yourself. Read below on how to that." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:21 msgid "How to configure your browser" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:17 -#: i2p2www/pages/site/about/browser-config.html:94 +#: i2p2www/pages/site/about/browser-config.html:27 +#: i2p2www/pages/site/about/browser-config.html:104 msgid "Outproxy Terms Of Service" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:22 +#: i2p2www/pages/site/about/browser-config.html:32 msgid "Internet Explorer 8 or Chrome" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:23 +#: i2p2www/pages/site/about/browser-config.html:33 msgid "" "In the tools menu select the \"Internet Options\" line to open the " "settings. In the\n" @@ -89,11 +108,11 @@ msgid "" "proxy port configuration." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:28 +#: i2p2www/pages/site/about/browser-config.html:38 msgid "IE Internet Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:29 +#: i2p2www/pages/site/about/browser-config.html:39 msgid "" "Now set the checkmark at \"use a proxy server for your LAN\" and at the " "\"Bypass\n" @@ -108,15 +127,15 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:37 +#: i2p2www/pages/site/about/browser-config.html:47 msgid "IE Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:41 +#: i2p2www/pages/site/about/browser-config.html:51 msgid "Instructions for Firefox 57 and above:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:42 +#: i2p2www/pages/site/about/browser-config.html:52 msgid "" "From the Menu button in the top right, select Preferences.\n" "Scroll down until you see the Network Proxy section, as shown in" @@ -124,11 +143,11 @@ msgid "" "screenshot below. Click on Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:48 +#: i2p2www/pages/site/about/browser-config.html:58 msgid "Firefox57 Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:49 +#: i2p2www/pages/site/about/browser-config.html:59 msgid "" "In the Connection Settings pop-up, select Manual proxy\n" " configuration. Set both the HTTP and SSL Proxy to address\n" @@ -137,17 +156,17 @@ msgid "" "screenshot." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:56 +#: i2p2www/pages/site/about/browser-config.html:66 msgid "" "Firefox57\n" "Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:57 +#: i2p2www/pages/site/about/browser-config.html:67 msgid "Firefox57 Connection Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:60 +#: i2p2www/pages/site/about/browser-config.html:70 msgid "" "From the Tools menu, select Options to bring up the Firefox settings " "panel.\n" @@ -158,11 +177,11 @@ msgid "" "see a Window like the following:" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:66 +#: i2p2www/pages/site/about/browser-config.html:76 msgid "Firefox Network Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:67 +#: i2p2www/pages/site/about/browser-config.html:77 msgid "" "In the Connection Settings window, click the circle next to " "Manual\n" @@ -174,11 +193,11 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:75 +#: i2p2www/pages/site/about/browser-config.html:85 msgid "Firefox Proxy Settings" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:80 +#: i2p2www/pages/site/about/browser-config.html:90 msgid "" "From the Settings menu, select Configure Konqueror. In " "the\n" @@ -187,11 +206,11 @@ msgid "" "configuration\" on the right." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:85 +#: i2p2www/pages/site/about/browser-config.html:95 msgid "Konqueror Proxy Options" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:86 +#: i2p2www/pages/site/about/browser-config.html:96 msgid "" "Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" " 4445 into\n" @@ -202,14 +221,14 @@ msgid "" "HTTP proxy." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:95 +#: i2p2www/pages/site/about/browser-config.html:105 msgid "" "Remember: I2P was not designed for creating proxies to the outer " "Internet.\n" "Instead, it is meant to be used as an internal network." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:99 +#: i2p2www/pages/site/about/browser-config.html:109 msgid "" "

    The I2P project itself does not run any proxies to the " "Internet. \n" @@ -222,7 +241,7 @@ msgid "" " target=\"_blank\">http://privacysolutions.no" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:107 +#: i2p2www/pages/site/about/browser-config.html:117 #, python-format msgid "" "By default, I2P comes with two outproxies configured: " @@ -232,7 +251,7 @@ msgid "" "(multi-homed/keyed for better performance)" msgstr "" -#: i2p2www/pages/site/about/browser-config.html:112 +#: i2p2www/pages/site/about/browser-config.html:122 msgid "" "Filtering is active on these outproxies (for example, mibbit and torrent\n" "tracker access is blocked). Eepsites\n" @@ -241,7 +260,7 @@ msgid "" "As a convenience, the outproxy blocks ad servers." msgstr "" -#: i2p2www/pages/site/about/browser-config.html:118 +#: i2p2www/pages/site/about/browser-config.html:128 msgid "" "Tor is good application to use" " as an\n" @@ -262,324 +281,23 @@ msgstr "" msgid "Hall Of Fame" msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:5 -#, python-format -msgid "Current balance: as of %(date)s" +#: i2p2www/pages/site/about/hall-of-fame.html:7 +msgid "" +"I2P is a project made completely by spare time enthusiasts. But a big " +"project like\n" +"I2P is not made from software alone, several servers, domain " +"registrations, and coffees need to\n" +"be paid to get a great result. People all over the world donated to I2P " +"reach the state it is in\n" +"currently. Here we do track those who gave us a name to be published in a" +" I2P hall of fame." msgstr "" -#: i2p2www/pages/site/about/hall-of-fame.html:8 -#: i2p2www/pages/site/about/hall-of-fame.html:47 -#: i2p2www/pages/site/about/hall-of-fame.html:905 -#: i2p2www/pages/site/about/hall-of-fame.html:906 -#: i2p2www/pages/site/about/hall-of-fame.html:907 -#: i2p2www/pages/site/about/hall-of-fame.html:908 -#: i2p2www/pages/site/about/hall-of-fame.html:910 -#: i2p2www/pages/site/about/hall-of-fame.html:911 -#: i2p2www/pages/site/about/hall-of-fame.html:912 -#: i2p2www/pages/site/about/hall-of-fame.html:915 -#: i2p2www/pages/site/about/hall-of-fame.html:916 -#: i2p2www/pages/site/about/hall-of-fame.html:917 -#: i2p2www/pages/site/about/hall-of-fame.html:920 -#: i2p2www/pages/site/about/hall-of-fame.html:921 -#: i2p2www/pages/site/about/hall-of-fame.html:922 -#: i2p2www/pages/site/about/hall-of-fame.html:923 -#: i2p2www/pages/site/about/hall-of-fame.html:924 -#: i2p2www/pages/site/about/hall-of-fame.html:925 -#: i2p2www/pages/site/about/hall-of-fame.html:926 -#: i2p2www/pages/site/about/hall-of-fame.html:927 -#: i2p2www/pages/site/about/hall-of-fame.html:928 -#: i2p2www/pages/site/about/hall-of-fame.html:929 -#: i2p2www/pages/site/about/hall-of-fame.html:930 -#: i2p2www/pages/site/about/hall-of-fame.html:931 -#: i2p2www/pages/site/about/hall-of-fame.html:932 -#: i2p2www/pages/site/about/hall-of-fame.html:935 -#: i2p2www/pages/site/about/hall-of-fame.html:936 -#: i2p2www/pages/site/about/hall-of-fame.html:937 -#: i2p2www/pages/site/about/hall-of-fame.html:938 -#: i2p2www/pages/site/about/hall-of-fame.html:939 -#: i2p2www/pages/site/about/hall-of-fame.html:940 -#: i2p2www/pages/site/about/hall-of-fame.html:942 -#: i2p2www/pages/site/about/hall-of-fame.html:943 -#: i2p2www/pages/site/about/hall-of-fame.html:946 -#: i2p2www/pages/site/about/hall-of-fame.html:947 -#: i2p2www/pages/site/about/hall-of-fame.html:948 -#: i2p2www/pages/site/about/hall-of-fame.html:949 -#: i2p2www/pages/site/about/hall-of-fame.html:950 -#: i2p2www/pages/site/about/hall-of-fame.html:952 -#: i2p2www/pages/site/about/hall-of-fame.html:953 -#: i2p2www/pages/site/about/hall-of-fame.html:954 -#: i2p2www/pages/site/about/hall-of-fame.html:955 -#: i2p2www/pages/site/about/hall-of-fame.html:956 -#: i2p2www/pages/site/about/hall-of-fame.html:957 -#: i2p2www/pages/site/about/hall-of-fame.html:959 -#: i2p2www/pages/site/about/hall-of-fame.html:960 -#: i2p2www/pages/site/about/hall-of-fame.html:961 -#: i2p2www/pages/site/about/hall-of-fame.html:962 -#: i2p2www/pages/site/about/hall-of-fame.html:964 -#: i2p2www/pages/site/about/hall-of-fame.html:965 -#: i2p2www/pages/site/about/hall-of-fame.html:966 -#: i2p2www/pages/site/about/hall-of-fame.html:967 -#: i2p2www/pages/site/about/hall-of-fame.html:968 -#: i2p2www/pages/site/about/hall-of-fame.html:971 -#: i2p2www/pages/site/about/hall-of-fame.html:972 -#: i2p2www/pages/site/about/hall-of-fame.html:973 -#: i2p2www/pages/site/about/hall-of-fame.html:974 -#: i2p2www/pages/site/about/hall-of-fame.html:976 -#: i2p2www/pages/site/about/hall-of-fame.html:977 -#: i2p2www/pages/site/about/hall-of-fame.html:978 -#: i2p2www/pages/site/about/hall-of-fame.html:980 -#: i2p2www/pages/site/about/hall-of-fame.html:981 -#: i2p2www/pages/site/about/hall-of-fame.html:982 -#: i2p2www/pages/site/about/hall-of-fame.html:983 -#: i2p2www/pages/site/about/hall-of-fame.html:985 -#: i2p2www/pages/site/about/hall-of-fame.html:986 -#: i2p2www/pages/site/about/hall-of-fame.html:987 -#: i2p2www/pages/site/about/hall-of-fame.html:988 -#: i2p2www/pages/site/about/hall-of-fame.html:989 -#: i2p2www/pages/site/about/hall-of-fame.html:995 -#: i2p2www/pages/site/about/hall-of-fame.html:998 -#: i2p2www/pages/site/about/hall-of-fame.html:999 -#: i2p2www/pages/site/about/hall-of-fame.html:1000 -#: i2p2www/pages/site/about/hall-of-fame.html:1001 -#: i2p2www/pages/site/about/hall-of-fame.html:1002 -#: i2p2www/pages/site/about/hall-of-fame.html:1004 -#: i2p2www/pages/site/about/hall-of-fame.html:1005 -#: i2p2www/pages/site/about/hall-of-fame.html:1006 -#: i2p2www/pages/site/about/hall-of-fame.html:1011 -#: i2p2www/pages/site/about/hall-of-fame.html:1012 -#: i2p2www/pages/site/about/hall-of-fame.html:1013 -#: i2p2www/pages/site/about/hall-of-fame.html:1014 -#: i2p2www/pages/site/about/hall-of-fame.html:1015 -#: i2p2www/pages/site/about/hall-of-fame.html:1016 -#: i2p2www/pages/site/about/hall-of-fame.html:1017 -#: i2p2www/pages/site/about/hall-of-fame.html:1018 -#: i2p2www/pages/site/about/hall-of-fame.html:1019 -#: i2p2www/pages/site/about/hall-of-fame.html:1020 -#: i2p2www/pages/site/about/hall-of-fame.html:1022 -#: i2p2www/pages/site/about/hall-of-fame.html:1023 -#: i2p2www/pages/site/about/hall-of-fame.html:1033 -#: i2p2www/pages/site/about/hall-of-fame.html:1034 -#: i2p2www/pages/site/about/hall-of-fame.html:1035 -#: i2p2www/pages/site/about/hall-of-fame.html:1036 -#: i2p2www/pages/site/about/hall-of-fame.html:1037 -#: i2p2www/pages/site/about/hall-of-fame.html:1038 -#: i2p2www/pages/site/about/hall-of-fame.html:1039 -#: i2p2www/pages/site/about/hall-of-fame.html:1040 -#: i2p2www/pages/site/about/hall-of-fame.html:1041 -#: i2p2www/pages/site/about/hall-of-fame.html:1042 -#: i2p2www/pages/site/about/hall-of-fame.html:1043 -#: i2p2www/pages/site/about/hall-of-fame.html:1044 -#: i2p2www/pages/site/about/hall-of-fame.html:1045 -#: i2p2www/pages/site/about/hall-of-fame.html:1046 -#: i2p2www/pages/site/about/hall-of-fame.html:1047 -#: i2p2www/pages/site/about/hall-of-fame.html:1048 -#: i2p2www/pages/site/about/hall-of-fame.html:1049 -#: i2p2www/pages/site/about/hall-of-fame.html:1050 -#: i2p2www/pages/site/about/hall-of-fame.html:1051 -#: i2p2www/pages/site/about/hall-of-fame.html:1052 -#: i2p2www/pages/site/about/hall-of-fame.html:1053 -#: i2p2www/pages/site/about/hall-of-fame.html:1057 -#: i2p2www/pages/site/about/hall-of-fame.html:1058 -#: i2p2www/pages/site/about/hall-of-fame.html:1059 -#: i2p2www/pages/site/about/hall-of-fame.html:1060 -#: i2p2www/pages/site/about/hall-of-fame.html:1061 -#: i2p2www/pages/site/about/hall-of-fame.html:1062 -#: i2p2www/pages/site/about/hall-of-fame.html:1063 -#: i2p2www/pages/site/about/hall-of-fame.html:1065 -#: i2p2www/pages/site/about/hall-of-fame.html:1066 -#: i2p2www/pages/site/about/hall-of-fame.html:1067 -#: i2p2www/pages/site/about/hall-of-fame.html:1068 -#: i2p2www/pages/site/about/hall-of-fame.html:1069 -#: i2p2www/pages/site/about/hall-of-fame.html:1070 -#: i2p2www/pages/site/about/hall-of-fame.html:1071 -#: i2p2www/pages/site/about/hall-of-fame.html:1072 -#: i2p2www/pages/site/about/hall-of-fame.html:1073 -#: i2p2www/pages/site/about/hall-of-fame.html:1076 -#: i2p2www/pages/site/about/hall-of-fame.html:1077 -#: i2p2www/pages/site/about/hall-of-fame.html:1078 -#: i2p2www/pages/site/about/hall-of-fame.html:1079 -#: i2p2www/pages/site/about/hall-of-fame.html:1080 -#: i2p2www/pages/site/about/hall-of-fame.html:1082 -#: i2p2www/pages/site/about/hall-of-fame.html:1084 -#: i2p2www/pages/site/about/hall-of-fame.html:1085 -#: i2p2www/pages/site/about/hall-of-fame.html:1086 -#: i2p2www/pages/site/about/hall-of-fame.html:1087 -#: i2p2www/pages/site/about/hall-of-fame.html:1088 -#: i2p2www/pages/site/about/hall-of-fame.html:1089 -#: i2p2www/pages/site/about/hall-of-fame.html:1090 -#: i2p2www/pages/site/about/hall-of-fame.html:1092 -#: i2p2www/pages/site/about/hall-of-fame.html:1093 -#: i2p2www/pages/site/about/hall-of-fame.html:1094 -#: i2p2www/pages/site/about/hall-of-fame.html:1095 -#: i2p2www/pages/site/about/hall-of-fame.html:1096 -#: i2p2www/pages/site/about/hall-of-fame.html:1097 -#: i2p2www/pages/site/about/hall-of-fame.html:1098 -#: i2p2www/pages/site/about/hall-of-fame.html:1099 -#: i2p2www/pages/site/about/hall-of-fame.html:1100 -#: i2p2www/pages/site/about/hall-of-fame.html:1101 -#: i2p2www/pages/site/about/hall-of-fame.html:1102 -#: i2p2www/pages/site/about/hall-of-fame.html:1103 -#: i2p2www/pages/site/about/hall-of-fame.html:1104 -#: i2p2www/pages/site/about/hall-of-fame.html:1105 -#: i2p2www/pages/site/about/hall-of-fame.html:1107 -#: i2p2www/pages/site/about/hall-of-fame.html:1108 -#: i2p2www/pages/site/about/hall-of-fame.html:1109 -#: i2p2www/pages/site/about/hall-of-fame.html:1112 -#: i2p2www/pages/site/about/hall-of-fame.html:1113 -#: i2p2www/pages/site/about/hall-of-fame.html:1116 -#: i2p2www/pages/site/about/hall-of-fame.html:1117 -#: i2p2www/pages/site/about/hall-of-fame.html:1119 -#: i2p2www/pages/site/about/hall-of-fame.html:1120 -#: i2p2www/pages/site/about/hall-of-fame.html:1133 -#: i2p2www/pages/site/about/hall-of-fame.html:1134 -#: i2p2www/pages/site/about/hall-of-fame.html:1135 -#: i2p2www/pages/site/about/hall-of-fame.html:1136 -#: i2p2www/pages/site/about/hall-of-fame.html:1137 -#: i2p2www/pages/site/about/hall-of-fame.html:1138 -#: i2p2www/pages/site/about/hall-of-fame.html:1139 -#: i2p2www/pages/site/about/hall-of-fame.html:1140 -#: i2p2www/pages/site/about/hall-of-fame.html:1141 -#: i2p2www/pages/site/about/hall-of-fame.html:1142 -#: i2p2www/pages/site/about/hall-of-fame.html:1143 -#: i2p2www/pages/site/about/hall-of-fame.html:1144 -#: i2p2www/pages/site/about/hall-of-fame.html:1145 -#: i2p2www/pages/site/about/hall-of-fame.html:1146 -#: i2p2www/pages/site/about/hall-of-fame.html:1147 -#: i2p2www/pages/site/about/hall-of-fame.html:1148 -#: i2p2www/pages/site/about/hall-of-fame.html:1149 -#: i2p2www/pages/site/about/hall-of-fame.html:1150 -#: i2p2www/pages/site/about/hall-of-fame.html:1151 -#: i2p2www/pages/site/about/hall-of-fame.html:1152 -#: i2p2www/pages/site/about/hall-of-fame.html:1153 -#: i2p2www/pages/site/about/hall-of-fame.html:1154 -#: i2p2www/pages/site/about/hall-of-fame.html:1155 -#: i2p2www/pages/site/about/hall-of-fame.html:1156 -#: i2p2www/pages/site/about/hall-of-fame.html:1157 -#: i2p2www/pages/site/about/hall-of-fame.html:1158 -#: i2p2www/pages/site/about/hall-of-fame.html:1159 -#: i2p2www/pages/site/about/hall-of-fame.html:1160 -#: i2p2www/pages/site/about/hall-of-fame.html:1161 -#: i2p2www/pages/site/about/hall-of-fame.html:1162 -#: i2p2www/pages/site/about/hall-of-fame.html:1163 -#: i2p2www/pages/site/about/hall-of-fame.html:1164 -#: i2p2www/pages/site/about/hall-of-fame.html:1165 -#: i2p2www/pages/site/about/hall-of-fame.html:1166 -#: i2p2www/pages/site/about/hall-of-fame.html:1167 -#: i2p2www/pages/site/about/hall-of-fame.html:1169 -#: i2p2www/pages/site/about/hall-of-fame.html:1170 -#: i2p2www/pages/site/about/hall-of-fame.html:1171 -#: i2p2www/pages/site/about/hall-of-fame.html:1172 -#: i2p2www/pages/site/about/hall-of-fame.html:1173 -#: i2p2www/pages/site/about/hall-of-fame.html:1174 -#: i2p2www/pages/site/about/hall-of-fame.html:1175 -#: i2p2www/pages/site/about/hall-of-fame.html:1176 -#: i2p2www/pages/site/about/hall-of-fame.html:1178 -#: i2p2www/pages/site/about/hall-of-fame.html:1179 -#: i2p2www/pages/site/about/hall-of-fame.html:1180 -#: i2p2www/pages/site/about/hall-of-fame.html:1182 -#: i2p2www/pages/site/about/hall-of-fame.html:1183 -#: i2p2www/pages/site/about/hall-of-fame.html:1184 -#: i2p2www/pages/site/about/hall-of-fame.html:1185 -#: i2p2www/pages/site/about/hall-of-fame.html:1186 -#: i2p2www/pages/site/about/hall-of-fame.html:1188 -#: i2p2www/pages/site/about/hall-of-fame.html:1191 -#: i2p2www/pages/site/about/hall-of-fame.html:1192 -#: i2p2www/pages/site/about/hall-of-fame.html:1193 -#: i2p2www/pages/site/about/hall-of-fame.html:1194 -#: i2p2www/pages/site/about/hall-of-fame.html:1195 -#: i2p2www/pages/site/about/hall-of-fame.html:1196 -#: i2p2www/pages/site/about/hall-of-fame.html:1197 -#: i2p2www/pages/site/about/hall-of-fame.html:1198 -#: i2p2www/pages/site/about/hall-of-fame.html:1199 -#: i2p2www/pages/site/about/hall-of-fame.html:1200 -#: i2p2www/pages/site/about/hall-of-fame.html:1201 -#: i2p2www/pages/site/about/hall-of-fame.html:1202 -#: i2p2www/pages/site/about/hall-of-fame.html:1203 -#: i2p2www/pages/site/about/hall-of-fame.html:1204 -#: i2p2www/pages/site/about/hall-of-fame.html:1206 -#: i2p2www/pages/site/about/hall-of-fame.html:1207 -#: i2p2www/pages/site/about/hall-of-fame.html:1208 -#: i2p2www/pages/site/about/hall-of-fame.html:1210 -#: i2p2www/pages/site/about/hall-of-fame.html:1213 -#: i2p2www/pages/site/about/hall-of-fame.html:1214 -#: i2p2www/pages/site/about/hall-of-fame.html:1215 -#: i2p2www/pages/site/about/hall-of-fame.html:1216 -#: i2p2www/pages/site/about/hall-of-fame.html:1217 -#: i2p2www/pages/site/about/hall-of-fame.html:1218 -#: i2p2www/pages/site/about/hall-of-fame.html:1219 -#: i2p2www/pages/site/about/hall-of-fame.html:1220 -#: i2p2www/pages/site/about/hall-of-fame.html:1221 -#: i2p2www/pages/site/about/hall-of-fame.html:1222 -#: i2p2www/pages/site/about/hall-of-fame.html:1223 -#: i2p2www/pages/site/about/hall-of-fame.html:1224 -#: i2p2www/pages/site/about/hall-of-fame.html:1225 -#: i2p2www/pages/site/about/hall-of-fame.html:1226 -#: i2p2www/pages/site/about/hall-of-fame.html:1227 -#: i2p2www/pages/site/about/hall-of-fame.html:1228 -#: i2p2www/pages/site/about/hall-of-fame.html:1229 -#: i2p2www/pages/site/about/hall-of-fame.html:1230 -#: i2p2www/pages/site/about/hall-of-fame.html:1231 -#: i2p2www/pages/site/about/hall-of-fame.html:1233 -#: i2p2www/pages/site/about/hall-of-fame.html:1234 -#: i2p2www/pages/site/about/hall-of-fame.html:1235 -msgid "General fund" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:9 #: i2p2www/pages/site/about/hall-of-fame.html:12 -#: i2p2www/pages/site/about/hall-of-fame.html:16 -#, python-format -msgid "%(euroval)s € and %(btcval)s BTC" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:10 -#, python-format -msgid "%(bchval)s BCH; and %(xmrval)s XMR" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:11 -msgid "Datastorage bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:13 -msgid "I2PHex bounty" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:14 -#: i2p2www/pages/site/about/hall-of-fame.html:18 -#, python-format -msgid "%(euroval)s €" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:15 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:17 -msgid "Unit Tests for I2P router" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:19 -msgid "Bounty Robert" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:20 -msgid "Bounty Syndie" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:21 -msgid "Bounty I2P for CCR Microtic Board" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:24 -msgid "Current running costs:" -msgstr "" - -#: i2p2www/pages/site/about/hall-of-fame.html:39 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:13 #, python-format msgid "" "If you have made a donation, please send an email to I2P Windows Tutorial\n" @@ -991,7 +671,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:150 +#: i2p2www/pages/site/about/media.html:149 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1000,7 +680,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:157 +#: i2p2www/pages/site/about/media.html:156 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1009,7 +689,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:164 +#: i2p2www/pages/site/about/media.html:163 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1019,7 +699,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:171 +#: i2p2www/pages/site/about/media.html:170 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1029,7 +709,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:178 +#: i2p2www/pages/site/about/media.html:177 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1039,7 +719,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:184 +#: i2p2www/pages/site/about/media.html:183 #, python-format msgid "" "How to connect to I2P\n" @@ -1047,7 +727,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:190 +#: i2p2www/pages/site/about/media.html:189 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1056,7 +736,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:197 +#: i2p2www/pages/site/about/media.html:196 #, python-format msgid "" "Short garlic routing animation\n" @@ -1064,11 +744,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:204 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:208 +#: i2p2www/pages/site/about/media.html:207 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1077,7 +757,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1086,7 +766,7 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:222 #, python-format msgid "" "2003 Business Week article referencing " @@ -1094,7 +774,7 @@ msgid "" "September 14, 2003." msgstr "" -#: i2p2www/pages/site/about/media.html:228 +#: i2p2www/pages/site/about/media.html:227 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1103,7 +783,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:234 +#: i2p2www/pages/site/about/media.html:233 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1111,7 +791,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:241 +#: i2p2www/pages/site/about/media.html:240 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1122,7 +802,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:247 +#: i2p2www/pages/site/about/media.html:246 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1130,7 +810,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:253 +#: i2p2www/pages/site/about/media.html:252 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1141,7 +821,7 @@ msgid "" " tracker)" msgstr "" -#: i2p2www/pages/site/about/media.html:259 +#: i2p2www/pages/site/about/media.html:258 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1149,7 +829,7 @@ msgid "" "Part 1, February 28, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:264 +#: i2p2www/pages/site/about/media.html:263 #, python-format msgid "" "Jeff and Str4d interviewed on the Brakeing Down " @@ -1157,16 +837,50 @@ msgid "" "Part 2, March 6, 2015" msgstr "" -#: i2p2www/pages/site/about/media.html:271 +#: i2p2www/pages/site/about/media.html:268 +#, python-format +msgid "" +"Fireside With Lei - Episode 18: Lance James. " +"Success, Failures, Grief and Buddhism.\n" +"(archive.org)\n" +"(mp3)\n" +"Robert Lei, December 31, 2018" +msgstr "" + +#: i2p2www/pages/site/about/media.html:277 +#, python-format +msgid "" +"Articles by I2P contributor Masayuki Hatta on " +"Medium.com\n" +"2019\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:282 +#, python-format +msgid "" +"Enabling both .onion and .i2p routing with Proxy " +"Auto-Configuration\n" +"Daniel Aleksandersen, February 7 2019" +msgstr "" + +#: i2p2www/pages/site/about/media.html:289 msgid "Other" msgstr "其它" -#: i2p2www/pages/site/about/media.html:274 +#: i2p2www/pages/site/about/media.html:292 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" msgstr "" +#: i2p2www/pages/site/about/media.html:297 +#, python-format +msgid "" +"A curated list by I2P contributor meeh of I2P " +"implementations, libraries, resources, projects, and shiny things\n" +"2019" +msgstr "" + #: i2p2www/pages/site/about/team.html:2 msgid "I2P Project Members" msgstr "" @@ -1195,11 +909,11 @@ msgid "point of contact of last resort" msgstr "" #: i2p2www/pages/site/about/team.html:20 -msgid "Treasurer" +msgid "Donations treasurer" msgstr "" #: i2p2www/pages/site/about/team.html:22 -msgid "manage donations / accounts / bounties" +msgid "manage donations" msgstr "" #: i2p2www/pages/site/about/team.html:25 diff --git a/i2p2www/translations/zh_TW/LC_MESSAGES/blog.po b/i2p2www/translations/zh_TW/LC_MESSAGES/blog.po index 6a1b37ee..ea475b6f 100644 --- a/i2p2www/translations/zh_TW/LC_MESSAGES/blog.po +++ b/i2p2www/translations/zh_TW/LC_MESSAGES/blog.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" "PO-Revision-Date: 2019-05-03 19:30+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Chinese (Taiwan) " @@ -24,29 +24,12 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:12 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:12 #: i2p2www/blog/2012/05/02/0.9-Release.rst:17 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:16 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:16 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:26 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:19 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:19 -msgid "Files are available on the `download page`_." -msgstr "" - -#: i2p2www/blog/2011/10/11/0.8.9-Release.rst:28 -#: i2p2www/blog/2011/10/20/0.8.10-Release.rst:15 -#: i2p2www/blog/2011/11/08/0.8.11-Release.rst:29 -#: i2p2www/blog/2012/01/06/0.8.12-Release.rst:16 -#: i2p2www/blog/2012/02/27/0.8.13-Release.rst:16 -#: i2p2www/blog/2012/05/02/0.9-Release.rst:21 -#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:20 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:20 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:30 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:23 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:23 -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:39 -msgid "`download page`" +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:17 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:17 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:20 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:20 +msgid "Files are available on the `download page`__." msgstr "" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:30 @@ -55,46 +38,51 @@ msgstr "" #: i2p2www/blog/2012/01/06/0.8.12-Release.rst:18 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:19 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:18 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:22 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:22 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:32 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:25 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:79 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:45 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:13 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:101 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:23 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:23 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:26 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:80 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:46 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:14 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:102 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:26 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:48 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:34 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:35 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:29 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:37 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:32 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:38 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:36 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:43 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:27 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:30 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:44 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:36 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:34 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:73 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:53 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:35 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:54 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:33 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:35 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:32 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:56 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:32 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:35 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:36 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:63 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:30 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:33 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:39 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:37 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:28 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:31 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:37 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:74 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:54 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:36 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:34 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:33 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:30 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:30 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:30 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:36 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:35 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:33 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:27 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:34 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:26 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:33 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:34 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:34 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:34 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:30 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:29 msgid "RELEASE DETAILS" msgstr "" @@ -103,10 +91,10 @@ msgstr "" #: i2p2www/blog/2011/11/08/0.8.11-Release.rst:33 #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:40 #: i2p2www/blog/2012/05/02/0.9-Release.rst:50 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:24 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:24 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:34 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:103 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:25 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:25 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:35 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:104 msgid "Major Changes" msgstr "" @@ -117,44 +105,49 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:47 #: i2p2www/blog/2012/05/02/0.9-Release.rst:58 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:43 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:32 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:30 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:39 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:81 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:54 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:112 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:31 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:82 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:55 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:113 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:34 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:51 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:40 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:41 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:39 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:50 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:35 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:51 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:55 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:53 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:30 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:40 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:57 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:52 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:42 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:80 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:63 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:47 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:71 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:43 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:47 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:48 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:68 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:41 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:37 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:41 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:42 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:74 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:40 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:51 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:36 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:52 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:31 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:41 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:53 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:48 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:72 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:44 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:48 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:49 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:69 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:42 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:38 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:43 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:38 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:45 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:44 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:43 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:36 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:47 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:35 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:46 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:44 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:51 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:45 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:46 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:39 msgid "Bug Fixes" msgstr "" @@ -165,46 +158,51 @@ msgstr "" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:63 #: i2p2www/blog/2012/05/02/0.9-Release.rst:68 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:54 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:41 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:36 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:51 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:43 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:94 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:63 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:19 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:118 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:44 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:95 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:64 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:20 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:119 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:52 -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:99 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:49 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:47 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:49 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:57 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:42 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:60 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:68 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:65 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:38 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:49 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:75 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:65 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:50 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:89 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:76 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:53 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:83 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:58 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:57 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:62 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:82 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:54 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:44 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:100 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:48 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:85 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:50 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:58 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:66 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:39 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:76 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:66 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:77 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:54 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:84 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:83 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:55 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:45 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:74 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:47 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:57 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:56 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:53 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:43 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:57 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:56 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:55 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:60 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:56 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:55 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:48 msgid "Other" msgstr "其它" @@ -215,47 +213,52 @@ msgstr "其它" #: i2p2www/blog/2012/02/27/0.8.13-Release.rst:75 #: i2p2www/blog/2012/05/02/0.9-Release.rst:96 #: i2p2www/blog/2012/07/30/0.9.1-Release.rst:76 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:52 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:56 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:67 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:56 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:110 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:79 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:30 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:129 -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:53 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:68 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:57 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:111 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:80 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:31 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:130 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:29 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:76 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:64 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:59 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:104 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:62 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:73 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:52 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:76 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:86 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:81 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:61 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:69 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:101 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:75 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:56 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:115 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:105 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:76 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:96 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:73 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:103 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:77 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:25 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:102 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:69 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:65 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:60 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:102 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:74 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:87 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:82 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:102 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:76 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:58 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:116 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:106 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:97 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:104 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:78 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:26 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:103 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:70 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:59 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:104 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:63 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:79 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:78 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:73 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:56 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:73 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:55 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:72 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:72 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:75 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:75 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:69 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:66 msgid "SHA256 Checksums:" msgstr "" @@ -271,12 +274,20 @@ msgstr "" msgid "Update Info" msgstr "" +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:12 +msgid "Files are available on the `download page`_." +msgstr "" + +#: i2p2www/blog/2012/07/30/0.9.1-Release.rst:16 +msgid "`download page`" +msgstr "" + #: i2p2www/blog/2012/09/21/0.9.2-Release.rst:2 msgid "0.9.2 Release" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:7 -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:9 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:8 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:10 msgid "" "0.9.2 includes extensive low-level changes to improve the performance and" " efficiency of the router. We have updated our UPnP library, to hopefully" @@ -285,133 +296,133 @@ msgid "" "upcoming 0.9.3 development cycle." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:12 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:12 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:13 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:13 msgid "" "As usual, there's also lots of bug fixes in this release, so updating is " "recommended." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:26 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 msgid "" "SSU: Fix several problems in our UDP transport, to improve efficiency and" " reliability for connection setup. Also improve defenses against various " "types of bad input." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:27 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 msgid "" "UPnP: Updated our library to fix several issues, should work for more " "routers now" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:28 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 msgid "" "Transport: Improve performance in both our TCP and UDP transports, to " "benefit high-bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 msgid "" "Crypto: The thresholds and number of ElGamal/AES Session Tags delivered " "are now much more flexible, which should lessen protocol overhead and " "reduce stalls caused by dropped tags." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:30 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:31 msgid "" "I2PSnark: Add DHT support, not yet enabled by default, will do further " "testing and plan to enable by default in 0.9.3." msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:34 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 msgid "" "Fix various issues affecting memory usage and performance on high-" "bandwidth routers" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:35 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 msgid "Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:36 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 msgid "Fix i2psnark bug that prevented a completion announcement to the tracker" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:37 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 msgid "Fix a lock contention problem in i2ptunnel" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:38 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 msgid "Fix some OSX installation issues" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:39 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:40 msgid "Remove uses of direct byte buffers that may have been leaking" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:43 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 msgid "Reduce overhead in network messages" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:44 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 msgid "Add \"universal\" theme support" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:45 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 msgid "Theme updates" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:46 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 msgid "Add a jbigi library for Raspberry Pi" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:47 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 msgid "New Scala unit test framework" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:48 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 msgid "Translation updates for Czech, Dutch, German, and Greek" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:49 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 msgid "Update wrapper to 3.5.15 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:50 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 +#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:109 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:78 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:128 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:74 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:62 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:100 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:53 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:63 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:58 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:84 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:79 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:97 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:73 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:55 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:113 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:98 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:69 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:89 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:96 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:95 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:61 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:50 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:55 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:71 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -419,8 +430,8 @@ msgstr "" msgid "0.9.3 Release" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:7 -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:9 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:8 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:10 msgid "" "0.9.3 includes extensive low-level changes to the queueing of messages in" " the router. We implement the CoDel Active Queue Management (AQM) " @@ -432,95 +443,95 @@ msgid "" "introduced last release, by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:26 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 msgid "Active Queue Management" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:27 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 msgid "Priority queues" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:28 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:29 msgid "I2PSnark DHT: Several bug fixes, enable by default." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:32 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 msgid "" "Several SSU fixes including memory leak, and better handling of routers " "behind firewalls that change UDP ports; additional defenses for malicious" " packets." msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:33 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 msgid "Fix piece selection (rarest-first) bugs in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:34 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:35 msgid "Fix bug causing multiple browsers to open at startup" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:38 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 msgid "Improvements in caching" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:39 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 msgid "Several synchronization fixes and lock contention reduction" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:40 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 msgid "Major reduction in SSU buffers memory use" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:41 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 msgid "" "Fix streaming connection timeout back to 1 minute, was inadvertently " "changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was" " unlimited" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:42 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 msgid "Improved defenses in i2ptunnel for \"darkloris\"" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:43 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 msgid "More validation at torrent creation in i2psnark" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:44 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 msgid "Several parameter changes in SSU to improve throughput" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:45 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 msgid "" "New event log for major events including restarts; show multiple restart " "lines on graphs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:46 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 msgid "Remove duplicate messages from logs" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:47 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 msgid "Don't respond to blocked streaming connections with a reset, just drop" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:48 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 msgid "Remove all uses of inefficient SimpleTimer" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:49 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 msgid "More checks for valid IPs and ports entered in console" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:50 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 msgid "Fix bug that wasted a lot of entropy" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:51 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 msgid "Translation updates: Italian, Portuguese, Spanish, Swedish" msgstr "" -#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:52 +#: i2p2www/blog/2012/10/27/0.9.3-Release.rst:53 msgid "Add non-NIO configuration in jetty.xml, recommended for Java 5" msgstr "" @@ -528,8 +539,8 @@ msgstr "" msgid "0.9.4 Release" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:7 -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:9 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:8 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:10 msgid "" "0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, " "that was reducing network performance and reliability. It also includes " @@ -537,7 +548,7 @@ msgid "" " update via in-network torrents." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:13 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:14 msgid "" "We fixed several bugs in the i2psnark DHT implementation that was " "introduced\n" @@ -546,7 +557,7 @@ msgid "" "for console forms." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:19 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:20 msgid "" "For those of you already running development builds, your router should " "automatically\n" @@ -556,110 +567,110 @@ msgid "" "we will have more information for you when we release 0.9.5." msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:36 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 msgid "" "Big rework of the update system; Preliminary support for updates via " "i2psnark" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:37 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:38 msgid "Add per-destination outbound priorities" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:41 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 msgid "" "Fix major bug that reduced SSU connection limits which reduced tunnel " "build success rates" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:42 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 msgid "Fix bug with external I2CP that prevented some external apps from working" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:43 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 msgid "Fixed several bugs in i2psnark DHT" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:44 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 msgid "Fixed bug in i2psnark PEX that inflated peer counts" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:45 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 msgid "Handle dropped I2CP messages better" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:46 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 msgid "Reduce overhead of I2CP messages" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:47 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 msgid "Enforce max size in transport outbound message queues" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:48 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 msgid "Fixes for Windows eepget.bat (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:49 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:50 msgid "Fix a bug that would drop messages of exactly 512 bytes in SSU" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:53 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 msgid "" "More performance improvements, memory reduction, and object churn " "reduction" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:54 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 msgid "Better detection of network disconnections" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:55 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 msgid "Further improvements in the SSU transport" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:56 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 msgid "Add console password form" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:57 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 msgid "" "Convert http proxy and console from basic to digest authentication for " "added security" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:58 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 msgid "" "Improved verification of console form submissions, using jsp sessions. " "Cookies may now be required on forms, except when the console password is" " enabled" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:59 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 msgid "" "Initial work on new interfaces to manage applications started via " "clients.config" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:60 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 msgid "Increase minimum peer port to 1024" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:61 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 msgid "Increase granularity of bandwidth limiter for smoother transmissions" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:62 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:63 msgid "" "Translation updates: Chinese, French, German, Italian, Polish, " "Portuguese, Swedish, and Ukrainian" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:64 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 msgid "Update wrapper to 3.5.16 (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:65 +#: i2p2www/blog/2012/12/17/0.9.4-Release.rst:66 msgid "New ARMv6 wrapper for Raspberry Pi" msgstr "" @@ -667,8 +678,8 @@ msgstr "" msgid "0.9.5 Release" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:7 -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:9 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:8 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:10 msgid "" "0.9.5 includes bug fixes and defenses for some issues and vulnerabilities" " that are being investigated by researchers at UCSB. We continue to work " @@ -679,7 +690,7 @@ msgid "" "the word and contributing where you can." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:13 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:14 #, python-format msgid "" "In this upgrade cycle, a random 1%(pc)s of routers, (plus all routers " @@ -690,99 +701,99 @@ msgid "" "network HTTP update." msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:27 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:28 msgid "Defenses and Bug Fixes" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:29 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 msgid "Fix router bug causing lockup when using iMule" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:30 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 msgid "Recognize, handle, reject duplicate tunnel IDs" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:31 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 msgid "Fix changing of the log file name" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:32 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 msgid "Prevent hashcode attack in session tags" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:33 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 msgid "Add build request throttler based on previous hop" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:34 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 msgid "Limit concurrent next-hop lookups" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:35 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 msgid "Catch exceptions storing nonces in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:36 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 msgid "Fix saving graph settings in console" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:37 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 msgid "Fix eepget generation of URLs when not proxied" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:38 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 msgid "" "Encrypt database lookup messages end-to-end when sent through exploratory" " tunnels" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:39 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 msgid "Don't use multiple floodfills from the same /16 in a query" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:40 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 msgid "Randomize delay before verifying floodfill store" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:41 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:42 msgid "Increase number of floodfills" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:45 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 msgid "Improve support for mobile browsers" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:46 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 msgid "Partial defenses for UCSB attacks" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:47 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 msgid "Add announce list support to i2psnark" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:48 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 msgid "Jetty: upgrade Apache Tomcat to 6.0.36" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:49 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 msgid "Split router info files into multiple subdirectories" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:50 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 msgid "Add IP to hostname mapping option in SOCKS" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:51 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 msgid "Improve PRNG seeding" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:52 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:53 msgid "" "Translation updates: French, German, Hungarian, Italian, Norwegian, " "Polish, Portuguese, Russian, Swedish" msgstr "" -#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:54 +#: i2p2www/blog/2013/03/08/0.9.5-Release.rst:55 msgid "Update wrapper to 3.5.17 (new installs and PPA only)" msgstr "" @@ -790,8 +801,8 @@ msgstr "" msgid "0.9.6 Release" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:7 -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:9 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:8 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:10 msgid "" "0.9.6 includes bug fixes and an update from Jetty 6.1.26 (2010-11-10) to " "Jetty 7.6.10 (2013-03-12). See below for important information on the " @@ -799,7 +810,7 @@ msgid "" "stay current with it in future I2P releases." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:13 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:14 msgid "" "Most users will update via HTTP. Those running development builds will " "attempt to update via the\n" @@ -808,11 +819,11 @@ msgid "" "to update via torrent in the 0.9.7 update cycle." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:25 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:26 msgid "Important fix for Windows Eepsites, first install 0.9.5 only" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:27 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:28 msgid "" "If you first installed I2P with version 0.9.5, on Windows only, we " "recommend that you follow the\n" @@ -823,19 +834,15 @@ msgid "" "is 0.9.5-0-win1, you already have the fix and need not take any action." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:34 -msgid "See `this page`_ for instructions." +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:35 +msgid "See `this page`__ for instructions." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:38 -msgid "`this page`" -msgstr "" - -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:40 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:41 msgid "Jetty 7 Migration Details" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:42 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:43 msgid "" "For most people, the update should just work. If you have multiple Jetty " "eepsites,\n" @@ -844,13 +851,13 @@ msgid "" "from 7658, you MUST take manual action AFTER updating." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:48 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:49 msgid "" "After update, the router will migrate your jetty.xml files to the new " "Jetty 7 format." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:50 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:51 msgid "" "The migration resets the port to 7658. If you have more than one Jetty " "eepsite, OR your eepsite\n" @@ -861,7 +868,7 @@ msgid "" " after updating, and restart again." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:55 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:56 msgid "" "**The following files will be backed up with a ".jetty6" suffix" " and then migrated.**\n" @@ -870,113 +877,113 @@ msgid "" "See http://wiki.eclipse.org/Jetty for assistance in configuring Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:69 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:70 msgid "Plugins" msgstr "外掛" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:71 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:72 msgid "Most plugins should work fine with Jetty 7." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:75 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:76 msgid "" "The I2PControl and zzzot plugins must be updated. Your router should " "download and install the new versions shortly after starting 0.9.6." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:77 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:78 msgid "If a plugin does not work, please contact the maintainer for that plugin." msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:83 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 msgid "Several bugs with Windows installation (see above)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:84 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 msgid "Fix default form action in i2ptunnel" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:85 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 msgid "Fix links on iframed console pages" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:86 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 msgid "Better detection of 64-bit Windows to prevent crashes by systray" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:87 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 msgid "Fix bug preventing router update via torrent" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:88 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 msgid "Several SSU fixes for NATs that change UDP ports" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:89 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 msgid "" "Ignore unsupported IPs in RouterInfos when selecting an address (prep for" " IPv6)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:90 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 msgid "" "Ignore unused option bits in Database Lookup Message (prep for requesting" " encrypted response)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:91 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 msgid "Fix HTTP proxy error response for malformed URIs" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:92 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:93 msgid "Recognize UPnP devices without port forwarding capability" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:96 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 msgid "Jetty 7.6.10 (see above for migration information)" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:97 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 msgid "Limit page size in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:98 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 msgid "Add data directory and page size configuration to i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:99 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 msgid "Support multiple i2psnark instances" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:100 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 msgid "Piece size adjustments in i2psnark" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:101 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 msgid "Add more graphing support for combined bandwidth graph" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:102 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 msgid "Block b32.i2p supercookies" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:103 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 msgid "Allow stopping clients on /configclients" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:104 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 msgid "Check for nonce count replays in HTTP client" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:105 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 msgid "Support SASL authentication in IRC proxy" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:106 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 msgid "Several cleanups and minor fixes in the update manager" msgstr "" -#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:107 +#: i2p2www/blog/2013/05/28/0.9.6-Release.rst:108 msgid "Translation updates: German, Portuguese, Russian, Spanish, and Swedish" msgstr "" @@ -984,12 +991,12 @@ msgstr "" msgid "0.9.7 Release" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:7 -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:9 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:8 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:10 msgid "0.9.7 includes significant bug fixes and improvements." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:11 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:12 msgid "" "For the first time, class 'N' routers (those with a minimumum of 128 " "KBytes/sec of shared bandwidth)\n" @@ -1004,7 +1011,7 @@ msgid "" "router.floodfillParticipant=false ." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:20 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:21 #, python-format msgid "" "As we think the last release fixed the experimental update-via-torrent " @@ -1012,23 +1019,23 @@ msgid "" "update over in-network bittorrent this cycle." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:25 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:26 msgid "" "Plugin update checks, possibly broken for several releases, are fixed. " "Your plugins should once again\n" "auto-update after updating the router." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:30 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:31 msgid "" "We fixed a major streaming timer bug that contributed to frequent IRC " "disconnects." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:34 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:35 msgid "" "This release contains additional mitigations for the `\"practical " -"attacks\" paper`_.\n" +"attacks\" paper`__.\n" "However, we have a lot more work to do to resist Sybil attacks on the " "floodfills, and resist\n" "traffic analysis at the gateways and endpoints of exploratory tunnels.\n" @@ -1040,113 +1047,109 @@ msgid "" "word. A bigger network is a better network." msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:43 -msgid "`\"practical attacks\" paper`" -msgstr "" - -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:47 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:15 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:107 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:48 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:16 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:108 #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:28 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:36 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:37 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:37 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:38 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:65 msgid "Anonymity Improvements" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:49 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 msgid "End-to-end encryption of responses to leaseset lookups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:50 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 msgid "Expand floodfill pool by enabling class 'N' floodfills" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:51 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 msgid "Randomize padding inside encrypted SSU packets" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:52 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:53 msgid "Preparation for better SSU protocol obfuscation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:56 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 msgid "Fix newer lease sets not getting stored or published" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:57 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 msgid "" "Fix classpath bug when used with 4-year-old installations, causing the " "console not to start" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:58 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 msgid "Fix addressbook database bug preventing update of the reverse index" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:59 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 msgid "" "Fix i2psnark bug that changed the infohash of torrents created by Robert " "and fetched via magnet link" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:60 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 msgid "Fix version checking for plugins" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:61 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:62 msgid "" "Fix a streaming timer bug causing frequent IRC disconnects (also affects " "other close-on-idle tunnels)" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:65 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 msgid "Don't install as a service on Windows by default" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:66 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 msgid "Reduce transport idle timeouts" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:67 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 msgid "Reduce tunnels on idle in i2psnark" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:68 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 msgid "Change default in i2ptunnel GUI to 3 hops" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:69 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 msgid "IE 10 support" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:70 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 msgid "" "Individual expiration times in leases, for efficiency on destinations " "with a high number of tunnels" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:71 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 msgid "Low-level encryption and XOR speedups" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:72 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 msgid "Jetty 7.6.11" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:73 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 msgid "Tomcat 6.0.37" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:74 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 msgid "Translation updates: Chinese, French, German, Portuguese, Russian, Spanish" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:75 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 msgid "New Turkish translation" msgstr "" -#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:76 +#: i2p2www/blog/2013/07/15/0.9.7-Release.rst:77 msgid "Wrapper 3.5.19 (new installs and PPA only)" msgstr "" @@ -1154,8 +1157,8 @@ msgstr "" msgid "0.9.7.1 Release" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:7 -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:9 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:8 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:10 msgid "" "This unscheduled release disables the RouterInfo verification messages " "that were used in the attack published in the UCSB paper, which should " @@ -1165,43 +1168,43 @@ msgid "" "September." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:11 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:12 msgid "As usual, we recommend that all users update to this release." msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:17 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:18 msgid "Disable RouterInfo verification messages" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:21 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 msgid "Extend inbound tunnel expiration" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:22 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 msgid "i2prouter: bashism fix" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:23 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 msgid "i2psnark: increase max piece size, mime type updates" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:24 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 msgid "New reseed host" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:25 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 msgid "New update hosts, thanks Meeh and dg" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:26 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 msgid "Streaming: RTO changes" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:27 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 msgid "Updater: Increase update-via-torrent to 30 percent" msgstr "" -#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:28 +#: i2p2www/blog/2013/08/10/0.9.7.1-Release.rst:29 msgid "UPnP fix for some hardware" msgstr "" @@ -1209,8 +1212,8 @@ msgstr "" msgid "0.9.8 Release" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:7 -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:9 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:8 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:10 msgid "" "0.9.8 includes the long-awaited support for IPv6. It's enabled by " "default, but of course you need a public IPv6 address to use it. " @@ -1219,16 +1222,16 @@ msgid "" "longer router private keys." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:11 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:12 #, python-format msgid "30%(pc)s of you will update via in-network torrent in this update cycle." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:13 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:14 msgid "IPv6 Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:15 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:16 msgid "" "IPv6 is enabled and preferred by default. If you have a public IPv6 " "address \n" @@ -1239,7 +1242,7 @@ msgid "" "the router console. If IPv6 is causing problems you may disable it there." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:22 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:23 msgid "" "As a part of the IPv6 development effort, I2P now supports multiple \n" "published IP addresses. If you have multiple public IP addresses (IPv4, " @@ -1257,7 +1260,7 @@ msgid "" "bugs still to be fixed with multiple addresses of each type." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:34 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:35 msgid "" "While IPv6 support was designed and developed over several years, it has" " \n" @@ -1269,11 +1272,11 @@ msgid "" "http://trac.i2p2.i2p." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:42 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:43 msgid "Rekeying Details" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:44 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:45 msgid "" "For those of you running I2P on faster hardware (generally, 64-bit x86) " "the \n" @@ -1289,7 +1292,7 @@ msgid "" "Please be patient and things should start to improve after a few days." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:54 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:55 msgid "" "These changes may result in higher CPU usage for some of you. We're doing" " \n" @@ -1301,7 +1304,7 @@ msgid "" "change the key length on slower hardware in a future release." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:63 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:64 msgid "" "We are experiencing rapid network growth in the last few weeks, which is" " \n" @@ -1310,11 +1313,11 @@ msgid "" "network is still performing fairly well, so keep spreading the word." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:69 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:70 msgid "More Changes Coming" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:71 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:72 msgid "" "We're in the initial stages of desiging major changes to strengthen our \n" "crypto. Stronger crypto will use more CPU and it may possibly \n" @@ -1329,11 +1332,11 @@ msgid "" "minimum requirements will be announced well in advance." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:81 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:82 msgid "New Website" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:83 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:84 msgid "" "After a heroic effort by str4d, the new website preview is available at \n" "http://i2hq.srv.i2p2.de. We hope to see it go live at \n" @@ -1342,11 +1345,11 @@ msgid "" "website_priority resource." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:91 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:92 msgid "Community Participation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:93 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:94 msgid "" "In early August, hottuna and zzz attended DEFCON 21 in Las Vegas.\n" "Last weekend, echelon attended the CTS IV conference in Berlin and\n" @@ -1356,53 +1359,53 @@ msgid "" "I2P." msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:105 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:106 msgid "IPv6 support for both NTCP and SSU" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:109 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 msgid "SSU protocol obfuscation by adding random padding" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:110 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:111 msgid "Longer encryption and DH private keys for users on faster platforms" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:114 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 msgid "Fix I2PTunnel / I2CP locking and duplicates (partial)" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:115 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 msgid "Fix translation of HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:116 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:117 msgid "Fix occasional runtime exception in NTCP" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:120 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 msgid "Big rework of transport code to accommodate multiple addresses and IPv6" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:121 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 msgid "Streaming: Improved recovery from lost acks, other fixes" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:122 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 msgid "Use Transifex for translation of initial news and HTTP proxy error pages" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:123 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 msgid "" "Translation updates: Chinese, French, German, Portuguese, Russian, " "Swedish, Turkish" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:124 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:125 msgid "New Romanian translation" msgstr "" -#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:126 +#: i2p2www/blog/2013/09/30/0.9.8-Release.rst:127 msgid "Wrapper 3.5.20 (new installs and PPA only)" msgstr "" @@ -1420,11 +1423,11 @@ msgstr "" #: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:11 msgid "" -"See the `Trac ticket`_ for details and workarounds. See\n" -"`the 0.9.8 release notes`_ for information on IPv6 and other changes." +"See the `Trac ticket`__ for details and workarounds. See\n" +"`the 0.9.8 release notes`__ for information on IPv6 and other changes." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:16 +#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:20 msgid "" "Due to recent attacks, logins are disabled on `Trac`_ and new " "registrations are\n" @@ -1433,14 +1436,6 @@ msgid "" "bugs on IRC freenode or IRC2P #i2p-dev." msgstr "" -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:22 -msgid "`Trac ticket`" -msgstr "" - -#: i2p2www/blog/2013/10/02/0.9.8.1-Release.rst:23 -msgid "`the 0.9.8 release notes`" -msgstr "" - #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:2 msgid "0.9.9 Release" msgstr "" @@ -1458,11 +1453,7 @@ msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:11 msgid "" "We now support SSL between your router and your servers for security.\n" -"See `this development thread`_ for more information." -msgstr "" - -#: i2p2www/blog/2013/12/07/0.9.9-Release.rst:16 -msgid "`this development thread`" +"See `this development thread`__ for more information." msgstr "" #: i2p2www/blog/2013/12/07/0.9.9-Release.rst:18 @@ -1638,29 +1629,29 @@ msgid "" "=====================" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:9 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:10 msgid "Update to HSQLDB 2.3.1" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:11 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:12 msgid "" "This is the first stable release since February 2013.\n" "It is essentially the same as 1.104b-7-rc, with some translation updates." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:16 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:17 msgid "" "All binaries and source packages are at `syndie.de`_ and `syndie.i2p`_.\n" "Plugins are available at `plugins.i2p`_ and `stats.i2p`_." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:21 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:22 msgid "" "For those of you upgrading from 1.103b, you will find syndie startup and " "shutdown much faster due to the new version of HSQLDB." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:25 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:26 msgid "" "If you have a large database or an identity you wish to preserve,\n" "you may wish to back up your entire ~/.syndie directory before you start." @@ -1669,7 +1660,7 @@ msgid "" "easier to use your own backup if the upgrade fails." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:31 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:32 msgid "" "Upgrades from 1.103b may fail for some people due to database corruption " "due to bugs in the old HSQLDB.\n" @@ -1679,60 +1670,65 @@ msgid "" "Sorry about that." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:43 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:29 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:30 msgid "" "As usual, we recommend that you update to this release.\n" "The best way to maintain security and help the network is to run the " "latest release." msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:56 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:57 msgid "GUI Improvements and Fixes" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:72 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:73 msgid "Syndication" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:83 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:84 msgid "Database" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:104 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 msgid "New translations" msgstr "" -#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:105 -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:99 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:82 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:65 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:95 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:71 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:52 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 +#: i2p2www/blog/2014/01/21/Syndie-1.105b-Release.rst:106 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:61 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:57 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:58 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:83 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:78 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:96 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:72 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:54 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:112 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:97 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:68 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:88 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:95 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:69 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:94 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:60 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:49 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:94 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:54 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:70 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:63 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:64 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:63 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:66 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:66 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:60 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:57 msgid "Translation updates" msgstr "" @@ -1743,13 +1739,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:9 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:10 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker to correlate a Destination with a Router." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:11 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:12 msgid "" "0.9.10 changes the mechanism for doing LeaseSet lookups, making it more " "difficult for an attacker\n" @@ -1760,88 +1756,79 @@ msgid "" "with stronger keys." msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:18 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:19 msgid "" -"We recently attended `30C3`_ and `Real World Crypto`_, making several new" -"\n" -"connections and formulating `big plans`_ for 2014. Thanks to those who\n" -"supported our attendance with their `donations`_!" +"We recently attended `30C3`__ and `Real World Crypto`__, making several " +"new\n" +"connections and formulating `big plans`__ for 2014. Thanks to those who\n" +"supported our attendance with their `donations`__!" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:26 -msgid "`big plans`" -msgstr "" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:27 -#, fuzzy -msgid "`donations`" -msgstr "位置" - -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:38 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:39 msgid "Use client tunnels for LeaseSet lookups" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:42 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 msgid "" "Flood netdb stores to new location before midnight to prevent lookup " "fails after midnight" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:43 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 msgid "Fix setting I2CP host/port in BOB" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:44 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 msgid "Fix several character encoding issues in susimail" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:45 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 msgid "Fix StandardServerSocket.close()" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:46 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 msgid "Fix exception in PrivateKeyFile" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:47 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:48 msgid "Fixes in RouterInfo expiration task" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:51 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 msgid "Tweaks to reduce number of peer connections" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:52 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 msgid "Several threading fixes to reduce blocking in the timer queues" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:53 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 msgid "Disable streaming ping handling for clients" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:54 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 msgid "Use i2psnark's Kademlia library for the router netdb also" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:55 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 msgid "" "Increase outbound exploratory default to 2 + 0-1 hops, part of gradual " "increase to 3 hops in/out" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:56 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 msgid "More findbugs fixes" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:57 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 msgid "Streaming library refactoring" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:58 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 msgid "Support country-specific translations" msgstr "" -#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:59 +#: i2p2www/blog/2014/01/22/0.9.10-Release.rst:60 msgid "New Brazilian Portuguese translation" msgstr "" @@ -1852,13 +1839,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:9 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:10 msgid "" "0.9.11 adds support for outproxy plugins, improves lease set lookup " "security, and reduces memory usage." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:11 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:12 #, python-format msgid "" "0.9.11 continues improving LeaseSet lookup and storage to prevent an " @@ -1873,7 +1860,7 @@ msgid "" "usual collection of bug fixes. All users should update." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:21 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:22 msgid "" "This may be the last release that works with Java 5, which is very old " "and\n" @@ -1882,81 +1869,86 @@ msgid "" "you upgrade to Java 7." msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:30 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:31 #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:30 -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:17 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:32 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:30 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:37 -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:21 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:24 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:29 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:25 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:24 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:67 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:47 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:29 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:48 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:27 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:29 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:26 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:50 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:26 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:23 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:18 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:33 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:31 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:38 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:22 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:25 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:30 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:26 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:27 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:48 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:28 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:30 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:27 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:51 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:27 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:24 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:24 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:24 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:30 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:29 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:27 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:21 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:28 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:20 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:27 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:28 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:28 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:28 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:24 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:23 msgid "" "As usual, we recommend that you update to this release. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "一如往常一般,我們建議您更新到這個版本,要確保安全性以及協助貢獻此互連網路的最好方式就是保持使用最新的版本。" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:39 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:40 msgid "More leaseset handling improvements" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:43 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 msgid "Fix NPE after client shutdown" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:44 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 msgid "Fix wrapper log encoding on logs page" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:45 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:46 msgid "Streaming ping and I2Ping fixes" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:49 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 msgid "Add support for Orchid plugin" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:50 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 msgid "Add HTTPS support to HTTP client proxy" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:51 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 msgid "New I2CP support for hostname lookups by external clients" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:52 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 msgid "" "Stricter I2CP authorization enforcement of external clients (incompatible" " change)" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:53 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 msgid "Increase default inbound exploratory tunnel length variance" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 msgid "Big reduction in memory usage by transports" msgstr "" -#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55 +#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:56 msgid "All in-net updates via torrent" msgstr "" @@ -1967,13 +1959,13 @@ msgid "" "=========================" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:8 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:9 msgid "" "The site i2pbrowser.net is a fake I2P website mirror serving up malware " "for Windows." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:10 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:11 msgid "" "We have recently been made aware of the existence of i2pbrowser.net. This" "\n" @@ -1982,51 +1974,43 @@ msgid "" "downloading Windows malware." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:16 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:17 msgid "" "There are several indicators that point to i2pbrowser.net being a malware" " site:" msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:20 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 msgid "The domain was registered on February 10th, 2014." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:21 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 msgid "" "The download URLs for Windows, Mac OSX, Linux, Android etc. all link to " "the same .exe file." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:22 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:23 msgid "The .exe is only 741 KB; the official Windows installer for I2P is 13 MB." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:24 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:25 msgid "" "We have not examined the malware ourselves, but it does not appear to be " "very\n" "sophisticated; it is not integrated into or bundled with the I2P " "software.\n" -"Information security expert `Lance James`_ posted `a tweet`_ labelling it" -" as\n" +"Information security expert `Lance James`__ posted `a tweet`__ labelling " +"it as\n" "\"a standard dark comet rat\"." msgstr "" -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:31 +#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:35 msgid "" "Spread the word. The only official download locations for I2P are linked " "on our\n" -"`download page`_. All I2P download packages are GPG-signed by the\n" -"`release signing key`_." -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:38 -msgid "`a tweet`" -msgstr "" - -#: i2p2www/blog/2014/02/16/i2pbrowser-malware.rst:40 -msgid "`release signing key`" +"`download page`__. All I2P download packages are GPG-signed by the\n" +"`release signing key`__." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:1 @@ -2038,17 +2022,17 @@ msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:10 msgid "" -"Search engine `DuckDuckGo`_ `donates`_ $5000 to the `Invisible Internet " -"Project`_ (I2P) in their open source donation program." +"Search engine DuckDuckGo donates $5000 to the Invisible Internet Project " +"(I2P) in their open source donation program." msgstr "" #: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:12 msgid "" -"**Somewhere, NH** -- Internet search company `DuckDuckGo`_ `donates`_\n" -"$5000 to the `Invisible Internet Project`_ (I2P) as part of their yearly " -"open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"**Somewhere, NH** -- Internet search company `DuckDuckGo`__ `donates`__\n" +"$5000 to the `Invisible Internet Project`__ (I2P) as part of their yearly" +" open-source\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal. With an emphasis on privacy, " "DuckDuckGo provides a search\n" "engine which does not track its users or store personal data. I2P is an " @@ -2057,8 +2041,8 @@ msgid "" " and governments." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:21 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:42 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:26 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:46 msgid "" "This marks the single largest donation ever received by I2P and reflects " "a growing interest in\n" @@ -2066,41 +2050,23 @@ msgid "" " to reach more users, expand\n" "development, and audit the code. It will also enable I2P developers to " "attend conferences, such\n" -"as the `Real-World Cryptography`_ conference in New York City, where the " -"developers met and\n" +"as the `Real-World Cryptography`__ conference in New York City, where the" +" developers met and\n" "collaborated with cryptography experts pursuant to I2P's goals of " "providing anonymity to the\n" "public." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:30 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:51 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:37 msgid "" "I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" -"and the I2P community for its support in the `nominations`_." +"and the I2P community for its support in the `nominations`__." msgstr "" -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:35 +#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:44 msgid "" -"For more information about I2P, visit `our web site`_ or follow us `on " -"Twitter`_." -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:39 -msgid "`donates`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:42 -msgid "`our web site`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:43 -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:59 -msgid "`nominations`" -msgstr "" - -#: i2p2www/blog/2014/03/12/press-release-ddg-donation.rst:45 -msgid "`on Twitter`" +"For more information about I2P, visit `our web site`__ or follow us `on " +"Twitter`__." msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:1 @@ -2110,11 +2076,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:10 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:11 msgid "0.9.12 adds support for ECDSA and updates to Jetty 8" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:12 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:13 msgid "" "I2P now requires Java 6 or higher.\n" "We strongly recommend that you upgrade to Java 7.\n" @@ -2122,7 +2088,7 @@ msgid "" "installing I2P 0.9.12." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:18 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:19 msgid "" "0.9.12 adds preliminary support for ECDSA-signed Destinations.\n" "It contains several fixes for the handling of Delivery Status Messages " @@ -2141,95 +2107,97 @@ msgstr "" #: i2p2www/blog/2014/03/31/0.9.12-Release.rst:35 msgid "" -"In early March, Internet search company `DuckDuckGo`_ `donated`_\n" +"In early March, Internet search company `DuckDuckGo`__ `donated`__\n" "$5000 to the `Invisible Internet Project` (I2P) as part of their yearly " "open-source\n" -"donation program. The award was granted on the basis of `nominations`_ by" -" members of the public\n" +"donation program. The award was granted on the basis of `nominations`__ " +"by members of the public\n" "on the DuckDuckGo community portal." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:56 -msgid "`donated`" +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:57 +msgid "" +"I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation,\n" +"and the I2P community for its support in the nominations." msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:67 msgid "Encrypt Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:68 msgid "Add preliminary support for ECDSA-signed Destinations" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:71 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:69 msgid "Add check for replayed NTCP session requests" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:72 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:70 msgid "Add throttling and blocking checks to streaming ping processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:76 msgid "Fix RouterInfo exchange in NTCP" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:77 msgid "Extend timeout for Delivery Status Messages" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:78 msgid "Drop streaming messages from recently closed connections" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:79 msgid "Fix restarts on Raspberry Pi" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:82 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:80 msgid "Restore profileOrganizer.sameCountryBonus advanced config" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:83 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:81 msgid "Fix for jwebcache and i2phex" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:87 msgid "Jetty 8.1.14.v20131031; Java 6 now required" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:88 msgid "Reduce target connection count again to reduce tunnel reject rate further" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:89 msgid "Add rate limit for outbound connections at tunnel endpoints" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:90 msgid "Add optional inproxy blocking in i2ptunnel" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:91 msgid "Use SSU session key for relay request/response when available" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:92 msgid "Include HTTP POST data in SYN packet" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:93 msgid "Add getopt library for better argument processing" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:94 msgid "More removal of Jetty dependencies" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:97 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:95 msgid "Remove MD5 code, use Java libraries instead" msgstr "" -#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:98 +#: i2p2www/blog/2014/03/31/0.9.12-Release.rst:96 msgid "Change the default addressbook subscription URL" msgstr "" @@ -2240,11 +2208,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:10 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:11 msgid "0.9.13 with SusiMail improvements and fixes for firewalled routers" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:12 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:13 msgid "" "0.9.13 includes fixes for firewalled routers, netdb lookup improvements, " "and a big SusiMail update.\n" @@ -2252,85 +2220,85 @@ msgid "" " updates." msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:22 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:23 msgid "" "zzz has updated his GPG keys, and the release files are signed with his\n" "new keys. His new key fingerprint is:" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:31 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:32 msgid "SusiMail" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:33 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 msgid "Many UI improvements" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:34 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 msgid "Implement local storage of messages" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:35 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 msgid "Add offline mode" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:36 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 msgid "Messages now deleted on server after download" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:37 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:38 msgid "Several backend POP3 and SMTP speedups and fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:41 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 msgid "NetDB lookup fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:42 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 msgid "Fix transition from not-firewalled to firewalled" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:43 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 msgid "Fix plugin uninstall on Windows" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:44 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 msgid "SSU locking fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:45 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 msgid "Fix rapid republishing of SSU addresses" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:46 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 msgid "IRC client exception fixes" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:47 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:48 msgid "Fix changing HTTP outproxy configuration without restarting tunnel" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:51 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 msgid "New i2ptunnel server option for unique local address per-client" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:52 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 msgid "Warn in i2ptunnel on duplicate client ports" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:53 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 msgid "Update HTTP User-Agent to match TBB" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:54 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 msgid "Extend SSU establishment retransmission timer" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:55 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 msgid "Use constant-time method for HMAC verification" msgstr "" -#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:56 +#: i2p2www/blog/2014/05/22/0.9.13-Release.rst:57 msgid "New translation: Slovak" msgstr "" @@ -2341,11 +2309,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:10 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:11 msgid "0.9.14 includes critical security fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:12 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:13 msgid "" "0.9.14 includes critical fixes for XSS and remote execution " "vulnerabilities reported by Exodus Intelligence.\n" @@ -2355,7 +2323,7 @@ msgid "" "We plan to re-enable these in a future release after additional review." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:19 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:20 msgid "" "Due to I2P library changes, I2P-Bote users must upgrade their plugin to " "version 0.2.10 to work with I2P 0.9.14.\n" @@ -2363,7 +2331,7 @@ msgid "" "restarts." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:24 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:25 msgid "" "The release also contains several bug fixes in i2ptunnel, i2psnark, and " "other areas,\n" @@ -2373,91 +2341,91 @@ msgid "" "translation updates." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:31 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:32 msgid "" "You must update to this release immediately. The best way to\n" "maintain security and help the network is to run the latest release." msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:39 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:40 msgid "Security Fixes" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:41 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 msgid "Fix several XSS issues" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:42 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 msgid "Disable changing news feed URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:43 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 msgid "Disable plugin install" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:44 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 msgid "Disable setting unsigned update URL from UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:45 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 msgid "Disable clients.config editing from the UI" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:46 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 msgid "Add Content-Security-Policy and X-XSS-Protection headers" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:47 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:48 msgid "Disable unused ExecNamingService (thx joernchen of Phenoelit)" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:52 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 msgid "Fix tunnel building so it doesn't get \"stuck\" on a single pool" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:53 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 msgid "Reject participating tunnels when hidden" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:54 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:55 msgid "" "Several i2psnark improvements and fixes (GUI and DHT), including changes " "for better compatibility with Vuze" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:59 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 msgid "" "Reseeding now fetches a signed zip file containing router infos for " "security and speed" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:60 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 msgid "Use JVM's AES implementation if it is faster" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:61 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 msgid "More advanced options shown in the i2ptunnel edit pages" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:62 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 msgid "" "Per-message reliabilitiy settings in I2CP and error propagation back from" " router to client" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:63 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 msgid "Lots of findbugs fixes and cleanups" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:64 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 msgid "Support signature types in SAM, bump rev to 3.1" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:65 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:66 msgid "New event log page in console" msgstr "" -#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:68 +#: i2p2www/blog/2014/07/26/0.9.14-Release.rst:69 msgid "Wrapper 3.5.25 (new installs and PPA only)" msgstr "" @@ -2468,11 +2436,11 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:10 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:11 msgid "0.9.14.1 includes i2psnark and console fixes" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:12 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:13 msgid "" "0.9.14.1 includes fixes for the \"Add Torrent\" form in i2psnark and some" " other web forms.\n" @@ -2484,7 +2452,7 @@ msgid "" "restored by adding the line routerconsole.advanced=true." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:19 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:20 msgid "" "As usual, if configured with the default \"Download and Verify\", the " "router will automatically download the update and display a button to " @@ -2495,7 +2463,7 @@ msgid "" "\"Download, Verify, and Restart\" to update." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:25 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:26 msgid "" "If you are still running 0.9.13 or older, we recommend that you update to" " this release as soon as possible.\n" @@ -2504,38 +2472,38 @@ msgid "" "to ensure you are always running the latest release." msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:37 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 msgid "Fix i2psnark add torrent form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:38 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 msgid "Fix iptunnel custom options form" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:39 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:40 msgid "Fix update download buttons" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:44 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 msgid "Restore all console features if routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:45 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 msgid "Restore plugin install if routerconsole.enablePluginInstall=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:46 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 msgid "Restpre client adds/changes if routerconsole.enableClientChange=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:47 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 msgid "" "Plugin signing keys are now whitelisted unless " "routerconsole.allowUntrustedPlugins=true" msgstr "" -#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:48 -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 +#: i2p2www/blog/2014/08/09/0.9.14.1-Release.rst:49 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:72 msgid "More escaping and cleanups in forms and messages" msgstr "" @@ -2546,11 +2514,11 @@ msgid "" "==============================" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:10 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:11 msgid "Organization launch" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:14 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:13 msgid "" "Hello all!\n" "\n" @@ -2592,7 +2560,7 @@ msgid "" " Browser Bundle at https://hideme.today/dev" msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:36 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:35 msgid "" "We would also like to inform of the current status of i2pd. I2pd supports" " bi-directional streaming now, that allows to use not only HTTP but long-" @@ -2603,7 +2571,7 @@ msgid "" " for i2pd and one of key milestones." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:40 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:39 msgid "" "At last, if you are familiar with I2P you probably know about " "Bigbrother.i2p, which is a metrics system Meeh made over a year back. " @@ -2617,7 +2585,7 @@ msgid "" "this service is as always a little joke from Meeh." msgstr "" -#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:47 +#: i2p2www/blog/2014/08/15/The-privacy-solutions-project.rst:46 msgid "" "We have shorted down a bit of the news here, if you're interested in more" " information please visit https://blog.privacysolutions.no/\n" @@ -2642,13 +2610,13 @@ msgid "" "=============================================" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:10 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:11 msgid "" "I2P Android and Bote have been released on Google Play in Norway, as a " "test run for a future worldwide release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:12 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:13 msgid "" "I2P Android has existed for over three years. In that time, it has " "evolved from\n" @@ -2663,7 +2631,7 @@ msgid "" "Android is finally ready to go where the users are." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:21 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:22 msgid "" "Initially, we are only releasing to Android users in Norway, as a test " "run. I2P\n" @@ -2678,28 +2646,28 @@ msgid "" "more feedback than we have ever had)." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:30 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:31 msgid "" "Simultaneously we are making the first public release of Bote, an Android" " port\n" -"of `I2P-Bote`_. Bote is private, distributed, secure email, made easy. It" -" runs\n" +"of `I2P-Bote`__. Bote is private, distributed, secure email, made easy. " +"It runs\n" "on top of the I2P network, and while it works as a standalone app, it " "will use\n" "the I2P Android app by default if installed. As with I2P Android, we are\n" "initially only releasing Bote to Android users in Norway." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:38 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:41 msgid "" "The apps are being released on Google Play by `The Privacy Solutions " -"Project`_.\n" -"See their `blog post`_ for further information, and links to the Google " +"Project`__.\n" +"See their `blog post`__ for further information, and links to the Google " "Play\n" "page for Norway users." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:44 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:50 msgid "" "As lead developer for I2P Android and Bote, I look forward to your " "comments. You\n" @@ -2708,19 +2676,11 @@ msgid "" "simple, intuitive apps that make privacy accessible to everyone." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:51 -msgid "`The Privacy Solutions Project`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:52 -msgid "`blog post`" -msgstr "" - -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:54 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:57 msgid "Website release details" msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:56 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:59 msgid "" "We have also updated I2P Android on the website to match the release " "candidate\n" @@ -2729,7 +2689,7 @@ msgid "" "feedback from Norwegian users, heading towards our next stable release." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:62 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:65 msgid "" "Please note that we have upgraded the Android API to 9. This means that " "Froyo\n" @@ -2738,7 +2698,7 @@ msgid "" "Gingerbread Android 2.3." msgstr "" -#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:68 +#: i2p2www/blog/2014/08/23/Android-test-release-on-Google-Play-in-Norway.rst:71 msgid "" "Also note that if you have an earlier version of I2P Android, you will " "need to\n" @@ -2754,11 +2714,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:10 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:11 msgid "0.9.15 includes Ed25519 crypto and many fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:12 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:13 msgid "" "0.9.15 adds preliminary support for Ed25519 EdDSA signatures.\n" "It includes a new persistent configuration backend for i2psnark and fixes" @@ -2769,7 +2729,7 @@ msgid "" "enabled." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:20 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:21 msgid "" "We have supported ECDSA signatures since 0.9.12, and we would like to " "start using ECDSA by default.\n" @@ -2788,119 +2748,124 @@ msgid "" "services." msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:41 -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:39 -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:46 -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:32 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:46 -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:38 -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:36 -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:75 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:55 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:37 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:56 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:35 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:37 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:34 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:58 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:34 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:31 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:40 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:47 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:33 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:76 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:57 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:36 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:35 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:59 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:35 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:32 #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:32 #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:32 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:38 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:37 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:35 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:29 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:36 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:28 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:35 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:36 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:36 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:36 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:32 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:31 msgid "Changes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:43 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 msgid "Add support for Ed25519 signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:44 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 msgid "" "i2psnark move to separate config file for each torrent to better support " "per-torrent settings" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:45 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 msgid "Add i2psnark support for data outside the i2psnark/ directory" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:46 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 msgid "Enable stronger signatures (su3 format) for plugins" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:47 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 msgid "Speed up SSU introductions by responding to hole punch messages" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:48 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:49 msgid "Several improvements in SAM efficiency" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:53 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 msgid "Form submission fixes in the console and i2psnark" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:54 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 msgid "Streaming fixes for long signatures" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:55 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 msgid "i2psnark fixes for file name character mapping when seeding" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:56 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 msgid "I2PTunnel fixes stopping client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:57 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:58 msgid "I2PTunnel fix updating options on a running delay-open client tunnel" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:62 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 msgid "Re-enable plugin installation via the console, removed in 0.9.14" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:63 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 msgid "i2psnark now remembers uploaded count across restarts" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:64 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 msgid "i2psnark increase max piece size to 8 MB" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:65 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 msgid "i2psnark several UI fixes" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:66 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 msgid "Prohibit SSU peer test requests unless a connection is established" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:67 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 msgid "" "i2ptunnel add support for local SSL connections for standard and IRC " "client tunnels" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:68 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 msgid "Console and log warnings for unavailable crypto" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:69 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 msgid "" "More consistent routing for Delivery Status Messages to reduce network " "connections" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:70 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:71 msgid "Disable external entities in UPnP XML parser" msgstr "" -#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:73 +#: i2p2www/blog/2014/09/20/0.9.15-Release.rst:74 msgid "Update GeoIP data (in both new installs and updates)" msgstr "" @@ -2911,11 +2876,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:10 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:11 msgid "0.9.16 includes crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:12 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:13 msgid "" "0.9.16 is a significant step forward in our plan to migrate\n" "from DSA to ECDSA and then EdDSA cryptographic signatures,\n" @@ -2926,13 +2891,13 @@ msgid "" "console lockups." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:20 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:21 msgid "" "Changes in router data structures will require i2pcontrol plugin users to" " update to version 0.0.9." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:24 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:25 msgid "" "If you run an eepsite or a service and you are not running a recent " "release,\n" @@ -2942,145 +2907,145 @@ msgid "" "unable to connect." msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:41 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 msgid "Add support for stronger Router Info signatures" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:42 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 msgid "Encrypt RI lookups and responses on faster boxes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:43 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 msgid "" "Require I2CP authorization for all messages when enabled (requires 0.9.11" " or higher client)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:44 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 msgid "Disable SSLv3 and older ciphers for reseeding and other uses of SSL" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:45 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 msgid "" "Use ECDSA by default for i2ptunnel IRC, SOCKS-IRC, and standard client " "tunnels" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:46 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 msgid "Don't prefer floodfills in some countries" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:47 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 msgid "" "New column sorting, set-all priority buttons, and upload ratio display in" " i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:48 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 msgid "Increase i2psnark tunnel default to 3 hops" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:49 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 msgid "" "Implement bundling of multiple fragments in a single SSU message for " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:50 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 msgid "New add-to-addressbook links on netdb leaseset page" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:51 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:52 msgid "" "Implement I2NP DatabaseLookupMessage search type field to improve lookup " "efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:58 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 msgid "CPUID fixes and updates for recent processors" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:59 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 #, python-format msgid "i2psnark fix magnet links with %(pc)s-encoding" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:60 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 #, python-format msgid "" "Improve handling of SSU socket closing out from under us (hopefully fix " "100%(pc)s CPU)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:61 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 msgid "SSU bitfield handling fixes" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:62 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 msgid "Fix HTTP header issues in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:63 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 msgid "Fix rare NPE when building garlic message" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:64 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 msgid "Fix console lockups (hopefully)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:65 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:66 msgid "Fix i2ptunnel js confirm-delete" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:70 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 msgid "" "Move router data structures from i2p.jar to router.jar (breaks i2pcontrol" " plugin)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:71 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 msgid "" "New router keys now stored in router.keys.dat (eepPriv.dat format) " "instead of router.keys" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:72 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 msgid "Improve handling of unsupported encryption throughout" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:73 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 msgid "More error checking of client I2CP messages by the router" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:74 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 msgid "Initial work on hooks for pluggable transports" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:75 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 msgid "Enforce request timestamp in tunnel build messages" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:76 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 msgid "" "Re-enable message status in streaming, but treat no leaseset as a soft " "failure for now" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:77 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 msgid "Return unused DH keypairs to the pool for efficiency" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:78 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 msgid "Raise failsafe tagset limit and improve deletion strategy when hit" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:79 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 msgid "" "Change eepsite Jetty threadpool and queue configuration (new installs " "only)" msgstr "" -#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:80 +#: i2p2www/blog/2014/11/01/0.9.16-Release.rst:81 msgid "NTCP establishment refactoring in prep for NTCP2 and PT" msgstr "" @@ -3091,24 +3056,24 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:10 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:11 msgid "0.9.17 with more crypto migration and many fixes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:12 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:13 msgid "" "0.9.17 is primarily a bugfix release, but it also continues our migration" " to stronger cryptographic signatures." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:16 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:17 msgid "" "We have moved the news feed system used for the news on your console and " "the latest router version indication\n" "to a signed format using RSA 4096-bit keys for enhanced security." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:21 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:22 msgid "" "New eepsites and servers will be ECDSA-signed by default, if ECDSA is " "available.\n" @@ -3117,7 +3082,7 @@ msgid "" "BouncyCastle Provider (bcprov) jar to add ECDSA support." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:27 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:28 msgid "" "We've fixed several serious bugs, including an SSU packet corruption " "problem,\n" @@ -3126,95 +3091,95 @@ msgid "" " in the last release but not yet enabled." msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:33 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:34 msgid "" "Many of us will be attending 31C3 in Hamburg in December. Stop by our " "table and say hi!" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:48 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 msgid "Signed news" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:49 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 msgid "ECDSA default for new server tunnels" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:50 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:51 msgid "Reseeding now SSL-only by default" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:55 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 msgid "Fix SSU sending corrupt ack-only packets with partial bitfields" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:56 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 msgid "Fix SSU inbound connection fail from non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:57 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 msgid "Don't select incompatible peers if we are a non-DSA router" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:58 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 msgid "Fix EdDSA signature verification bug" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:59 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 msgid "" "Set I2NP lookup type flags in all cases, not just when a reply tunnel is " "used" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:60 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 msgid "Stop i2ptunnel server acceptor thread after close" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:61 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 msgid "Fix bug preventing some plugins from stopping completely" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:62 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:63 msgid "Fix SAM v3 bug causing failures in incoming connections" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:67 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 msgid "Add a warning in the console sidebar if ECDSA not supported" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:68 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 msgid "Log warnings for Java 6 that we will eventually require Java 7" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:69 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 msgid "Don't let proxied routers auto-floodfill" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:70 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 msgid "Don't resend SSU acks that are too old" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:71 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 msgid "Don't publish direct info in SSU address if introducers are required" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:72 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 msgid "New default opentrackers in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:73 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 msgid "Add support for specifiying data directory per-torrent in i2psnark" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:74 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 msgid "Changes in streaming accept() error behavior" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:75 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 msgid "Minor blockfile format changes" msgstr "" -#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:76 +#: i2p2www/blog/2014/11/30/0.9.17-Release.rst:77 msgid "" "New option for persistent random key to preserve peer ordering across " "restarts" @@ -3227,13 +3192,13 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:10 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:11 msgid "" "I2P Android 0.9.17 and Bote 0.3 have been released on the website, Google" " Play and F-Droid." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:12 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:13 msgid "" "It has been some time since I last posted updates about our Android " "development,\n" @@ -3242,20 +3207,20 @@ msgid "" "At last, the wait is over!" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:18 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:19 msgid "" "New app versions\n" "----------------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:23 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:24 msgid "" "New versions of I2P Android and Bote have been released! They can be " "downloaded\n" "from these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:31 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:35 msgid "" "The main change in these releases is the transition to Android's new " "Material\n" @@ -3271,10 +3236,10 @@ msgid "" "codes." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:40 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:44 msgid "" -"As I mentioned in `my last update`_, the release key that signs the apps " -"has\n" +"As I mentioned in `my last update`__, the release key that signs the apps" +" has\n" "changed. The reason for this was because we needed to change the package " "name\n" "of I2P Android. The old package name (``net.i2p.android.router``) had " @@ -3294,32 +3259,28 @@ msgid "" "the signing key." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:53 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:59 msgid "The fingerprint (SHA-256) of the new signing key is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:63 -msgid "`my last update`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:65 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:68 msgid "" "Google Play\n" "-----------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:70 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:73 msgid "" -"A few months ago we `released`_ both I2P Android and Bote on Google Play " -"in\n" +"A few months ago we `released`__ both I2P Android and Bote on Google Play" +" in\n" "Norway, to test the release process there. We are pleased to announce " "that both\n" -"apps are now being released globally by `Privacy Solutions`_. The apps " +"apps are now being released globally by `Privacy Solutions`__. The apps " "can be\n" "found at these URLs:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:80 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:89 msgid "" "The global release is being done in several stages, starting with the " "countries\n" @@ -3332,45 +3293,33 @@ msgid "" "like TextSecure and Orbot." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:88 -msgid "`released`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:90 -msgid "`I2P on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:91 -msgid "`Bote on Google Play`" -msgstr "" - -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:93 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 msgid "" "F-Droid\n" "-------" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:98 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:103 msgid "" "Don't think we have forgotten about you, F-Droid users! In addition to " "the two\n" "locations above, we have set up our own F-Droid repository. If you are " "reading\n" -"this post on your phone, `click here`_ to add it to F-Droid (this only " +"this post on your phone, `click here`__ to add it to F-Droid (this only " "works in\n" "some Android browsers). Or, you can manually add the URL below to your " "F-Droid\n" "repository list:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:108 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:115 msgid "" "If you would like to manually verify the fingerprint (SHA-256) of the " "repository\n" "signing key, or type it in when adding the repository, here it is:" msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:117 +#: i2p2www/blog/2014/12/01/Android-app-releases.rst:124 msgid "" "Unfortunately the I2P app in the main F-Droid repository has not been " "updated\n" @@ -3388,10 +3337,6 @@ msgid "" "upgrade using any of these sources." msgstr "" -#: i2p2www/blog/2014/12/01/Android-app-releases.rst:128 -msgid "`click here`" -msgstr "" - #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:1 msgid "" "================\n" @@ -3399,13 +3344,13 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:9 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:10 msgid "" "CCC has always been a productive time for us, and 31C3 was no exception. " "Here is a summary of our various meetings and discussions." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:20 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:21 msgid "" "We were, for the second year in a row, at a great location in the " "Congress, in\n" @@ -3416,12 +3361,12 @@ msgid "" "Square and the 31C3 organizers for a great Congress." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:29 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:30 msgid "" "We also thank Gabriel Weinberg and his fabulous search engine " -"`DuckDuckGo`_ for\n" +"`DuckDuckGo`__ for\n" "their support of open source anonymity tools and their `generous " -"contribution`_\n" +"contribution`__\n" "to I2P in 2014. Funding from DuckDuckGo and others helped support our " "attendance\n" "at CCC. This is the primary annual meetup for I2P developers and it is " @@ -3429,32 +3374,24 @@ msgid "" "to our success." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:38 -msgid "`generous contribution`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:40 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:41 msgid "" "Discussions with others\n" "=======================" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:48 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:49 msgid "" -"We spoke at length with Christian Grothoff of `GNUnet`_. He has moved " +"We spoke at length with Christian Grothoff of `GNUnet`__. He has moved " "himself\n" -"and the project from TU Munich to `Inria`_ in France. He has a large " +"and the project from TU Munich to `Inria`__ in France. He has a large " "number of\n" -"`open positions`_. This is a great opportunity to get paid to work on " +"`open positions`__. This is a great opportunity to get paid to work on " "open\n" "source anonymity tools, we encourage everybody to contact him about it." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:57 -msgid "`open positions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:59 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:60 msgid "" "The prospect of an invigorated GNUnet with a large amount of new funding " "is\n" @@ -3469,42 +3406,30 @@ msgid "" "the network. We'd definitely be interested in that." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:68 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:69 msgid "" "We also discussed the `Special-Use Domain Names of Peer-to-Peer Systems " -"draft`_.\n" +"draft`__.\n" "A new, greatly simplified version 3 was posted in December. The prospects" " for\n" "approval remain unclear. The best way to monitor or participate in the\n" -"discussion is via the `IETF DNSOP WG mailing list`_. We will attempt to " +"discussion is via the `IETF DNSOP WG mailing list`__. We will attempt to " "do so\n" "on our side, and also give Hellekin a new point-of-contact for this topic." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:76 -msgid "`Special-Use Domain Names of Peer-to-Peer Systems draft`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:77 -msgid "`IETF DNSOP WG mailing list`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:79 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:80 msgid "" "We apologized to Christian for not being organized enough to have a talk " "at his\n" -"`We Fix The Net assembly`_. One of our biggest failures as a project is " +"`We Fix The Net assembly`__. One of our biggest failures as a project is " "our\n" "seeming inability to submit talks at conferences. We'll have to do better" " in the\n" "new year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:86 -msgid "`We Fix The Net assembly`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:91 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:92 msgid "" "Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in " "with\n" @@ -3512,19 +3437,11 @@ msgid "" " and\n" "would love to get I2P into Debian in 2015. He claims the process is now " "easy,\n" -"just `follow the instructions`_. We said that's funny, we've been\n" -"`stuck in the process for over 7 years`_." +"just `follow the instructions`__. We said that's funny, we've been\n" +"`stuck in the process for over 7 years`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:99 -msgid "`follow the instructions`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:100 -msgid "`stuck in the process for over 7 years`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:102 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:103 msgid "" "He said, well, try the new process, it works great, should be no problem " "at all\n" @@ -3539,32 +3456,20 @@ msgid "" "late 2015. This would be very very cool." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:114 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:115 msgid "" "We had a nice discussion with BitingBird of Tails. They are very happy " "with our\n" -"rapid response to the `vulnerability disclosure`_ last summer, resulting " -"in our\n" -"`0.9.14 release`_. Our vulnerability was initially blamed on Tails, and " +"rapid response to the `vulnerability disclosure`__ last summer, resulting" +" in our\n" +"`0.9.14 release`__. Our vulnerability was initially blamed on Tails, and " "they\n" -"took `great offense`_ to that and the lack of private notification. We " +"took `great offense`__ to that and the lack of private notification. We " "thanked\n" "them for taking the heat and fighting back." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:122 -msgid "`vulnerability disclosure`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:123 -msgid "`0.9.14 release`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:124 -msgid "`great offense`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:126 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:127 msgid "" "BitingBird also handles support, and she tells us the number one issue is" " how\n" @@ -3581,9 +3486,9 @@ msgid "" "release." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:139 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:140 msgid "" -"Longtime friend of I2P Bernhard Fischer of `OnionCat`_ stopped by. The " +"Longtime friend of I2P Bernhard Fischer of `OnionCat`__ stopped by. The " "upcoming\n" "Tor Hidden Services changes mean that their keys will no longer fit into " "a\n" @@ -3591,7 +3496,7 @@ msgid "" " him\n" "that this has always been the case for I2P (with \"GarliCat\"), that it's" " not a\n" -"new problem. He pointed us to `a presentation`_ of his proposal. It " +"new problem. He pointed us to `a presentation`__ of his proposal. It " "involves\n" "storing an extra record in the hidden service directory (equivalent of a\n" "leaseset I2P's network database). It wasn't completely clear how this " @@ -3601,17 +3506,13 @@ msgid "" "as he gets further." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:152 -msgid "`a presentation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:154 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:155 msgid "" "New users\n" "---------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:159 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:160 msgid "" "We spent hours and hours explaining I2P to people stopping by our table. " "Some\n" @@ -3633,174 +3534,111 @@ msgid "" "for opportunities to simplify it and use common terms." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:172 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:173 msgid "" "I2P project topics\n" "------------------" msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:177 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:178 msgid "" "* *Spending money:* We discussed several ways to effectively use our " -"resources\n" -" in 2015, including more hardware for testing and development. Also, we " -"plan to\n" -" increase reimbursement levels for conference attendees." +"resources in 2015, including more hardware for testing and development. " +"Also, we plan to increase reimbursement levels for conference attendees." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:183 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:182 msgid "" "* *Toronto meetup:* CCC is such a productive time for us, and it seems " -"that a\n" -" second meetup in the year would be quite helpful. We have proposed it " -"for\n" -" August 2015 in Toronto, Canada, in conjunction with `Toronto Crypto`_. " -"It\n" -" would include developer meetings together with presentations and " -"tutorials,\n" -" all open to the public. We are attempting to gauge interest and " -"research\n" -" possible venues. If you are considering attending, please let us know " -"by\n" -" `tweeting @i2p`_ or posting `on the dev forum thread`_." +"that a second meetup in the year would be quite helpful. We have proposed" +" it for August 2015 in Toronto, Canada, in conjunction with `Toronto " +"Crypto`__. It would include developer meetings together with " +"presentations and tutorials, all open to the public. We are attempting to" +" gauge interest and research possible venues. If you are considering " +"attending, please let us know by `tweeting @i2p`__ or posting `on the dev" +" forum thread`__." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:193 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:190 msgid "" "* We discussed Meeh's workload and the state of the various services he " -"is\n" -" running. We made some plans to reduce his load and have some other " -"people help\n" -" out." +"is running. We made some plans to reduce his load and have some other " +"people help out." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:199 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:194 msgid "" -"* We reviewed our critieria for placing links to `i2pd`_ on our download " -"page.\n" -" We agreed that the only remaining item is to have a nice page on the\n" -" `Privacy Solutions web site`_ or elsewhere with binary packages for " -"Windows,\n" -" Linux, and Mac, and source packages. It's not clear who is responsible " -"for\n" -" building the packages and where the \"official\" version is. Once " -"there's an\n" -" established process for building and signing packages and an official " -"place to\n" -" put them, we're ready to link to it. If it is not feasible to host it " -"on the\n" -" Privacy Solutions website, we will discuss alternatives with orignal,\n" -" including possible migration to our download servers." +"* We reviewed our critieria for placing links to `i2pd`__ on our download" +" page. We agreed that the only remaining item is to have a nice page on " +"the `Privacy Solutions web site`__ or elsewhere with binary packages for " +"Windows, Linux, and Mac, and source packages. It's not clear who is " +"responsible for building the packages and where the \"official\" version " +"is. Once there's an established process for building and signing packages" +" and an official place to put them, we're ready to link to it. If it is " +"not feasible to host it on the Privacy Solutions website, we will discuss" +" alternatives with orignal, including possible migration to our download " +"servers." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:201 +msgid "" +"* Lots of people coming by the table asked if we had a non-Java version. " +"It was great to finally answer \"yes\" and we're eager to get the word " +"out and get more users, testers, and developers on it." +msgstr "" + +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:205 +msgid "" +"* `Vuze`__ continues to make good progress on their I2P integration. We " +"look forward to working with them in the new year on a managed rollout to" +" more users." msgstr "" #: i2p2www/blog/2015/01/20/31C3-trip-report.rst:211 msgid "" -"* Lots of people coming by the table asked if we had a non-Java version. " -"It was\n" -" great to finally answer \"yes\" and we're eager to get the word out and" -" get more\n" -" users, testers, and developers on it." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:217 -msgid "" -"* `Vuze`_ continues to make good progress on their I2P integration. We " -"look\n" -" forward to working with them in the new year on a managed rollout to " -"more\n" -" users." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:223 -msgid "" "* We discussed the state of Meeh's and Sindu's reseed servers. They made " -"several\n" -" improvements while at the congress and are investigating migration to\n" -" `Matt Drollette's Go implementation`_. The security and reliability of " -"our\n" -" reseed servers is vital to new users and network operation. `User " -"'backup'`_\n" -" is doing a great job monitoring and managing the pool of reseed servers." +"several improvements while at the congress and are investigating " +"migration to `Matt Drollette's Go implementation`__. The security and " +"reliability of our reseed servers is vital to new users and network " +"operation. `User 'backup'`__ is doing a great job monitoring and managing" +" the pool of reseed servers." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:231 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:218 msgid "" "* We agreed to purchase a second root server for development, testing, " -"and\n" -" services. Echelon will be adminstering it. Contact him if you would " +"and services. Echelon will be adminstering it. Contact him if you would " "like a VM." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:236 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:222 msgid "" -"* We reiterated that we have funds available to purchase test hardware,\n" -" especially for Windows and Mac. Talk to echelon for details." +"* We reiterated that we have funds available to purchase test hardware, " +"especially for Windows and Mac. Talk to echelon for details." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:241 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:226 msgid "" -"* We met with Welterde about the state of his services including his\n" -" `open tracker`_. These services are not being adequately maintained and" -" will\n" -" soon become inaccessible due to crypto changes if they are not " -"upgraded. He\n" -" committed to upgrading them soon." +"* We met with Welterde about the state of his services including his " +"`open tracker`__. These services are not being adequately maintained and " +"will soon become inaccessible due to crypto changes if they are not " +"upgraded. He committed to upgrading them soon." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:248 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:232 msgid "" -"* We met lots of people interested in our `Android app`_. We passed " -"several\n" -" ideas and bug reports back to str4d. We plan to make a big push to give" -" the\n" -" app some development love early in the year." +"* We met lots of people interested in our `Android app`__. We passed " +"several ideas and bug reports back to str4d. We plan to make a big push " +"to give the app some development love early in the year." msgstr "" -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:254 +#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:238 msgid "" "* Regrettably, we didn't get to see too many talks at the Congress, as we" -" were\n" -" so busy meeting with people. We plan to catch up and `watch them " -"online`_. As\n" -" usual, Tor's \"State of the Onion\" talk was excellent, and Jacob's " -"talk was\n" -" great. We hear that the cryptography talks were good as well." -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:261 -msgid "`Toronto Crypto`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:262 -msgid "`tweeting @i2p`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:263 -msgid "`on the dev forum thread`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:266 -msgid "`Privacy Solutions web site`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:270 -msgid "`Matt Drollette's Go implementation`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:271 -msgid "`User 'backup'`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:273 -msgid "`open tracker`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:275 -msgid "`Android app`" -msgstr "" - -#: i2p2www/blog/2015/01/20/31C3-trip-report.rst:277 -msgid "`watch them online`" +" were so busy meeting with people. We plan to catch up and `watch them " +"online`__. As usual, Tor's \"State of the Onion\" talk was excellent, and" +" Jacob's talk was great. We hear that the cryptography talks were good as" +" well." msgstr "" #: i2p2www/blog/2015/02/22/0.9.18-Release.rst:1 @@ -3810,11 +3648,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:10 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:11 msgid "0.9.18 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:12 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:13 msgid "" "0.9.18 contains several bug fixes and performance improvements.\n" "We have shortened the startup time, and reduced latency throughout our " @@ -3826,93 +3664,93 @@ msgid "" "fixes." msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:32 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 msgid "Fix parsing of ECDSA address helper in HTTP client proxy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:33 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 msgid "Fix news last-modified processing which prevented notification of update" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:34 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 msgid "Improve handling of UPnP device changes" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:35 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 msgid "Don't hang at startup forever waiting for entropy" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:36 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:37 msgid "Possible fixes for high CPU usage in NTCP" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:40 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 msgid "Publish router info faster when address costs change" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:41 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 msgid "Start i2ptunnel 90s sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:42 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 msgid "Accept tunnels 10m sooner" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:43 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 msgid "Increase exploratory tunnel quantity during initial exploration" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:44 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 msgid "Latency reductions in several places" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:45 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 msgid "" "Add startup browser configuration with advanced config " "routerconsole.browser" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:46 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 msgid "Persistent leaseset keys to eliminate correlation with restart" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:47 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 msgid "Faster unchoking of new peers in i2psnark" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:48 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 msgid "More aggressive throttling of lookups at floodfills" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:49 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 msgid "Tunnel build request record refactoring" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:50 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 msgid "Reduce thread usage in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:51 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 msgid "Add i2ptunnel server option for multihomed sites" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:52 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 msgid "Disallow some common I2P application ports as router ports" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:53 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 msgid "Increase connection limits for fast routers" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:54 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 msgid "Add Save-As button for SusiMail messages" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:55 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 msgid "Use 'hidden service' terminology in the console" msgstr "" -#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:56 +#: i2p2www/blog/2015/02/22/0.9.18-Release.rst:57 msgid "Encrypted netdb lookups for 32-bit x86" msgstr "" @@ -3923,11 +3761,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:10 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:11 msgid "0.9.19 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:12 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:13 msgid "" "0.9.19 has several fixes and improvements for floodfill performance.\n" "Many of you saw high CPU usage after 0.9.18 was released.\n" @@ -3940,7 +3778,7 @@ msgid "" "limits." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:20 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:21 msgid "" "We've also added new ways to reseed manually, and to generate a reseed " "file you can easily share with others who need it.\n" @@ -3948,93 +3786,93 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 msgid "Floodfill performance improvements" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:35 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 msgid "Easier ways to reseed manually from a file or URL" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:36 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 msgid "New way to export reseed data for others" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:37 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:38 msgid "Support for installing plugin from file" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 msgid "Fixes for high CPU usage in floodfills" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:43 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 msgid "i2ptunnel locking fixes" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:44 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 msgid "Fixes for read timeout handling in streaming" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:45 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 msgid "Fix changing i2psnark data directory on Windows" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:46 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:47 msgid "Fix multiple SSL outproxies in HTTP client" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:51 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 msgid "Update to UPnP library version 3.0" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:52 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 msgid "Improve tracking of floodfill lookup success" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:53 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 msgid "Direct router info lookups if connected to floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:54 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 msgid "Auto-adjustment of i2psnark tunnel quantity" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:55 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 msgid "Increase exploratory tunnel quantity when floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:56 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 msgid "Increase min and default bandwidth for i2psnark" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:57 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 msgid "Improved strategies for dropping jobs on high job lag to prevent overload" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:58 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 msgid "Drop tunnel build requests on high job lag" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:59 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 msgid "Increase allowed clock skew in I2CP" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:60 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 msgid "New HTTP error page when the server resets the connection" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:61 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 msgid "Require ECDSA support for floodfill" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:62 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 msgid "Republish router info faster when capabilities change" msgstr "" -#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:63 +#: i2p2www/blog/2015/04/12/0.9.19-Release.rst:64 msgid "Better feedback in console for reseed errors" msgstr "" @@ -4045,17 +3883,17 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:11 msgid "0.9.20 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:13 msgid "" "0.9.20 contains many important bug fixes, and several changes to increase" " floodfill capacity in the network." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:16 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:17 msgid "" "Routers configured for 32-64 KB of shared bandwidth may now become " "floodfill,\n" @@ -4068,7 +3906,7 @@ msgid "" "advanced configuration page in the console." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:25 msgid "" "We're hopeful that these changes will increase network capacity and " "performance,\n" @@ -4076,7 +3914,7 @@ msgid "" "three months." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:35 msgid "" "Finally, we're excited to announce our first-ever I2P meetup, in Toronto " "August 15-16.\n" @@ -4084,156 +3922,153 @@ msgid "" "For more information, see the `announcement`_." msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 msgid "Add support for address book export" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 msgid "Add support for SSL in HTTP server tunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 msgid "" "Raise connection limits for new classes 'P' (512-2000 KBps share " "bandwidth) and 'X' (over 2000 KBps)" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:53 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:54 msgid "Add support for signed development builds" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 msgid "Clock skew fixes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 msgid "Fixes and configuration for when IPv4 is firewalled but IPv6 still works" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:62 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 msgid "Verify hostnames when reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 msgid "Fix deletion of config files for deleted torrents in i2psnark" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 msgid "Fixes for duplicate shared clients" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 msgid "Fix for occasional page truncation in HTTP client" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 msgid "Fixes for handling corrupted SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 msgid "Fix closing of SAM sessions when I2P session closes" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:71 msgid "Fix bugs in handling streaming resets" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 msgid "Reduce NTCP threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 msgid "Eliminate SimpleScheduler threads" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 msgid "Add continent-based NTP servers as fallbacks for country-based ones" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 msgid "Remove all default non-SSL reseed hosts" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 msgid "Disable fallback to non-su3 reseeding" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 msgid "Several fixes in streaming for better \"loopback\" performance" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 msgid "Reduce latency in i2ptunnel" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 msgid "Add a larger Bloom filter for very high bandwidth and memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 msgid "" "Add Bloom filter warning when configured for high bandwidth but not " "enough memory" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:86 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 msgid "Reduce max netdb search depth to reduce floodfill load" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 msgid "Improved header processing and error handling in i2ptunnel HTTP server" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 msgid "" "Better error handling and user feedback when HTTP client tunnel is " "disabled" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:89 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 msgid "More changes to improve floodfill capacity" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 msgid "New configuration for floodfill on /configadvanced" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" msgstr "" -#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:94 msgid "Better handling of corrupt SSU packets" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 -msgid "" -"==============\n" -"Toronto Meetup\n" -"==============" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:2 +msgid "Toronto Meetup" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 -msgid "I2P Meetup in Toronto on August 15-16." +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:11 +msgid "I2P Meetup in Toronto on August 15-16" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:13 msgid "" "The I2P team is proud to announce that we are going to host a meetup in " "Toronto on August 15-16.\n" @@ -4242,7 +4077,7 @@ msgid "" "event is not just for I2P people though, it's meant for everyone." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:18 msgid "" "If you're curious about I2P, interested in privacy/cryptography/anonymity" " or just want to come by and talk to us, please do. This is an event for " @@ -4252,7 +4087,7 @@ msgid "" "The event is entirely free, you don't need to sign up or register." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:24 msgid "" "The meetup couldn't have been arranged without our friends at `Toronto " "Crypto `_ which have been helping us organize" @@ -4260,78 +4095,73 @@ msgid "" " providing us with a very nice space." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:27 -#: i2p2www/blog/2015/07/16/I2PCon.rst:126 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:127 msgid "If you have any questions, feel free to contact us on `@geti2p`_." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:34 -#: i2p2www/blog/2015/07/16/I2PCon.rst:38 -msgid "" -"Details\n" -"=======" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:35 +#: i2p2www/blog/2015/07/16/I2PCon.rst:39 +msgid "Details" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:39 -#: i2p2www/blog/2015/07/16/I2PCon.rst:57 -msgid "" -"Location\n" -"--------" -msgstr "" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:41 +#: i2p2www/blog/2015/07/16/I2PCon.rst:58 +#, fuzzy +msgid "Location" +msgstr "位置" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:46 msgid "`Hacklab `_ at 1266 Queen Street West, Toronto." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:48 -msgid "" -"Day 1, August 15 - 3PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:50 +msgid "Day 1, August 15 - 3PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:55 msgid "" "The focus will be on an introduction to topics surrounding I2P, privacy " "and anonymity online. People of all backgrounds and knowledge levels are " "welcome to attend." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:57 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 msgid "I2P Presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:60 msgid "Crypto party introduction" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 msgid "Crypto party" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:63 msgid "" "The crypto party will contain a number of stations where " "privacy/anonymity software will be demoed. The goal is to provide people " "with the tools they need to communicate securely." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:65 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 msgid "`Vuze/I2P`_ - Downloading torrents anonymously" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 msgid "`Veracrypt`_ - Encrypt your data" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:69 msgid "`I2PBote`_ - Anonymous decentralized email" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 msgid "Your station idea here" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:72 msgid "" "We're currently looking for help staffing the stations. If you want to " "help out, you can! Bring a monitor/laptop and run a station. The station " @@ -4340,51 +4170,49 @@ msgid "" "you're interested." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 -msgid "" -"Day 2, August 16 - 1PM\n" -"----------------------" +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:81 +msgid "Day 2, August 16 - 1PM" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:86 msgid "" "The focus will be on in-depth topics surrounding I2P, the roadmap and " "development. Anyone is welcome to attend, but the content will be " "somewhat technical." msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:88 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 msgid "I2P Technical presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 msgid "Technical discussion" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 msgid "I2P App Dev Into" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:93 msgid "I2PD presentation" msgstr "" -#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:94 msgid "I2P on Android" msgstr "" #: i2p2www/blog/2015/07/16/I2PCon.rst:1 msgid "" -"======\n" +"============\n" "I2PCon\n" -"======" +"============" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +#: i2p2www/blog/2015/07/16/I2PCon.rst:11 msgid "I2PCon will be in Toronto on August 15-16." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +#: i2p2www/blog/2015/07/16/I2PCon.rst:14 msgid "" "I2PCon is the first event of its kind. It has two short term goals. Where" " the\n" @@ -4397,7 +4225,7 @@ msgid "" "about cryptography, anonymity and I2P centric topics." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +#: i2p2www/blog/2015/07/16/I2PCon.rst:22 msgid "" "There is a larger and more long-term goal of this event, and it is to " "build a\n" @@ -4408,7 +4236,7 @@ msgid "" "can grow." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +#: i2p2www/blog/2015/07/16/I2PCon.rst:29 msgid "" "The idea for this event was first spawned by our wonderful friends at\n" "`Toronto Crypto`_. The venue and everything relating to it is provided by" @@ -4418,15 +4246,13 @@ msgid "" "thank you both." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:43 -msgid "" -"Cost\n" -"----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:44 +msgid "Cost" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +#: i2p2www/blog/2015/07/16/I2PCon.rst:49 msgid "" -"I2PCon is entirely free to attend! We ask you to register `here`_, to " +"I2PCon is entirely free to attend! We ask you to register `here`__, to " "give us\n" "an estimate of how many people will be attending. No identifying " "information has\n" @@ -4435,47 +4261,32 @@ msgid "" "know." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:55 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:45 -msgid "`here`" -msgstr "" - -#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +#: i2p2www/blog/2015/07/16/I2PCon.rst:63 msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:66 -msgid "" -"Venue\n" -"-----" +#: i2p2www/blog/2015/07/16/I2PCon.rst:67 +msgid "Venue" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +#: i2p2www/blog/2015/07/16/I2PCon.rst:72 msgid "Power and WiFi access will be provided by `Hacklab`_." msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:76 -msgid "" -"Schedule\n" -"========" +#: i2p2www/blog/2015/07/16/I2PCon.rst:77 +msgid "Schedule" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:81 -msgid "" -"Day 1, August 15\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:82 +msgid "Day 1, August 15" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:98 -msgid "" -"Day 2, August 16\n" -"----------------" +#: i2p2www/blog/2015/07/16/I2PCon.rst:99 +msgid "Day 2, August 16" msgstr "" -#: i2p2www/blog/2015/07/16/I2PCon.rst:121 -msgid "" -"I'm confused and would like some answers\n" -"========================================" +#: i2p2www/blog/2015/07/16/I2PCon.rst:122 +msgid "I'm confused and would like some answers" msgstr "" #: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 @@ -4485,11 +4296,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:11 msgid "0.9.21 with performance improvements and bug fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:13 msgid "" "0.9.21 contains several changes to add capacity to the network, increase " "the efficiency of the floodfills,\n" @@ -4502,7 +4313,7 @@ msgstr "" "0.9.21 包含了ㄧ些改變。增加網路的容量,增進Flood Fill運算的效率,也改善頻寬的使用效率。\n" "我們把客戶端的分享隧道,轉移到 ECDSA橢圓曲線數位簽名演算法, 也使用『多協議』讓不支援ECDSA的網站有繼續使用DSA的退路。" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:20 msgid "" "The speakers and the schedule of the I2PCon in Toronto 2015 have been " "announced.\n" @@ -4510,95 +4321,95 @@ msgid "" "Reserve your seat on `Eventbrite`_." msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 msgid "Add multisession support for dual-signature crypto on the same tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 msgid "Use multisession for shared clients" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 msgid "Increase default outbound bandwidth limit to 60 KBps" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 msgid "Increase default maximum participating tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 msgid "" "Floodfills will send database store acks directly if connected, for " "efficiency" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 msgid "Set TCP keepalive on I2CP and SAM sockets" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 msgid "More efficient decompression in HTTP proxy, use less threads" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 msgid "Add support for fast extensions in i2psnark" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 msgid "i2psnark only autostarts torrents that were running previously" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:50 msgid "Add support for translated console news" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 msgid "SSU fixes to compete better with NTCP for bandwidth when limited" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 msgid "Fixes to prevent SSU stalls" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 msgid "" "Wait for outbound tunnels before sending first leaseset to client, to " "prevent dropping first message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:57 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 msgid "Clean up resources correctly when SAM stops" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 msgid "Better error handling and notification when HTTP proxy is not running" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 msgid "More i2ptunnel fixes at startup and shutdown of tunnels" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 msgid "Fix total_size in i2psnark metadata message" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 msgid "Restore dates in console news headers" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:63 msgid "Several I2CP fixes" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 msgid "Use same session for naming lookups in I2PSocketEepGet" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" msgstr "" -#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:70 msgid "" "New floodfills will send their info to nearby floodfills to speed " "integration" @@ -4611,11 +4422,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:11 msgid "I2PCon: Mission Accomplished" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:14 msgid "" "I2PCon has been a giant success. For us, the I2P contributors, it " "represents a\n" @@ -4635,7 +4446,7 @@ msgid "" "community, and as such it's been great success." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:28 msgid "" "Minutiae\n" "========\n" @@ -4646,31 +4457,31 @@ msgid "" "Discussion session minutiae`_." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:37 msgid "" "Photos\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:45 msgid "The learn how to setup I2P crypto party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:50 msgid "The learn how use I2P and Vuze party station" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:55 msgid "David Dagons wonderful talk" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:57 msgid "" "Thanks\n" "======" msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:62 msgid "" "We've had some wonderful speakers, from both inside- and outside of our " "community.\n" @@ -4685,7 +4496,7 @@ msgid "" "why you should care." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:72 msgid "" "I would also like to thank the speakers from our community. `psi`_, " "`@str4d`_ and `zzz`_ who all had\n" @@ -4694,52 +4505,52 @@ msgid "" "is going to be important for us going forward." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:78 msgid "" "I would like to thank `Sadie`_ and Siew for helping us out with marketing" " and graphics.\n" "Without you I2PCon would've been a very different event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:82 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:83 msgid "" "I would like to thank `@chlorelium`_ and `Hacklab`_ for being the most " "wonderful of hosts." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:86 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:87 msgid "" "I would like to thank `@darknetj`_, P and `@hizeena`_ of `Toronto " "Crypto`_ for their help during the event." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:90 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:91 msgid "" "I would like to thank `@z3r0fox`_ for doing a wonderful job with the AV " "and doing all of the post-production\n" "work for the videos of all the talks." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:95 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:96 msgid "" "I would like to thank `@killyourtv_i2p`_ for hosting a very popular " "crypto party station." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:99 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:100 msgid "" "Thanks to our new favorite journalist `@robinlevinson`_, for showing an " "interest in our cause and\n" "educating yourself about the technologies involved." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:104 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:105 msgid "" "Thanks for all the pizza `@Panago_Pizza`_, it keept us going. You very " "much made this event better." msgstr "" -#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:108 +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:109 msgid "" "Finally I would like to thank everyone else who just showed up to the " "event and helped out in any way\n" @@ -4756,11 +4567,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:11 msgid "0.9.22 with bug fixes and start of Ed25519 migration" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:13 msgid "" "0.9.22 contains fixes for i2psnark getting stuck before completion, and " "begins the migration of router infos to new, stronger Ed25519 signatures." @@ -4777,41 +4588,37 @@ msgstr "" "一旦密鑰更新了,您可以期待在幾天內看到更少的頻寬使用,因為它用了新身分重新融合到了網路中。\n" "如果一切順利,我們會在下個釋出版本加速更新密鑰的速率。" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:20 msgid "" "I2PCon Toronto was a big success!\n" -"All the presentations and videos are listed on the `I2PCon page`_." +"All the presentations and videos are listed on the `I2PCon page`__." msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:30 -msgid "`I2PCon page`" -msgstr "" - -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:40 msgid "Start migration to Ed25519 router info signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:41 msgid "Convert i2psnark destinations to Ed25519 signatures" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 msgid "" "Fix i2psnark getting stuck before download complete, and not deleting " "temp files" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:45 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 msgid "" "Fix starting of torrents added by copying torrent file to i2psnark " "directory" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:46 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:48 msgid "Fix UPnP 'content not allowed in trailing section' error" msgstr "" -#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:49 msgid "Fix excluded SSL ciphers in console" msgstr "" @@ -4822,15 +4629,15 @@ msgid "" "==================" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:10 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:11 msgid "A start to more frequent community status reports." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:12 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:13 msgid "Meta" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:14 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:15 msgid "" "Greetings!\n" "This is the first in a long series of blogs to help the community see " @@ -4839,11 +4646,11 @@ msgid "" " will be worthwhile to talk about some of activities here." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:20 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:21 msgid "A Call for Feedback" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:22 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:23 msgid "" "Let's face it -- our console needs improvement.\n" "Our site could use an update as well.\n" @@ -4851,7 +4658,7 @@ msgid "" "new and existing users!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:28 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:29 msgid "" "Any and all feedback is welcome.\n" "Please contact `@GetI2P`_, `@str4d`_, or `@YrB1rd`_.\n" @@ -4861,11 +4668,11 @@ msgid "" "We want to hear from all sorts of people!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:40 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:41 msgid "Developer Meeting Synopsis" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:42 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:43 msgid "" "On 03 November there was an I2P developer meeting (`log`_).\n" "This meeting focused on adding new links to the router console, " @@ -4873,7 +4680,7 @@ msgid "" "improvements." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:49 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:50 msgid "" "The consensus was to not add dogecoindark.i2p.\n" "There are concerns about usability due to many images being included on " @@ -4884,7 +4691,7 @@ msgid "" "lenta.i2p (a russian news site)." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:56 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:57 msgid "" "str4d proposed blocking off the \\*.i2p.i2p namespace so they can be used" " for developer's services.\n" @@ -4892,7 +4699,7 @@ msgid "" "prominence on the main website." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:61 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:62 msgid "" "The I2P Team is going to be in Hamburg, Germany for the 32nd Chaos " "Computer Congress.\n" @@ -4900,15 +4707,15 @@ msgid "" "stickers." msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:66 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:67 msgid "General Announcements" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:68 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:69 msgid "Thank you to `TorontoCrypto`_ for hosting the newest I2P reseed server!" msgstr "" -#: i2p2www/blog/2015/11/15/Community-Outreach.rst:74 +#: i2p2www/blog/2015/11/15/Community-Outreach.rst:75 msgid "" "Translation deadline Thursday, 12 November, translators please update. " "All translations are done via `Transifex`_ ." @@ -4921,13 +4728,13 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:10 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:11 msgid "" "0.9.23 contains a variety of bug fixes, and some minor improvements in " "I2PSnark" msgstr "0.9.23 版本修正個數個程式錯誤,並且對於 I2PSnark 做了些許的改良" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:13 msgid "" "Hello I2P! This is the first release signed by me (str4d), after 49 " "releases\n" @@ -4936,13 +4743,11 @@ msgid "" "including people." msgstr "嗨,I2P!這是在由 zzz 簽署發行的四十九個版本之後,由我(str3d)簽署的第一份發行版。這是個是對於所有人員與事物的重要冗餘測試。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:18 -msgid "" -"Housekeeping\n" -"============" +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:19 +msgid "Housekeeping" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:23 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:24 msgid "" "My signing key has been in router updates for over two years (since " "0.9.9), so\n" @@ -4952,51 +4757,27 @@ msgid "" "0.9.9, you\n" "will first need to manually update to a recent version. Update files for " "recent\n" -"versions `can be downloaded here`_, and instructions on how to manually " +"versions `can be downloaded here`__, and instructions on how to manually " "update\n" -"`are provided here`_. Once you have manually updated, your router will " +"`are provided here`__. Once you have manually updated, your router will " "then find\n" "and download the 0.9.23 update as usual." msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:33 -msgid "`can be downloaded here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:35 -msgid "`are provided here`" -msgstr "" - -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:37 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:38 msgid "" "If you installed I2P via a package manager, you are not affected by the " "change,\n" "and can update as usual." msgstr "若您的 I2P 是經用套件管理系統安裝的話,那您並不會被這次變更所影響,可以如往常一般繼續更新。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:42 -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:12 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:12 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:19 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:12 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:12 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:12 -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:12 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:12 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:12 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:12 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:12 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:12 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:12 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:43 msgid "" "Update details\n" "==============" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:47 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:48 msgid "" "The migration of RouterInfos to new, stronger Ed25519 signatures is going" " well,\n" @@ -5014,7 +4795,7 @@ msgstr "" "這次釋出可以加快更新密鑰。為了減緩網路擾動,您的路由器在每次重啟時,有一些機率轉換到Ed25519。\n" "一旦密鑰更新了,您可以期待在幾天內看到更少的頻寬使用,因為它用了新身分重新融合到了網路中。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:56 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:57 msgid "" "Note that this will be the last release to support Java 6. Please update " "to\n" @@ -5025,154 +4806,146 @@ msgstr "" "請注意,這是支援 Java 6 的最後一個版本,煩請盡速將您的 Java 更新到 7 或 8 版本。目前我們已經在處理 I2P 與 Java 9 " "的相容性問題,部分的成果會隨著此次的改版釋出。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:62 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:63 msgid "" "We have also made some minor improvements in I2PSnark, and added a new " "page in\n" "the routerconsole for viewing older news items." msgstr "我們也有針對 I2PSnark 做了一些改善,也在路由控制台新增了一個可以查看舊聞的頁面。" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:77 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78 msgid "Accelerate transition to Ed25519" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:82 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 msgid "" "Fix some bugs soft restarting after a large clock shift (e.g. resume) " "(but more to do)" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:83 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 msgid "" "Fix streaming retransmission timers that were dying, and related timer " "bugs" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:84 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 msgid "Fix streaming connections rejected while tunnel is opening" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:85 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 msgid "Fix rare i2psnark and UPnP deadlocks" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:86 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:87 msgid "Fix lifetime participating bandwidth display in console" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:91 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 msgid "Increase default outbound exploratory tunnel length to 3" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:92 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 msgid "" "Use max of 2 not-failing peers in exploratory tunnels to improve build " "success" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:93 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 msgid "Add support for hostnames prefixed with \"www.\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:94 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 msgid "" "Store news feed items separately on disk, show on new /news page, limit " "display on home page to 2" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:95 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 msgid "Increase probability of rekeying to EdDSA" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:96 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 msgid "Detect for broken ECDSA support in Gentoo" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:97 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 msgid "Console: Add a Java 6 warning, this is the last release to support Java 6" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:98 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 msgid "Changes to prepare for Java 9 compatibility" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:99 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:100 msgid "" "Pass Accept-Encoding header through client and server proxies, to allow " "end-to-end compression" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:102 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 msgid "Increase piece size, piece count, and file count limits" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:103 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 msgid "Save added and completed times" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:104 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 msgid "Save magnet parameters across restart" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:105 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 msgid "Don't delete .torrent file on errors at startup, rename to .torrent.BAD" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:106 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 msgid "Add recheck, start, stop buttons on details pages" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:107 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:108 msgid "Add option to disable \"smart sort\"" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:109 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 msgid "Speed up IP address validation" msgstr "" -#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:110 +#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:111 msgid "Separate streaming blacklists for ECDSA and EdDSA" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:1 msgid "" -"=========\n" +"============\n" "CCC Recap\n" -"=========" +"============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:10 +#: i2p2www/blog/2016/01/23/32C3.rst:11 msgid "CCC!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:12 +#: i2p2www/blog/2016/01/23/32C3.rst:13 msgid "" "Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and " "eche|on." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:16 +#: i2p2www/blog/2016/01/23/32C3.rst:17 msgid "" "Start\n" "=====\n" "The project has had another successful year at CCC.\n" -"We would like to thank the volunteers at `32C3`_ for all of their help in" -" organizing this event and for being accommodating hosts for us.\n" +"We would like to thank the volunteers at `32C3`__ for all of their help " +"in organizing this event and for being accommodating hosts for us.\n" "Many I2P contributors were able to attend this year's Congress due to " "many of the generous donations from supporters like you to the project.\n" -"If you would like to fund I2P, please see `our donation page`_ for more " +"If you would like to fund I2P, please see `our donation page`__ for more " "information." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:25 -msgid "`32C3`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:26 -msgid "`our donation page`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:28 +#: i2p2www/blog/2016/01/23/32C3.rst:29 msgid "" "Just like previous years we were located in Noisy Square, located near " "the EFF's table.\n" @@ -5181,17 +4954,17 @@ msgid "" "we wouldn't have otherwise had the ability to talk to." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:62 +#: i2p2www/blog/2016/01/23/32C3.rst:63 msgid "" "Reseed Status\n" "=============" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:67 +#: i2p2www/blog/2016/01/23/32C3.rst:68 msgid "Let's get more reseeds!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:71 +#: i2p2www/blog/2016/01/23/32C3.rst:72 msgid "" "If you don't know what a reseed server is, it is first the connection new" " routers use to find peers.\n" @@ -5199,20 +4972,16 @@ msgid "" "network right now.\n" "As always, more reseed operators are needed!\n" "If you would like to strengthen the reseed infrastructure, (or if you're " -"talented with Go) email `backup -at- i2pmail.org`_." +"talented with Go) email `backup -at- i2pmail.org`__." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:78 -msgid "`backup -at- i2pmail.org`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:80 +#: i2p2www/blog/2016/01/23/32C3.rst:81 msgid "" "Sybil Detection (beta)\n" "======================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:85 +#: i2p2www/blog/2016/01/23/32C3.rst:86 msgid "" "Due to the decentralized nature of I2P detecting Sybil attacks is not as " "straight forward as on other networks (i.e. Tor).\n" @@ -5226,24 +4995,20 @@ msgid "" "it is still in active development" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:93 +#: i2p2www/blog/2016/01/23/32C3.rst:94 msgid "" "Development Meeting\n" "===================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:98 +#: i2p2www/blog/2016/01/23/32C3.rst:99 msgid "" -"On the 30th we held an in person `meeting`_ at our table.\n" +"On the 30th we held an in person `meeting`__ at our table.\n" "The meeting focused on organizationally preparing for more project " "management, and public relations (both from Sadie)." msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:103 -msgid "`meeting`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:105 +#: i2p2www/blog/2016/01/23/32C3.rst:106 msgid "" "We discussed how much of the work done on I2P is lost in the commits and " "there is not much to see for our users.\n" @@ -5251,43 +5016,35 @@ msgid "" "some technical topics in I2P.\n" "The initial ideas that we discussed writing posts on are what encrypted " "lease sets are, why different tunnel types are needed, and some " -"observations seen in `I2Spy`_.\n" +"observations seen in `I2Spy`__.\n" "But these are just the start and we would like to hear feedback on topics" " we should write about!" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:112 -msgid "`i2spy`" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:114 +#: i2p2www/blog/2016/01/23/32C3.rst:115 msgid "" "Meeting (Future)\n" "================" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:119 -msgid "There will be a `another meeting`_ on 2 Feburary 2016 to discuss:" -msgstr "" - -#: i2p2www/blog/2016/01/23/32C3.rst:123 -msgid "Review of assigned tasks from 30 December meeting" +#: i2p2www/blog/2016/01/23/32C3.rst:120 +msgid "There will be a `another meeting`__ on 2 Feburary 2016 to discuss:" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:124 -msgid "Project meeting plan for 2016" +msgid "Review of assigned tasks from 30 December meeting" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:125 -msgid "GMP 6 readiness" +msgid "Project meeting plan for 2016" msgstr "" #: i2p2www/blog/2016/01/23/32C3.rst:126 -msgid "A proposal for a code of conduct" +msgid "GMP 6 readiness" msgstr "" -#: i2p2www/blog/2016/01/23/32C3.rst:128 -msgid "`another meeting`" +#: i2p2www/blog/2016/01/23/32C3.rst:127 +msgid "A proposal for a code of conduct" msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:1 @@ -5297,11 +5054,35 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:10 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:11 msgid "0.9.24 contains a variety of bug fixes and performance enhancements" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:17 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:13 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:13 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:20 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:13 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:13 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:13 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:13 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:13 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:13 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:13 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:12 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:12 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:11 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:12 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:11 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:11 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:11 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:11 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:11 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:11 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:11 +msgid "Update details" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:18 msgid "" "0.9.24 contains a new version of SAM (v3.2) and numerous bug fixes and " "efficiency improvements.\n" @@ -5314,7 +5095,7 @@ msgstr "" "請盡速升級到Java 7或8。\n" "因為若您使用Java 6,您的路由器便不會自動更新。" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:24 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:25 msgid "" "To prevent the problems caused by the ancient commons-logging library, we" " have removed it.\n" @@ -5322,185 +5103,174 @@ msgid "" "HungryHobo) to crash if they have IMAP enabled.\n" "The recommended fix is to replace your old I2P-Bote plugin with the " "current one signed by str4d.\n" -"For more details, see `this post`_." +"For more details, see `this post`__." msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:31 -msgid "`this post`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:33 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:34 msgid "" -"We had a great `32C3 Congress`_ and are making good progress on our 2016 " -"project plans.\n" +"We had a great `32C3 Congress`__ and are making good progress on our 2016" +" project plans.\n" "Echelon gave a talk on I2P's history and current status, and his slides " -"are `available here`_ (pdf).\n" -"Str4d attended `Real World Crypto`_ and gave a talk on our crypto " -"migration, his slides are `here`_ (pdf)." -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:39 -msgid "`32C3 Congress`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:41 -msgid "`available here`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:43 -msgid "`Real World Crypto`" -msgstr "" - -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:57 -msgid "Java 7 now required" +"are `available here`__ (pdf).\n" +"Str4d attended `Real World Crypto`__ and gave a talk on our crypto " +"migration, his slides are `here`__ (pdf)." msgstr "" #: i2p2www/blog/2016/01/27/0.9.24-Release.rst:58 +msgid "Java 7 now required" +msgstr "" + +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 msgid "" "SAM 3.2, with several new advanced features, command parser improvements," " and lots of bug fixes" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:59 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 msgid "Router Family" msgstr "路由器家族" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:60 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:61 msgid "Commons logging removed" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:65 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 msgid "Fix HTML escaping in the console plugin table" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:66 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 msgid "Fix rare deadlocks in the router" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:67 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 msgid "Fix the tunnel build Bloom filter" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:68 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 msgid "" "Don't remove tunnel on next-hop failure indication from transport, it " "isn't reliable" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:69 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 msgid "Fix formatting in summary bar to prevent overflow" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:70 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 msgid "Fix console links in i2ptunnel error pages when on nonstandard host/port" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:71 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 msgid "" "Don't query floodfills whose version is too old to support encrypted " "replies" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:72 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 msgid "Reduce out-of-order delivery in SSU" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:73 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:74 msgid "Fix a rare NPE in the tunnel build handler" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:78 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 msgid "Listen for Windows Service shutdown events to shutdown cleanly" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:79 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 msgid "Fix some IPv6 issues on Windows" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:80 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 msgid "Change Jetty request logging from b64 to b32" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:81 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 msgid "" "New 'family' indication in netdb, don't use two of the same family in a " "tunnel" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:82 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 msgid "New overview picture in SusiDNS" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:83 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 msgid "Close connection faster if it's for a rejected tunnel request" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:84 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 msgid "Use SSU extended options field for session request message" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:85 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 msgid "Request introduction in the SSU extended options" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:86 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 msgid "" "Don't offer to introduce unless requested, to introduce only those that " "need it" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:87 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 msgid "Experimental Sybil analysis tool, requires routerconsole.advanced=true" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:88 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 msgid "Persist some profile netdb stats that weren't being saved" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:89 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 msgid "Memory reduction and other efficiency improvements throughout" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:90 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 msgid "Increase several limits in i2psnark" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:91 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 msgid "New streaming unit tests" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:92 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 msgid "Fix some SSU stats on /peers to be consistent with NTCP" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:93 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 msgid "Change default sig type for new i2ptunnels to Ed25519" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:94 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 msgid "Increase router rekey probability at startup again" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:95 +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:96 msgid "New Chinese (Taiwan) translation" msgstr "" -#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:102 -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:73 -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:93 -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:70 -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:100 -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:74 -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:99 -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:66 -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:55 -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:101 -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:60 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:76 -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:70 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:53 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:70 -msgid "`Full list of fixed bugs`" +#: i2p2www/blog/2016/01/27/0.9.24-Release.rst:101 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:72 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:92 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:99 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:98 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:65 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:54 +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:99 +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:58 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:73 +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:68 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:67 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:67 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:70 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:70 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:64 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:61 +msgid "Full list of fixed bugs" msgstr "" #: i2p2www/blog/2016/03/22/0.9.25-Release.rst:1 @@ -5510,11 +5280,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:10 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:11 msgid "0.9.25 contains SAM 3.3, QR codes, and bug fixes" msgstr "0.9.25版包含了 SAM 3.3,QR codes,和錯誤修復" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:17 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:18 msgid "" "0.9.25 contains a major new version of SAM, v3.3, to support " "sophisticated multiprotocol applications.\n" @@ -5525,7 +5295,7 @@ msgstr "" "它加入了QR codes以便與他人分享隱藏伺服的地址,\n" "還有可以用視覺區別地址的\"身分圖\"。" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:23 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:24 msgid "" "We've added a new \"router family\" configuration page in the console,\n" "to make it easier to declare that your group of routers is run by a " @@ -5537,83 +5307,83 @@ msgstr "" "可以更簡單的聲明您的路由器群組是由單人運行。\n" "有些改變是為了增加網路的容量,希望能增進隧道建置的成功。" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:39 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 msgid "Display of identicons and QR codes in address book and i2ptunnel" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 msgid "SAM v3.3 with advanced features" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:41 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 msgid "Configuration page for router family" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:42 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 msgid "Custom icons for plugins" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:43 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 msgid "Internal implementation of self-signed certificate generation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:44 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:45 msgid "Add i2ptunnel http server options to block by referer or user-agent" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:49 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 msgid "IRC server tunnel default fix to help reliability" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:50 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:51 msgid "Don't wait until a lease expires to switch to a new on" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:55 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 msgid "Preliminary support for certificate revocations" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:56 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 msgid "Preliminary support for storing EdDSA and ElGamal keys in keystores" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:57 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 msgid "More efficient signing and verification with EdDSA" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:58 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 msgid "Increase default connection limits" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:59 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 msgid "Increase default inbound bandwidth" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:60 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 msgid "Increase max files per torrent in i2psnark" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:61 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 msgid "Add more sanity checks to detect bad system clock" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:62 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 msgid "Improve news styling in console" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:63 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 msgid "Improve certificate blacklist implementation" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:64 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 msgid "Faster disconnect after publishing router info to floodfill" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:65 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 msgid "Smooth out the dropping of idle SSU sessions" msgstr "" -#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:66 +#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:67 msgid "Add X-Content-Type-Options headers in console" msgstr "" @@ -5624,14 +5394,14 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:10 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:11 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a " "development program aimed at improving the privacy software ecosystem for" " both developers and users." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:12 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:13 msgid "" "Over the last few years, the need for users to be in control of their own" " data\n" @@ -5644,7 +5414,7 @@ msgid "" "whole world is steadily gaining traction." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:20 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:21 msgid "" "But building privacy and anonymity into applications is not trivial. Much" " of the\n" @@ -5658,13 +5428,13 @@ msgid "" "their intentions." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:35 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:36 msgid "" "Helping developers help their users\n" "===================================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:40 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:41 msgid "" "We are pleased to announce that this summer, I2P will be embarking on a\n" "development program aimed at improving the privacy software ecosystem. " @@ -5675,17 +5445,17 @@ msgid "" "through I2P." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:47 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:48 msgid "We will be focusing our time this summer into three complementary areas:" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:51 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:52 msgid "" "June: APIs\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:56 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:57 msgid "" "In June, we will be updating the various libraries that exist for " "interfacing\n" @@ -5696,20 +5466,20 @@ msgid "" "make these features easily accessible in our C++ and Python libraries." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:63 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:64 msgid "" "We will also soon be making it much easier for Java and Android " "developers to\n" "add I2P support to their applications. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:70 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:71 msgid "" "July: Apps\n" "----------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:75 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:76 msgid "" "In July we will be working with applications that have expressed interest" " in\n" @@ -5726,13 +5496,13 @@ msgid "" "information." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:85 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:86 msgid "" "August: Plugins\n" "---------------" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:90 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:91 msgid "" "Finally, in August we will turn out attention to the apps we bundle " "inside I2P,\n" @@ -5743,16 +5513,16 @@ msgid "" "longtime I2P supporters will enjoy the outcome of this work." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:98 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:124 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:114 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:99 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:126 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:115 msgid "" "Take part in Summer Dev!\n" "========================" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:103 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:129 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:104 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:131 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -5766,8 +5536,8 @@ msgid "" "contributors taking part (or possibly other pending I2P goodies)!" msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:112 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:138 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:113 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:140 msgid "" "Likewise, if you are an application developer who wants a hand with " "integrating\n" @@ -5779,9 +5549,9 @@ msgid "" "FreeNode." msgstr "" -#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:119 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:145 -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:130 +#: i2p2www/blog/2016/06/01/I2P-Summer-Dev.rst:120 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:147 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:131 msgid "" "We'll be posting here as we go, but you can also follow our progress, and" " share\n" @@ -5797,23 +5567,19 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:10 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:11 msgid "" "0.9.26 contains crypto updates, Debian packaging improvements, and bug " "fixes" msgstr "0.9.26版本包含了密碼部分的更新,改進了 Debian 的安裝包,和修復了錯誤 " -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:12 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:13 msgid "" "I2P is now a proposed site on Stack Exchange!\n" -"Please `commit to using it`_ so the beta phase can begin." +"Please `commit to using it`__ so the beta phase can begin." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:17 -msgid "`commit to using it`" -msgstr "" - -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:24 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:25 msgid "" "0.9.26 contains a major upgrade to our native crypto library,\n" "a new addressbook subscription protocol with signatures,\n" @@ -5823,7 +5589,7 @@ msgstr "" "一個帶簽章的新地址簿訂閱協議,\n" "並對 Debian / Ubuntu 安裝包進行了重大改進。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:30 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:31 msgid "" "For crypto, we have upgraded to GMP 6.0.0, and added support for newer " "processors,\n" @@ -5840,7 +5606,7 @@ msgstr "" "請注意,此次 GMP 更改只針對新安裝和Debian / Ubuntu版本用;\n" "如果您是使用網路升級,我們將把它包含在0.9.27版本的更新中。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:38 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:39 msgid "" "For Debian/Ubuntu builds, we have added dependencies on several packages," "\n" @@ -5849,13 +5615,13 @@ msgstr "" "對於 Debian / Ubuntu 版本,我們在軟件包裡添加了幾個隨附軟體,\n" "包括 Jetty 8 和 geoip,並刪除了對應的隨附軟體源代碼。" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:43 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:44 msgid "" "There's a collection of bug fixes also, including a fix for a timer bug\n" "that caused instability and performance degradations over time." msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:58 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 msgid "" "GMP 6.0.0 and jbigi/jcpuid native libraries, enabling significant " "speedups on newer architectures, and constant-time crypto operations " @@ -5863,92 +5629,92 @@ msgid "" "in the next release, 0.9.27)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:59 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 msgid "Addressbook subscription protocol, enabling signed addressbook updates" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:60 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 msgid "Generate signed authentication strings for subscriptions in i2ptunnel" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:61 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 msgid "" "Enhance hosts blockfile format to allow for multiple destinations per " "entry" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:62 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 msgid "Use system GeoIP database when available" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:63 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 msgid "" "Remove systray4j.jar from non-Windows installers and Debian/Ubuntu " "packages" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:64 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 msgid "" "Remove multiple external libraries from Debian/Ubuntu builds, and add " "dependencies on: geoip-database, gettext-base, libgetopt-java, " "libjetty8-java, libservlet3.0-java, glassfish-javaee" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:65 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 msgid "" "Store CRLs received in the news feed, to distribute key revocations when " "necessary" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:66 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 msgid "" "Enhancements to the desktopgui system tray feature, to be enabled by " "default in next release" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:67 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:68 msgid "Wrapper 3.5.29 (new non-Windows installs only)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:73 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 msgid "" "Fix periodic timers not firing after a backwards OS clock shift, which " "caused widespread instability and gradual deterioration" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:74 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 msgid "" "Fix wrapper on FreeBSD 10 (new installs only, see ticket #1118 for manual" " fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:75 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 msgid "Fix NPE on hostname lookup failure in SOCKS 4a" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:76 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 msgid "" "Fix setting JAVA_HOME on Mac OS X (new installs only, see ticket #1783 " "for manual fix)" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:77 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 msgid "Fix UTF-8 console passwords, and partial fix for usernames" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:78 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 msgid "Fix router family configuration form" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:79 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:80 msgid "Fix NTP sending random data in some fields that should be zero" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:85 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 msgid "More verification of received NTP packets" msgstr "" -#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:86 +#: i2p2www/blog/2016/06/07/0.9.26-Release.rst:87 msgid "" "Rework resource bundle generation for 20x speedup in build time (requires" " gettext version 0.19)" @@ -5961,11 +5727,11 @@ msgid "" "====================" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:10 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:11 msgid "The I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:12 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:13 msgid "" "We're nearly half-way into the APIs month of Summer Dev, and making great" "\n" @@ -5974,8 +5740,8 @@ msgid "" "complete: the I2P client libraries are now available on Maven Central!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:18 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:47 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:19 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:51 msgid "" "This should make it much simpler for Java developers to use I2P in their\n" "applications. Instead of needing to obtain the libraries from a current " @@ -5985,39 +5751,40 @@ msgid "" "similarly be much easier." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:26 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:27 msgid "" "How to use them\n" "===============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:31 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:32 msgid "There are two libraries that you need to know about:" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:35 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 msgid "The core I2P APIs; you can use these to send individual datagrams." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:36 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:37 msgid "A TCP-like set of sockets for communicating over I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:38 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:39 msgid "" "Add one or both of these to your project's dependencies, and you're good " "to go!" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:66 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:67 msgid "" -"For other build systems, see the Maven Central pages for the `core`_ and\n" -"`streaming`_ libraries." +"For other build systems, see the Maven Central pages for the `core`__ and" +"\n" +"`streaming`__ libraries." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:71 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:72 msgid "" -"Android developers should use the `I2P Android client library`_, which " +"Android developers should use the `I2P Android client library`__, which " "contains\n" "the same libraries along with Android-specific helpers. I'll be updating " "it soon\n" @@ -6026,29 +5793,20 @@ msgid "" "natively with either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:80 -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:62 -msgid "`I2P Android client library`" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:83 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:84 msgid "" "Get hacking!\n" "============" msgstr "" -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:88 +#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:89 msgid "" -"See our `application development`_ guide for help getting started with " +"See our `application development`__ guide for help getting started with " "these\n" "libraries. You can also chat with us about them in #i2p-dev on IRC. And " "if you\n" "do start using them, let us know what you're working on with the hashtag\n" -"`#I2PSummer`_ on Twitter!" -msgstr "" - -#: i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst:95 -msgid "application development" +"`#I2PSummer`__ on Twitter!" msgstr "" #: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:1 @@ -6058,13 +5816,13 @@ msgid "" "========================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:10 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:11 msgid "" "In the first month of Summer Dev, we have improved the usability of our " "APIs for Java, Android, and Python developers." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:12 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:13 msgid "" "Summer Dev is in full swing: we've been busy greasing wheels, sanding " "edges, and\n" @@ -6073,23 +5831,23 @@ msgid "" "to speed on the progress we are making!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:18 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:19 msgid "" "\n" -"But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us " -"the\n" +"But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us" +" the\n" "fantastic logo you see above. It adds a cheerful personality to our " "development\n" "program (and is going to look great on t-shirts)." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:27 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:28 msgid "" "APIs month\n" "==========" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:32 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:33 msgid "" "Our goal for this month was to \"blend in\" - to make our APIs and " "libraries work\n" @@ -6100,88 +5858,73 @@ msgid "" "about the details." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:42 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:43 msgid "" -"The I2P client libraries are now available on `Maven Central`_! See our\n" -"`previous blog post`_ for full details.\n" +"The I2P client libraries are now available on `Maven Central`__ ! See our" +"\n" +"`previous blog post`__ for full details.\n" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:54 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:58 msgid "" -"The `I2P Android client library`_ has also been updated to use the new " +"The `I2P Android client library`__ has also been updated to use the new " "I2P\n" "libraries. This means that cross-platform applications can work natively " "with\n" "either I2P Android or desktop I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:61 -msgid "`previous blog post`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:69 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:71 msgid "" -"The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work\n" -"seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its\n" -"`documentation`_ for usage instructions, and report any issues on " -"`GitHub`_." +"The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work" +"\n" +"seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its\n" +"`documentation`__ for usage instructions, and report any issues on " +"`GitHub`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:77 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:84 msgid "" "The first (beta) version of ``i2psocket`` has been released! This is a " "direct\n" "replacement for the standard Python ``socket`` library that extends it " "with I2P\n" -"support over the `SAM API`_. See its `GitHub page`_ for usage " -"instructions, and\n" +"support over the SAM API. See its `GitHub page`__ for usage instructions," +" and\n" "to report any issues." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:87 -#, fuzzy -msgid "`documentation`" -msgstr "位置" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:89 -msgid "`GitHub page`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:91 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:93 msgid "" "Other progress\n" "--------------" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:96 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 msgid "" "zzz has been hard at work on Syndie, getting a headstart on Plugins " -"month. You can follow his progress on `the development forum thread`_." +"month. You can follow his progress on `the development forum thread`__." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:98 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 msgid "" "psi has been creating an I2P test network using i2pd, and in the process " "has found and fixed several i2pd bugs that will improve its compatibility" " with Java I2P." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:100 -msgid "`the development forum thread`" -msgstr "" - -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:102 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:104 msgid "" "Coming up: Apps month!\n" "======================" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:107 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:109 msgid "" -"We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a " +"We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a " "long time\n" -"been home to one of the `largest public grids`_, using a patched version " -"of\n" +"been home to one of the `largest public grids`__, using a patched version" +" of\n" "Tahoe-LAFS. During Apps month we will be helping them with their ongoing " "work to\n" "add native support for I2P and Tor, so that I2P users can benefit from " @@ -6189,17 +5932,13 @@ msgid "" "the improvements upstream." msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:115 +#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:117 msgid "" "There are several other projects that we will be talking with about their" " plans\n" "for I2P integration, and helping with design. Stay tuned!" msgstr "" -#: i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst:121 -msgid "`largest public grids`" -msgstr "" - #: i2p2www/blog/2016/10/17/0.9.27-Release.rst:1 msgid "" "==============\n" @@ -6207,11 +5946,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:10 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:11 msgid "0.9.27 contains bug fixes" msgstr "0.9.27 版本含錯誤修復" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:17 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:18 msgid "" "0.9.27 contains a number of bug fixes.\n" "The updated GMP library for crypto acceleration, which was bundled in the" @@ -6225,85 +5964,85 @@ msgstr "" "版本可以直接透過網路更新,提升這部分的能力。\n" "我們也改進了 IPv6 的傳輸能力、SSU peer test 測試和隱藏模式。" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:23 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:24 msgid "" "We updated a number of plugins during I2P Summer and your router will " "automatically update them after restart." msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:37 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 msgid "GMP 6 (in-net updates)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:38 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 msgid "SSU Peer Testing for IPv6" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:39 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 msgid "Add outproxy plugin support for SOCKS" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:40 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:41 msgid "Enable desktop GUI (tray icon) on Windows" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:45 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 msgid "Fix reported GMP version when jbigi built as a shared library" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:46 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 msgid "Fix SSU peer test happening too frequently" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:47 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 msgid "Fix SSU peer test not terminating properly in some cases" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:48 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 msgid "Fix bote plugin not working in Debian/Ubuntu builds" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:49 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 msgid "Fix rare UPnP NPE when viewing /peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:50 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 msgid "Fix standalone i2psnark build and configuration" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:51 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 msgid "Hidden mode improvements: Enable tunnel testing and use fast peers" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:52 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 msgid "Fix possible CSRF in SusiMail" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:53 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 msgid "Fix i2psnark exception on bad configured announce URL" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:54 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 msgid "Fix layout issues on i2ptunnel registration page" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:55 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:56 msgid "Fix streaming accept() hang when session disconnects" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:60 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 msgid "Split up the large /configclients web page into several" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:61 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 msgid "Add links to view complete router and wrapper log files" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:62 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 msgid "Block 'Proxy' header in i2ptunnel (HTTPoxy)" msgstr "" -#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:63 +#: i2p2www/blog/2016/10/17/0.9.27-Release.rst:64 msgid "Recognize Kaby Lake CPUIDs" msgstr "" @@ -6314,11 +6053,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:10 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:11 msgid "0.9.28 contains bug fixes" msgstr "0.9.28 版本含錯誤修正" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:17 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:18 msgid "" "0.9.28 contains fixes for over 25 Trac tickets, and updates for a number " "of bundled software packages including Jetty.\n" @@ -6334,7 +6073,7 @@ msgstr "" "我們對其它可能帶有惡意的主機來的連線,不斷改進偵測和阻止它的能力。\n" "我們針對Java 9做了一點初級的修復,雖然我們並不推薦在一般情況下使用 Java 9。" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:24 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:25 msgid "" "I2P will be at 33C3, please stop by our table and give us your ideas on " "how to improve the network.\n" @@ -6343,163 +6082,163 @@ msgstr "" "I2P 的護法們將會出現在 33C3,請不要只是在外旁觀,請您提供如何將 I2P 做的更好的意見和想法。\n" "在這次會議裡面,我們將會討論 2017 的項目路線圖和排定優先順序。" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:49 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 msgid "Fix version test for SSU IPv6 peer testing" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:50 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 msgid "Fix generation of keys for SSL console" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:51 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 msgid "Fix uploader limit in i2psnark" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:52 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 msgid "Fix susimail nonce error on login after logout" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:53 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:54 msgid "Fixes for Java 9" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:59 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 msgid "Allow Java 9 in packages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:60 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 msgid "Add warning for Java 9, not yet recommended" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:61 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 msgid "Preliminary fixes for use with Tomcat 8" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:62 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 msgid "Improved self-signed certificates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:63 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 msgid "Increase max IPv6 MTU (proposal #127)" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:64 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 msgid "Caching of serialized leasesets" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:65 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 msgid "Peer selection updates" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:66 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 msgid "Restrictions in peer selection for netdb verifies" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:67 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 msgid "New advanced netdb search form" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:68 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 msgid "Sybil tool enhancements" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:69 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 msgid "Blocklist updates in news feed" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:70 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 msgid "Support IPv6 in blocklist" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:71 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 msgid "Add Java version to jar manifests" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:72 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 msgid "Remove dead console home page links" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:73 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 msgid "Add initial news to bottom of full news page" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:74 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 msgid "Fix periodic re-logging of dup log messages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:75 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 msgid "Periodic saving of profiles and i2psnark DHT nodes" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:76 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 msgid "Catch rare UPnP exceptions" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:77 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 msgid "Add logout button to more susimail pages" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:78 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 msgid "Truncate history.txt in installers" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:79 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 msgid "Use NTCP even before SSU minimums are met or SSU is broken" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:80 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 msgid "Reduce default tunnel build records to 4" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:81 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 msgid "Improved IPv6 address selection" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:82 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 msgid "Add force-firewalled IPv6 setting" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:83 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 msgid "Improved handling of webapps that fail to start" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:84 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 msgid "New configuration for test networks" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:85 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 msgid "Remove deprecated Sha256Standalone, Syndie 1.105 must upgrade" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:86 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 msgid "Actually use a random nonzero byte in ElGamal, as specified" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:87 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 msgid "Disallow RSA for netdb entries" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:88 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 msgid "Add library jars to jar classpath for Debian builds" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:89 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 msgid "Remove old systray code" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:90 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 msgid "Fix low-memory warnings without wrapper" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:91 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 msgid "Various code consolidation and cleanup" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:92 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 msgid "New translations: Galician, Korean" msgstr "" -#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:93 +#: i2p2www/blog/2016/12/12/0.9.28-Release.rst:94 msgid "New translations for some subsytems: Chinese (Taiwan)" msgstr "" @@ -6510,11 +6249,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:10 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:11 msgid "0.9.29 contains bug fixes" msgstr "0.9.29 修復了一些bug" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:17 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:18 msgid "" "0.9.29 contains fixes for numerous Trac tickets, including workarounds " "for corrupt compressed messages.\n" @@ -6532,99 +6271,99 @@ msgstr "" "我們現在允許HTTP表頭使用同源參照位址通過 HTTP代理。\n" "我們修正了許多在Java 9下的問題,雖然我們並不推薦在一般情況下使用Java 9。" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:36 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 msgid "BOB database refactor" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:37 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 msgid "Fixes for Java 9, still not recommended for general use" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:38 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 msgid "NTP fixes for security and standards" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:39 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 msgid "NTP IPv6 support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:40 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 msgid "Don't display very old news in console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:41 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 msgid "Blocklist checking improvements" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:42 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 msgid "Add preliminary Docker support" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:43 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 msgid "Add Referrer-Policy headers to console" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:44 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 msgid "Pass same-origin Referer headers through proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:45 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:46 msgid "Translated man pages" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:50 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 msgid "Add support for outproxy plugin to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:51 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 msgid "Replace random tunnel keys when rekeying" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:52 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 msgid "Fix streaming optional delay and choking" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:53 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 msgid "Don't hard fail on message expired error in streaming" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:54 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 msgid "Fix javadoc errors" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:55 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 msgid "Fix broken unit tests" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:56 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 msgid "Ensure i2psnark finishes writing config files at shutdown" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:57 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 msgid "Fix rare NPE in AES via NTCP" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:58 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 msgid "Disable caching of compressors, in an attempt to fix corruption" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:59 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:60 msgid "Don't close SAM or BOB session on receipt of corrupt compressed data" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:64 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 msgid "Add support for ports to CONNECT proxy" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:65 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 msgid "Consolidate stream copy code" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:66 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 msgid "Consolidate console timer threads" msgstr "" -#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:67 +#: i2p2www/blog/2017/02/27/0.9.29-Release.rst:68 msgid "New streaming test harness" msgstr "" @@ -6635,11 +6374,11 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:10 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:11 msgid "0.9.29 Windows installer fix" msgstr "" -#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:17 +#: i2p2www/blog/2017/03/04/0.9.29-Windows-Installer-Fix.rst:18 msgid "" "The 0.9.29 Windows installer posted on our website two days ago fails " "during install with an Exception.\n" @@ -6656,18 +6395,18 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:10 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:11 msgid "0.9.30 with Jetty 9" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:17 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:18 msgid "" "0.9.30 contains an upgrade to Jetty 9 and Tomcat 8.\n" "The previous versions are no longer supported, and are not available in " "the upcoming Debian Stretch and Ubuntu Zesty releases." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:22 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:23 msgid "" "The router will migrate the jetty.xml configuration file for each Jetty " "website to the new Jetty 9 setup.\n" @@ -6677,21 +6416,21 @@ msgid "" "IRC if you need assistance." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:28 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:29 msgid "" "Several plugins are not compatible with Jetty 9 and must be updated.\n" "The following plugins have been updated to work with 0.9.30, and your " "router should update them after restart:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:34 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:35 msgid "" "The following plugins (with current versions listed) will not work with " "0.9.30.\n" "Contact the appropriate plugin developer for the status of new versions:" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:40 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:41 msgid "" "This release also supports migration of old (2014 and earlier) DSA-SHA1 " "hidden services to the more-secure EdDSA signature type.\n" @@ -6699,7 +6438,7 @@ msgid "" " and FAQ." msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:45 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:46 msgid "" "Note: On non-Android ARM platforms such as the Raspberry Pi, the " "blockfile database will upgrade on restart, which may take several " @@ -6710,103 +6449,103 @@ msgstr "" "資料庫將會在重新啟動時升級,這可能需要幾分鐘的時間。\n" "請耐心等待!" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:60 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 msgid "Jetty 9, Tomcat 8" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:61 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 msgid "Stretch / Zesty support" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:62 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 msgid "Migration support for DSA-SHA1 hidden services" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:63 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 msgid "ARM (non-Android) router signature type migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:64 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 msgid "ARM (non-Android) blockfile format migration" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:65 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:66 msgid "Introducer expiration (proposal 133)" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:70 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 msgid "Fix disappearing i2psnark start button" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:71 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 msgid "Fix saving of libjcpuid.jnilib file on Macs" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:72 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 msgid "Fix fallback to 'none' architecture for jbigi" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:73 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 msgid "Fixes for multiple destinations in SusiDNS" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:74 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 msgid "Fix config directory location in Gentoo" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:75 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 msgid "Fix rapid firewalled/not-firewalled transitions" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:76 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 msgid "Fix startup crash on very old Android platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:77 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 msgid "Fixes for advanced authentication strings in i2ptunnel" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:78 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 msgid "Fix exception caused by corrupt stored i2psnark DHT data" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:79 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:80 msgid "Speed up writes of i2psnark files at shutdown" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:84 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 msgid "Recognize AMD Ryzen processor" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:85 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 msgid "Support for new i2psnark-rpc remote plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:86 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 msgid "Build addressbook as a jar, not a webapp" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:87 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 msgid "Support client registration in app context" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:88 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 msgid "Add support for i2psnark-rpc plugin" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:89 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 msgid "Adjust thresholds for probabalistic throttling on slow platforms" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:90 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 msgid "Add reset() to I2PSocket API" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:91 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 msgid "Add date parameter to subscription authentication strings" msgstr "" -#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:92 +#: i2p2www/blog/2017/05/03/0.9.30-Release.rst:93 msgid "Add bash completion scripts to Debian packages" msgstr "" @@ -6817,13 +6556,13 @@ msgid "" "================================" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:10 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:11 msgid "" "This year's Summer Dev will be focused on metrics collection and " "performance improvements for the network." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:12 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:13 msgid "" "It's that time of year again! We're embarking on our summer development\n" "programme, where we focus on a particular aspect of I2P to push it " @@ -6833,10 +6572,10 @@ msgid "" "community members to pick a task and have fun with it!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:19 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:20 msgid "" -"`Last year`_, we focused on helping users and developers leverage I2P, by" -"\n" +"`Last year`__, we focused on helping users and developers leverage I2P, " +"by\n" "improving API tooling and giving some love to applications that run over " "I2P.\n" "This year, we want to improve the user experience by working on an aspect" @@ -6844,11 +6583,7 @@ msgid "" "affects everyone: performance." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:26 -msgid "`Last year`" -msgstr "" - -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:28 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:29 msgid "" "Despite onion-routing networks often being called \"low-latency\" " "networks, there\n" @@ -6862,23 +6597,23 @@ msgid "" "connections [1]_, and increase the quality of tunnels network-wide." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:37 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:38 msgid "" "MOAR speed!\n" "===========" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:42 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:43 msgid "Our development programme this year will have four components:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:46 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:47 msgid "" "Measure\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:51 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:52 msgid "" "We can't tell if we improve performance without a baseline! We'll be " "creating a\n" @@ -6888,13 +6623,13 @@ msgid "" "over I2P (e.g. iperf3_)." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:60 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:61 msgid "" "Optimise\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:65 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:66 msgid "" "There's a lot of scope for improving the performance of our existing " "code, to\n" @@ -6903,31 +6638,31 @@ msgid "" "potential improvements to:" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:71 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 msgid "Cryptographic primitives" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:72 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 msgid "" "Network transports, both at the link-layer (NTCP_, SSU_) and end-to-end " "(Streaming_)" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:73 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 msgid "Peer profiling" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:74 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:75 msgid "Tunnel path selection" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:80 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:81 msgid "" "Advance\n" "-------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:85 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:86 msgid "" "We have several open proposals for improving the scalability of the I2P " "network\n" @@ -6940,13 +6675,13 @@ msgid "" "we can roll them out, and the sooner I2P services can start using them!" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:100 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:101 msgid "" "Research\n" "--------" msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:105 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:106 msgid "" "I2P is a packet-switched network, like the internet it runs on top of. " "This\n" @@ -6959,7 +6694,7 @@ msgid "" "participants." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:119 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:120 msgid "" "We have many more ideas for things we'd like to get done in these areas. " "If\n" @@ -6978,7 +6713,7 @@ msgid "" "also find us in #i2p-dev on OFTC or Freenode." msgstr "" -#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:141 +#: i2p2www/blog/2017/06/01/Summer-Dev-2017-MOAR-Speed.rst:142 msgid "" "Low-latency onion-routing networks are vulnerable to traffic confirmation" " attacks, so it would be reasonable to ask whether improved performance " @@ -6997,11 +6732,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:10 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:11 msgid "0.9.31 with Console Updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:17 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:18 msgid "" "The changes in this release are much more noticeable than usual!\n" "We have refreshed the router console to make it easier to understand,\n" @@ -7012,56 +6747,56 @@ msgid "" "We have also added torrent ratings and comments support to i2psnark." msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:36 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 msgid "Console updates" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:37 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:38 msgid "i2psnark ratings and comments" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:43 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 msgid "Fix compile error with Jetty 9.2.22" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:44 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 msgid "Preserve CRT parameters for RSA private keys" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:45 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 msgid "Fix AES NPE on 4-core Rasp. Pi" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:46 -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:48 msgid "Fix NPE in GeoIP" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:47 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 msgid "Fix bencoding for scrape response in zzzot plugin" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:48 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 msgid "Fix display of default SusiDNS subscription" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:49 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 msgid "Fix Debian apparmor profile" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:50 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:51 msgid "Improve handling of read-only i2psnark directory" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:56 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 msgid "Hostname lookup caching improvements" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:57 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 msgid "Move blockfile support from i2p.jar to addressbook.jar" msgstr "" -#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:58 +#: i2p2www/blog/2017/08/07/0.9.31-Release.rst:59 msgid "Locale-independent Jetty directory listing" msgstr "" @@ -7072,11 +6807,11 @@ msgid "" "==============" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:10 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:11 msgid "0.9.32 with Console Updates" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:17 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:18 msgid "" "0.9.32 contains a number of fixes in the router console and associated " "webapps (addressbook, i2psnark, and susimail).\n" @@ -7088,39 +6823,36 @@ msgstr "" "我們還用了新的方式,處理已經配置好的主機名稱,使得路由器在交換信息時,不會被經由 DNS 的列舉攻擊滲透進來。\n" "我們也在控制台中添加了一些額外的檢查,來防範重新綁定攻擊。" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:33 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 msgid "Disallow hostnames in router addresses (proposal 141)" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:34 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:35 msgid "Validate Host header in console" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:39 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 msgid "Numerous console, i2psnark, susidns, and susimail UI fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:40 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 msgid "Fix i2psnark issues with expanding sections in some browsers" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:41 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:42 msgid "Debian packaging fixes" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:46 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 msgid "New benchmarking framework" msgstr "" -#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:47 +#: i2p2www/blog/2017/11/07/0.9.32-Release.rst:48 msgid "New Indonesian translation" msgstr "" -#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:1 -msgid "" -"==============\n" -"0.9.33 Release\n" -"==============" +#: i2p2www/blog/2018/01/30/0.9.33-Release.rst:2 +msgid "0.9.33 Release" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:10 @@ -7256,6 +6988,7 @@ msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:69 #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:64 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:59 msgid "Unit test fixes" msgstr "" @@ -7340,6 +7073,11 @@ msgid "SusiMail: State tracking refactoring" msgstr "" #: i2p2www/blog/2018/01/30/0.9.33-Release.rst:95 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:64 +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:67 +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:67 +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:61 +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:58 msgid "Update GeoIP data" msgstr "" @@ -7350,13 +7088,13 @@ msgid "" "===========================" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:10 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:11 msgid "" "2018 will be the year of new protocols, new collaborations, and a more " "refined focus." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:12 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:13 msgid "" "One of the many things we discussed at 34C3 was what we should focus on " "for the\n" @@ -7367,13 +7105,13 @@ msgid "" "help onboard newcomers to either category. Here is what we came up with:" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:19 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:20 msgid "" "Priority: New crypto(graphy!)\n" "-----------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:24 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:25 msgid "" "Many of the current primitives and protocols still retain their original " "designs\n" @@ -7390,7 +7128,7 @@ msgid "" "- Upgraded end-to-end protocol (replacing ElGamal)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:39 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:41 msgid "" "Work on this priority falls into several areas:\n" "\n" @@ -7399,20 +7137,20 @@ msgid "" "- Reviewing proposals." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:47 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:50 msgid "" "We cannot release new protocol specifications across the entire network " "without\n" "work on all of these areas." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:52 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:55 msgid "" "Nice-to-have: Code reuse\n" "------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:57 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:60 msgid "" "One of the benefits of starting the above work now, is that over the last" " few\n" @@ -7433,7 +7171,7 @@ msgid "" " collaborating with us, and thinking about I2P as a whole." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:72 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:76 msgid "" "My proposals in particular will be leveraging the `Noise Protocol " "Framework`_,\n" @@ -7442,13 +7180,13 @@ msgid "" "people outside I2P for these!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:81 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:85 msgid "" "Priority: Clearnet collaboration\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:86 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:90 msgid "" "On that topic, we've been slowly building interest over the last six " "months or\n" @@ -7464,7 +7202,7 @@ msgid "" "significantly increases the effort required to contribute." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:96 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:100 msgid "" "The two priorities in this area are:\n" "\n" @@ -7476,7 +7214,7 @@ msgid "" " connected to the above forum)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:106 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:111 msgid "" "Other goals which are classed as nice-to-have:\n" "\n" @@ -7491,20 +7229,20 @@ msgid "" " and puts it in context with existing literature." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:117 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:123 msgid "" "I expect that collaborations with people outside I2P will be done " "entirely on\n" "GitHub, for minimal friction." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:122 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:128 msgid "" "Priority: Preparation for long-lived releases\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:127 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:133 msgid "" "I2P is now in Debian Sid (their unstable repo) which will stablilise in " "around a\n" @@ -7516,7 +7254,7 @@ msgid "" "handle their presence in the network." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:135 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:141 msgid "" "The primary goal here is to roll out as many of the new protocols as we " "feasibly\n" @@ -7527,13 +7265,13 @@ msgid "" "changes as early as we can." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:142 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:148 msgid "" "Priority: Pluginization of current apps\n" "---------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:147 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:153 msgid "" "The Debian model encourages having separate packages for separate " "components. We\n" @@ -7551,7 +7289,7 @@ msgid "" " applications they want." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:160 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:167 msgid "" "In combination with the earlier priorities, this moves the main I2P " "project more\n" @@ -7564,13 +7302,13 @@ msgid "" "the last few years on APIs and libraries)." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:168 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:175 msgid "" "Nice-to-have: App improvements\n" "------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:173 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:180 msgid "" "There are a bunch of app-level improvements that we want to work on, but " "do not\n" @@ -7583,7 +7321,7 @@ msgid "" "application independently of the main Java router." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:181 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 msgid "" "One such application we would love to have help with is I2P Android. We " "will be\n" @@ -7594,13 +7332,13 @@ msgid "" "usability." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:188 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:195 msgid "" "Priority: Susimail and I2P-Bote stabilisation\n" "---------------------------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:193 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:200 msgid "" "Having said that, we do want to work specifically on Susimail and I2P-" "Bote fixes\n" @@ -7613,13 +7351,13 @@ msgid "" "to jump into!" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:201 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:208 msgid "" "Nice-to-have: Ticket triage\n" "---------------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:206 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:213 msgid "" "We have a large backlog of tickets in a number of I2P subsystems and " "apps. As\n" @@ -7632,13 +7370,13 @@ msgid "" "on." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:214 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:221 msgid "" "Priority: User support\n" "----------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:219 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 msgid "" "One aspect of the above we will be focusing on is keeping in touch with " "users\n" @@ -7649,20 +7387,20 @@ msgid "" "more likely it is that they keep participating in the community." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:226 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:233 msgid "" "We'd love your help!\n" "--------------------" msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:231 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:238 msgid "" "That all looks very ambitious, and it is! But many of the items above " "overlap,\n" "and with careful planning we can make a serious dent in them." msgstr "" -#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:236 +#: i2p2www/blog/2018/02/11/high-level-roadmap.rst:243 msgid "" "If you are interested in helping with any of the goals above, come chat " "to us!\n" @@ -7676,15 +7414,12 @@ msgid "" "================" msgstr "" -#: i2p2www/blog/2018/02/12/bsidesnyc.rst:10 +#: i2p2www/blog/2018/02/12/bsidesnyc.rst:11 msgid "Trip report about the I2P meetup at BSidesNYC." msgstr "" -#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:1 -msgid "" -"==============\n" -"0.9.34 Release\n" -"==============" +#: i2p2www/blog/2018/04/10/0.9.34-Release.rst:2 +msgid "0.9.34 Release" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:10 @@ -7734,12 +7469,12 @@ msgid "Transport: Better selection of IPv6 addresses" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:49 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 msgid "Prep for HTTPS console and eepsite" msgstr "" #: i2p2www/blog/2018/04/10/0.9.34-Release.rst:50 -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:62 msgid "Prep for splitting up Debian package" msgstr "" @@ -7755,107 +7490,104 @@ msgstr "" msgid "EdDSA cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:1 -msgid "" -"==============\n" -"0.9.35 Release\n" -"==============" +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:2 +msgid "0.9.35 Release" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:10 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:9 msgid "0.9.35 with SusiMail folders and SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:17 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:16 msgid "" "0.9.35 adds support for folders in SusiMail, and a new SSL Wizard for " "setting up HTTPS on your Hidden Service website.\n" "We also have the usual collection of bug fixes, especially in SusiMail." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:22 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:21 msgid "" "We're hard at work on several things for 0.9.36, including a new OSX " "installer and a faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:26 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:25 msgid "I2P will be at HOPE in New York City, July 20-22. Find us and say hello!" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:39 msgid "New Hidden Service SSL Wizard" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:41 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:40 msgid "SusiMail support for Folders, Drafts, background sending" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:46 msgid "Console: Fix changes to wrong tunnel on /configtunnels" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:47 msgid "CPUID: Fix TBM detection" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:48 msgid "i2psnark: Fix torrents ignoring priority settings when autostart enabled" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:49 msgid "i2ptunnel: Retry accept after server socket closed" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:50 msgid "NTCP: Fix bug causing initial latency for outbound connections" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:51 msgid "SusiMail: Include attachments in forwarded mail" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:52 msgid "SusiMail: Many other fixes" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:54 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:53 msgid "Tunnels: Prevent zero-hop even when no active peers" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:58 msgid "Add support for notes in Addressbook" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:59 msgid "Rewrite and new translations for eepsite help page (new installs only)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:61 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:60 msgid "DNSoverHTTPS (disabled by default)" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:63 msgid "NTCP refactoring in prep for NTCP2" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:64 msgid "Move SusiMail logging to router logs" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:65 msgid "SusiMail BCC-to-self feature replaced with Sent folder" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:66 msgid "Fix eepget handling of response line with no status text" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:67 msgid "i2psnark UI cleanups" msgstr "" -#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:69 +#: i2p2www/blog/2018/06/26/0.9.35-Release.rst:68 msgid "New Azerbaijani translation" msgstr "" @@ -7866,15 +7598,15 @@ msgid "" "============================" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:10 +#: i2p2www/blog/2018/08/20/NTCP2.rst:11 msgid "I2P's new transport protocol implementation details" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:12 +#: i2p2www/blog/2018/08/20/NTCP2.rst:13 msgid "`Source article`_ by orignal at habr.com" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:18 +#: i2p2www/blog/2018/08/20/NTCP2.rst:20 msgid "" "I2P's transport protocols were originally developed around 15 years ago. " "Back \n" @@ -7898,23 +7630,23 @@ msgid "" "exchange." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:35 +#: i2p2www/blog/2018/08/20/NTCP2.rst:37 msgid "Full specification of NTCP2 protocol can be `found here`_." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:41 +#: i2p2www/blog/2018/08/20/NTCP2.rst:43 msgid "" "New crypto\n" "----------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:46 +#: i2p2www/blog/2018/08/20/NTCP2.rst:48 msgid "" "NTCP2 requires adding the next cryptographic algorithms to an I2P " "implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:57 +#: i2p2www/blog/2018/08/20/NTCP2.rst:59 msgid "" "Compared to our original protocol, NTCP, NTCP2 uses x25519 instead of " "ElGamal \n" @@ -7925,7 +7657,7 @@ msgid "" "function used in NTCP2 is more complex, now using many HMAC-SHA256 calls." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:64 +#: i2p2www/blog/2018/08/20/NTCP2.rst:66 msgid "" "i2pd (C++) implementation note: All of the algorithms mentioned above, " "except \n" @@ -7938,13 +7670,13 @@ msgid "" "implementations of missing cryptographic algorithms." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:75 +#: i2p2www/blog/2018/08/20/NTCP2.rst:77 msgid "" "RouterInfo changes\n" "------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:80 +#: i2p2www/blog/2018/08/20/NTCP2.rst:82 msgid "" "NTCP2 requires having a third (x25519) key in addition to existing two " "(the \n" @@ -7963,7 +7695,7 @@ msgid "" "to \"2\"." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:91 +#: i2p2www/blog/2018/08/20/NTCP2.rst:93 msgid "" "NTCP2 address can be declared as a separate NTCP2 address or as an old-" "style \n" @@ -7974,7 +7706,7 @@ msgid "" "i2pd (C++ implementation) uses the first." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:98 +#: i2p2www/blog/2018/08/20/NTCP2.rst:100 msgid "" "If a node accepts NTCP2 connections, it has to publish its RouterInfo " "with the \n" @@ -7983,13 +7715,13 @@ msgid "" "encryption key when that node establishes new connections." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:104 +#: i2p2www/blog/2018/08/20/NTCP2.rst:106 msgid "" "Establishing a connection\n" "-------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:109 +#: i2p2www/blog/2018/08/20/NTCP2.rst:111 msgid "" "To establish a connection both sides need to generate pairs of ephemeral " "x25519 \n" @@ -8001,11 +7733,11 @@ msgid "" "RouterInfo." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:116 +#: i2p2www/blog/2018/08/20/NTCP2.rst:118 msgid "Three messages are being sent to establish a connection:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:129 +#: i2p2www/blog/2018/08/20/NTCP2.rst:131 msgid "" "A common x25519 key, called «input key material», is computed for each " "message, \n" @@ -8016,13 +7748,13 @@ msgid "" "transferring." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:136 +#: i2p2www/blog/2018/08/20/NTCP2.rst:138 msgid "" "MixKey function looks something like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:157 +#: i2p2www/blog/2018/08/20/NTCP2.rst:159 msgid "" "**SessionRequest** message is made of a public x25519 Alice key (32 " "bytes), a \n" @@ -8036,7 +7768,7 @@ msgid "" "(Noise_XKaesobfse+hs2+hs3_25519_ChaChaPoly_SHA256)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:168 +#: i2p2www/blog/2018/08/20/NTCP2.rst:170 msgid "" "Since 32 bytes of public x25519 key can be detected by DPI, it is " "encrypted with \n" @@ -8045,7 +7777,7 @@ msgid "" "from RouterInfo as an initialization vector (IV)." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:174 +#: i2p2www/blog/2018/08/20/NTCP2.rst:176 msgid "" "**SessionCreated** message has the same structure as **SessionRequest**, " "except \n" @@ -8056,7 +7788,7 @@ msgid "" "for encrypting/decrypting ephemeral public key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:181 +#: i2p2www/blog/2018/08/20/NTCP2.rst:183 msgid "" "**SessionConfirmed** message has 2 parts: public static key and Alice's \n" "RouterInfo. The difference from previous messages is that ephemeral " @@ -8073,13 +7805,13 @@ msgid "" "RouterInfo usually has various length." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:192 +#: i2p2www/blog/2018/08/20/NTCP2.rst:194 msgid "" "Generation of data transfer keys\n" "--------------------------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:197 +#: i2p2www/blog/2018/08/20/NTCP2.rst:199 msgid "" "If every hash and key verification has succeeded, a common ck value must " "be \n" @@ -8092,13 +7824,13 @@ msgid "" "value for SipHash IV, that is changed after each use." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:205 +#: i2p2www/blog/2018/08/20/NTCP2.rst:207 msgid "" "Code used to generate keys looks like this in the C++ implementation of " "I2P:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:244 +#: i2p2www/blog/2018/08/20/NTCP2.rst:246 msgid "" "i2pd (C++) implementation note: First 16 bytes of the \"sipkeys\" array " "are a \n" @@ -8107,35 +7839,35 @@ msgid "" "handles them as a single 16 bytes key." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:250 +#: i2p2www/blog/2018/08/20/NTCP2.rst:252 msgid "" "Data transferring\n" "-----------------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:255 +#: i2p2www/blog/2018/08/20/NTCP2.rst:257 msgid "Data is transferred in frames, each frame has 3 parts:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:259 +#: i2p2www/blog/2018/08/20/NTCP2.rst:261 msgid "" "- 2 bytes of frame length obfuscated with SipHash\n" "- data encrypted with Chacha20\n" "- 16 bytes of Poly1305 hash value" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:265 +#: i2p2www/blog/2018/08/20/NTCP2.rst:267 msgid "Maximum length of data transferred in one frame is 65519 bytes." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:269 +#: i2p2www/blog/2018/08/20/NTCP2.rst:271 msgid "" "Message length is obfuscated by applying the XOR function with two first " "bytes \n" "of the current SipHash IV." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:274 +#: i2p2www/blog/2018/08/20/NTCP2.rst:276 msgid "" "Encrypted data part contains blocks of data. Each block is prepended with" " 3 \n" @@ -8146,7 +7878,7 @@ msgid "" "frame can transfer multiple I2NP blocks." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:281 +#: i2p2www/blog/2018/08/20/NTCP2.rst:283 msgid "" "The other important data block type is a random data block. It is " "recommended to \n" @@ -8155,30 +7887,28 @@ msgid "" "added and it must be the last block." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:287 +#: i2p2www/blog/2018/08/20/NTCP2.rst:289 msgid "Those are other data blocks used in the current NTCP2 implementation:" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:291 +#: i2p2www/blog/2018/08/20/NTCP2.rst:293 msgid "" "- RouterInfo — usually contains Bob's RouterInfo after the connection " -"has been \n" -" established, but it can also contain RouterInfo of a random node for " -"the purpose \n" -" of speeding up floodfills (there is a flags field for that case). \n" +"has been established, but it can also contain RouterInfo of a random node" +" for the purpose of speeding up floodfills (there is a flags field for " +"that case). \n" "- Termination — is used when a host explicitly terminates a connection " -"and \n" -" specifies a reason for that.\n" +"and specifies a reason for that.\n" "- DateTime — a current time in seconds." msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:301 +#: i2p2www/blog/2018/08/20/NTCP2.rst:300 msgid "" "Summary\n" "-------" msgstr "" -#: i2p2www/blog/2018/08/20/NTCP2.rst:306 +#: i2p2www/blog/2018/08/20/NTCP2.rst:305 msgid "" "The new I2P transport protocol NTCP2 provides effective resistance " "against DPI \n" @@ -8192,11 +7922,8 @@ msgid "" "0.9.36 (Java) and 2.20 (i2pd, C++)." msgstr "" -#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:1 -msgid "" -"==============\n" -"0.9.36 Release\n" -"==============" +#: i2p2www/blog/2018/08/23/0.9.36-Release.rst:2 +msgid "0.9.36 Release" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:10 @@ -8227,6 +7954,7 @@ msgid "" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:40 +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:60 msgid "Transport performance improvements" msgstr "" @@ -8287,42 +8015,39 @@ msgid "Streaming: Performance improvements" msgstr "" #: i2p2www/blog/2018/08/23/0.9.36-Release.rst:65 -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:48 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:47 msgid "Update GeoIPv6 data (new installs and PPA only)" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:1 -msgid "" -"==============\n" -"0.9.37 Release\n" -"==============" +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:2 +msgid "0.9.37 Release" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:10 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:9 msgid "0.9.37 with NTCP2 enabled" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:17 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:16 msgid "0.9.37 enables the faster, more secure transport protocol called NTCP2." msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:31 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:30 msgid "Enable NTCP2 by default" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:37 msgid "NTCP2 fixes" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:39 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:38 msgid "Workaround for build hang with Tomcat 8.5.33/34" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:44 msgid "Progress on reproducible builds" msgstr "" -#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:46 +#: i2p2www/blog/2018/10/04/0.9.37-Release.rst:45 msgid "Additional Arabic translations" msgstr "" @@ -8333,15 +8058,15 @@ msgid "" "=========================================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:10 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:11 msgid "Basic concepts of I2P application development with Python" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:15 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:16 msgid "i2plib" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:17 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:18 msgid "" "`Invisible Internet Project`_ (I2P) provides a framework for\n" "developing privacy-aware applications. It is a virtual network working on" @@ -8359,7 +8084,7 @@ msgid "" "side." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:30 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:31 msgid "" "This article describes basic concepts one needs to know when developing " "I2P\n" @@ -8368,13 +8093,13 @@ msgid "" "asynchronous framework asyncio." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:36 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:37 msgid "" "Enabling SAM API and i2plib installation\n" "========================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:41 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:42 msgid "" "I2P provides many different APIs to the client applications. Regular\n" "client-server apps can use I2PTunnel, HTTP and Socks proxies, Java " @@ -8389,22 +8114,22 @@ msgid "" "and press \"Start\", then \"Save Client Configuration\"." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:56 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:57 msgid "Enable SAM API" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:58 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:59 msgid "`C++ implementation i2pd`_ has SAM enabled by default." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:64 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:65 msgid "" "I've developed a handy Python library for SAM API called\n" "`i2plib`_. You can install it with pip or\n" "manually download the source code from GitHub." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:78 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:79 msgid "" "This library works with the Python's built-in `asynchronous framework " "asyncio`_,\n" @@ -8415,13 +8140,13 @@ msgid "" "be found in the `source code repository`_." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:88 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:89 msgid "" "I2P Destination and session creation\n" "====================================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:93 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:94 msgid "" "I2P destination is literally a set of encryption and cryptographic " "signature\n" @@ -8430,11 +8155,11 @@ msgid "" "make connections instead of IP addresses." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:99 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:100 msgid "This is how you create `i2plib.Destination`_:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:111 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:112 msgid "" "base32 address is a hash which is used by other peers to discover your " "full\n" @@ -8445,14 +8170,14 @@ msgid "" "to a local file." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:118 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:119 msgid "" "Now you can create a SAM session, which literally means to make the " "Destination\n" "online in I2P:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:129 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:130 msgid "" "Important note here: Destination will remain online while " "*session\\_writer* socket\n" @@ -8460,13 +8185,13 @@ msgid "" "*session\\_writer.close()*." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:134 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:135 msgid "" "Making outgoing connections\n" "===========================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:139 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:140 msgid "" "Now when the Destination is online, you can use it to connect to other " "peers.\n" @@ -8476,13 +8201,13 @@ msgid "" "request and read the response (it is \"i2p-projekt.i2p\" web server):" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:165 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:166 msgid "" "Accepting incoming connections\n" "==============================" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:170 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:171 msgid "" "While making outgoing connections is trivial, when you accept connections" " there\n" @@ -8493,7 +8218,7 @@ msgid "" "and data can come in one chunk, you should be aware of it." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:177 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:178 msgid "" "This is how a simple PING-PONG server looks like. It accepts incoming\n" "connection, saves client's Destination to a *remote\\_destination* " @@ -8501,13 +8226,13 @@ msgid "" "sends back \"PONG\" string:" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:202 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:203 msgid "" "More info\n" "=========" msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:207 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:208 msgid "" "This article describes the usage of a TCP-like Streaming protocol. SAM " "API also\n" @@ -8516,7 +8241,7 @@ msgid "" "be added to i2plib later." msgstr "" -#: i2p2www/blog/2018/10/23/application-development-basics.rst:213 +#: i2p2www/blog/2018/10/23/application-development-basics.rst:214 msgid "" "This is just a basic information, but it's enough to start your own " "project with\n" @@ -8527,18 +8252,15 @@ msgid "" "those applications can be client-server as well as P2P." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:1 -msgid "" -"==============\n" -"0.9.38 Release\n" -"==============" +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:2 +msgid "0.9.38 Release" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:10 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:9 msgid "0.9.38 with new setup wizard" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:17 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:16 msgid "" "0.9.38 includes a new first-install wizard with a bandwidth tester.\n" "We've added support for the latest GeoIP database format.\n" @@ -8547,80 +8269,2997 @@ msgid "" "Work continues on supporting the new \"LS2\" netdb format." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:24 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:23 msgid "" "This release also contains plenty of bug fixes, including several issues " "with susimail attachments, and a fix for IPv6-only routers." msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:37 msgid "New setup wizard with bandwidth testing" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:38 msgid "New beta OSX installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:39 msgid "New Firefox profile installer" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:40 msgid "Preliminary floodfill support for LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:41 msgid "Sybil tool background analysis" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:42 msgid "Add support for Maxmind GeoLite2 GeoIP format" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:44 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:43 msgid "Switch JSON lib to json-simple, add Debian dependency" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:49 msgid "Fix RouterInfo publishing for IPv6-only routers" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:50 msgid "I2CP error propagation fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:51 msgid "Fix rare NetDb deadlock" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:52 msgid "Fix several bugs with susimail attachments" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:54 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:53 msgid "AppArmor fixes" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:58 msgid "Refactoring to support LS2" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:59 msgid "Preliminary LS2 support in I2CP" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:60 msgid "ShellCommand and UrlLauncher refactoring for security" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:61 msgid "Split /peers page into tabs" msgstr "" -#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:63 +#: i2p2www/blog/2019/01/22/0.9.38-Release.rst:62 msgid "New background for light theme" msgstr "" +#: i2p2www/blog/2019/02/14/i2p-lab.rst:2 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/blog/2019/02/14/i2p-lab.rst:9 +msgid "I2P Laboratory - Home For Experimental Projects" +msgstr "" + +#: i2p2www/blog/2019/02/14/i2p-lab.rst:12 +msgid "Hello everyone," +msgstr "" + +#: i2p2www/blog/2019/02/14/i2p-lab.rst:16 +msgid "" +"There are many projects in the I2P world that we are excited about, but " +"not all of them are ready for prime-time. We decided to create a place " +"where we can make those available for anyone interested in trying them " +"out, that will serve as proving grounds for projects that may one day " +"become official I2P products. This place is the `I2P Laboratory`_." +msgstr "" + +#: i2p2www/blog/2019/02/14/i2p-lab.rst:22 +msgid "" +"In the lab we will be offering downoads ready for you to try. Keep in " +"mind that they are not going to be \"release\" quality, and some may not " +"even be \"beta\" quality. We do not offer official support for them. " +"Any of the lab projects may get discontinued at any time." +msgstr "" + +#: i2p2www/blog/2019/02/14/i2p-lab.rst:26 +msgid "" +"If you are feeling adventurous we invite you to try our ideas. We " +"welcome your feedback at the `I2P Lab Forum`_." +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:2 +msgid "0.9.39 Release" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:9 +msgid "0.9.39 with performance improvements" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:16 +msgid "" +"0.9.39 includes extensive changes for the new network database types " +"(proposal 123).\n" +"We've bundled the i2pcontrol plugin as a webapp to support development of" +" RPC applications.\n" +"There are numerous performance improvements and bug fixes." +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:22 +msgid "" +"We've removed the midnight and classic themes to reduce the maintenance " +"burden;\n" +"previous users of those themes will now see the dark or light theme.\n" +"There's also new home page icons, a first step in updating the console." +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:38 +msgid "I2PControl RPC plugin bundled as a webapp" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:39 +msgid "Encrypted LS2 support in floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:40 +msgid "New option to disable NTCP1" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:41 +msgid "Add offline key support in streaming" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:46 +msgid "Numerous LS2 fixes (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:47 +msgid "Fixes for NTCP only (SSU disabled)" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:48 +msgid "Proxy fixes for websockets" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:49 +msgid "Streaming fix for sending expired messages" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:50 +msgid "SSU RTO/RTT calculation fixes" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:51 +msgid "UPnP startup fixes" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:52 +msgid "Fix connectivity test at startup" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:57 +msgid "Remove classic and midnight themes" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:58 +msgid "New console home page icons" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:59 +msgid "Caching of outproxy selection" +msgstr "" + +#: i2p2www/blog/2019/03/21/0.9.39-Release.rst:61 +msgid "Faster startup for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:2 +msgid "0.9.40 Release" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:9 +msgid "0.9.40 with new icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:16 +msgid "" +"0.9.40 includes support for the new encrypted leaseset format.\n" +"We disabled the old NTCP 1 transport protocol.\n" +"There's a new SusiDNS import feature, and a new scripted filtering " +"mechanism for incoming connections." +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:22 +msgid "" +"We've made a lot of improvements to the OSX native installer, and we've " +"updated the IzPack installer as well.\n" +"The work continues on refreshing the console with new icons.\n" +"As usual, we've fixed lots of bugs as well!" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:38 +msgid "Change installer to IzPack 5.1.3" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:39 +msgid "Change Windows installer from launch4j to izpack2exe" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:40 +msgid "Sign Windows installer" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:41 +msgid "Console, SusiDNS: New icons" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:42 +msgid "Disable NTCP 1" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:43 +msgid "New SusiDNS import feature" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:44 +msgid "Add UI and router support for Encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:45 +msgid "Add support for new base 32 format for Encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:46 +msgid "New incoming connection filter for i2ptunnel" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:47 +msgid "Add Red25519 signature type option for server tunnels" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:48 +msgid "OSX: Theme selection, auto updater, upgrade to newer swift version" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:53 +msgid "Several fixes for Android" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:54 +msgid "Fixes for SSU disabled (NTCP only)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:55 +msgid "Fixes for encrypted LS2 (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:56 +msgid "Fix for rare 100% CPU in NTCP" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:57 +msgid "Fixes for NTCP 1 disabled" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:62 +msgid "New supported Docker image" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:63 +msgid "Support for SAM 3.2 features in SAM libraries" +msgstr "" + +#: i2p2www/blog/2019/05/07/0.9.40-Release.rst:64 +msgid "Remove connect delay, profile, and I2CP options in i2ptunnel UI" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:2 +msgid "How to volunteer by helping I2P-Bote bootstrap" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:8 +msgid "Help Bootstrap I2P-Bote!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:10 +msgid "" +"An easy way to help people message eachother privately is to run an\n" +"I2P-Bote peer which can be used by new bote users to bootstrap their own\n" +"I2P-Bote peers. Unfortunately, until now, the process of setting up an\n" +"I2P-Bote bootstrap peer has been much more obscure than it should be.\n" +"It's actually extremely simple!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:18 +msgid "" +"::\n" +"\n" +" What is I2P-bote?\n" +" I2P-bote is a private messaging system built on i2p, which has " +"additional\n" +" features to make it even more difficult to discern information " +"about the\n" +" messages that are transmitted. Because of this, it can be used " +"to transmit\n" +" private messages securely while tolerating high latency and not" +" relying on\n" +" a centralized relay to send messages when the sender goes " +"offline. This is\n" +" in contrast to almost every other popular private messaging " +"system, which\n" +" either require both parties to be online or rely on a semi-" +"trusted service\n" +" which transmits messages on behalf of senders who go offline.\n" +"\n" +" or, ELI5: It's used similarly to e-mail, but it suffers from " +"none of e-mail's\n" +" privacy defects." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:36 +msgid "Step One: Install I2P-Bote" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:38 +msgid "" +"\n" +"\n" +"I2P-Bote is an i2p plugin, and installing it is very easy. The original\n" +"instructions are available at the `bote eepSite,\n" +"bote.i2p `__, but if you want to read them on\n" +"the clearnet, these instructions come courtesy of bote.i2p:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:47 +msgid "" +"\n" +"\n" +"1. Go to the plugin install form in your routerconsole:\n" +" http://127.0.0.1:7657/configclients#plugin\n" +"2. Paste in the URL http://bote.i2p/i2pbote.su3\n" +"3. Click Install Plugin.\n" +"4. Once installed, click SecureMail in the routerconsole sidebar or\n" +" homepage, or go to http://127.0.0.1:7657/i2pbote/" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:58 +msgid "Step Two: Get your I2P-Bote node's base64 address" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:60 +msgid "" +"\n" +"\n" +"This is the part where a person might get stuck, but fear not. While a\n" +"little hard to find instructions, this is actually easy and there are\n" +"several tools and options available to you, depending on what your\n" +"circumstances are. For people who want to help run bootstrap nodes as\n" +"volunteers, the best way is to retrieve the required information from\n" +"the private key file used by the bote tunnel." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:71 +msgid "Where are the keys?" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:73 +msgid "" +"\n" +"\n" +"I2P-Bote stores it's destination keys in a text file which, on Debian,\n" +"is located at */var/lib/i2p/i2p-config/i2pbote/local_dest.key*. In\n" +"non-Debian systems where i2p is installed by the user, the key will be\n" +"in *$HOME/.i2p/i2pbote/local_dest.key*, and on Windows, the file will be\n" +"in *C:\\\\ProgramData\\\\i2p\\\\i2pbote\\\\local_dest.key*." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:83 +msgid "Method A: Convert the plain-text key to the base64 destination" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:85 +msgid "" +"\n" +"\n" +"In order to convert a plain-text key into a base64 destination, one\n" +"needs to take the key and separate only the destination part from it. In\n" +"order to do this properly, one must take the following steps:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:93 +msgid "" +"\n" +"\n" +"1. First, take the full destination and decode it from i2p's base64\n" +" character set into binary.\n" +"2. Second, take bytes 386 and 387 and convert them to a single\n" +" Big-Endian integer.\n" +"3. Add the number you computed from the two bytes in step two to 387. " +"This is\n" +" the length of the base64 destination.\n" +"4. Take that nummber of bytes from the front of the full destination to " +"get\n" +" the destination as a range of bytes.\n" +"5. Convert back to a base64 representation using i2p's base64 character\n" +" set." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:108 +msgid "" +"\n" +"\n" +"A number of applications and scripts exist to perform these steps for\n" +"you. Here are some of them, but this is far from exhaustive:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:115 +msgid "" +"\n" +"\n" +"- `the i2p.scripts collection of scripts(Mostly java and\n" +" bash) `__\n" +"- `my application for converting\n" +" keys(Go) `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:124 +msgid "" +"\n" +"\n" +"These capabilities are also available in a number of I2P application\n" +"development libraries." +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:131 +msgid "Shortcut:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:133 +msgid "" +"\n" +"\n" +"Since the local destination of your bote node is a DSA destination, then\n" +"it's quicker to just truncate the local_dest.key file to the first 516\n" +"bytes. To do that easily, run this command when running I2P-Bote with\n" +"I2P on Debian:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:142 +msgid "" +"\n" +"::\n" +"\n" +" sudo -u i2psvc head -c 516 /var/lib/i2p/i2p-" +"config/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:149 +msgid "" +"\n" +"\n" +"Or, if I2P is installed as your user:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:155 +msgid "" +"\n" +"::\n" +"\n" +" head -c 516 ~/.i2p/i2pbote/local_dest.key" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:162 +msgid "Methon B: Do a lookup" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:164 +msgid "" +"\n" +"\n" +"If that seems like a bit too much work, it's possible for you to look up\n" +"the base64 destination of your Bote connection by querying it's base32\n" +"address using any of the available means for looking up a base32\n" +"address. The base32 address of your Bote node is available on the\n" +"\"Connection\" page under the bote plugin application, at\n" +"`127.0.0.1:7657/i2pbote/network `__" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:175 +msgid "Step Three: Contact Us!" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:177 +msgid "" +"\n" +"\n" +".. _update-the-built-in-peerstxt-file-with-your-new-node:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:183 +msgid "Update the built-in-peers.txt file with your new node" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:185 +msgid "" +"\n" +"\n" +"Now that you've got the correct destination for your I2P-Bote node, the\n" +"final step is to add yourself to the default peers list for `I2P-Bote\n" +"here `__\n" +"here. You can do this by forking the repository, adding yourself to the\n" +"list with your name commented out, and your 516-char destination\n" +"directly below it, like this:" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:196 +msgid "" +"\n" +"\n" +"::\n" +"\n" +" # idk\n" +" QuabT3H5ljZyd-PXCQjvDzdfCec-" +"2yv8E9i6N71I5WHAtSEZgazQMReYNhPWakqOEj8BbpRvnarpHqbQjoT6yJ5UObKv2hA2M4XrroJmydPV9CLJUCqgCqFfpG-" +"bkSo0gEhB-" +"GRCUaugcAgHxddmxmAsJVRj3UeABLPHLYiakVz3CG2iBMHLJpnC6H3g8TJivtqabPYOxmZGCI-P~R-s4vwN2st1lJyKDl~u7OG6M6Y~gNbIzIYeQyNggvnANL3t6cUqS4v0Vb~t~CCtXgfhuK5SK65Rtkt2Aid3s7mrR2hDxK3SIxmAsHpnQ6MA" +"~z0Nus-" +"VVcNYcbHUBNpOcTeKlncXsuFj8vZL3ssnepmr2DCB25091t9B6r5~681xGEeqeIwuMHDeyoXIP0mhEcy3aEB1jcchLBRLMs6NtFKPlioxz0~Vs13VaNNP~78bTjFje5ya20ahWlO0Md~x5P5lWLIKDgaqwNdIrijtZAcILn1h18tmABYauYZQtYGyLTOXAAAA" +msgstr "" + +#: i2p2www/blog/2019/05/25/help-bootstrap-bote.rst:205 +msgid "" +"\n" +"\n" +"and submitting a pull request. That's all there is to it so help keep\n" +"i2p alive, decentralized, and reliable." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:4 +msgid "Basic i2ptunnel Setup" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:7 +msgid "Basic I2P Tunnels Tutorial with Pictures" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:10 +msgid "" +"Although the Java I2P router comes pre-configured with a static web " +"server,\n" +"jetty, to provide the user's first eepSite, many require more " +"sophisticated\n" +"functionality from their web server and would rather create an eepSite " +"with a\n" +"different server. This is of course possible, and actually is really easy" +" once\n" +"you've done it one time." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:18 +msgid "" +"Although it is easy to do, there are a few things you should consider " +"before\n" +"doing it. You will want to remove identifying characteristics from your " +"web\n" +"server, like potentially identifying headers and default error pages that" +"\n" +"report the server/distro type. More information about threats to " +"anonymity\n" +"posed by improperly configured applications see:\n" +"`Riseup here: `__,\n" +"`Whonix Here: `__,\n" +"`This blog article for some opsec fails: " +"`__," +"\n" +"`and the I2P applications page here " +"`__.\n" +"Although much of this information is expressed for Tor Onion Services, " +"the same\n" +"procedures and principles apply to hosting applications over I2P." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:32 +msgid "Step One: Open the Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:35 +msgid "" +"Go to the I2P web interface at 127.0.0.1:7657 and open the\n" +"`Hidden Services Manager `__\\ (links" +" to\n" +"localhost). Click the button that says \"Tunnel Wizard\" to begin." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:45 +msgid "Step Two: Select a Server Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:48 +msgid "" +"The tunnel wizard is very simple. Since we're setting up an http " +"*server*, all\n" +"we need to do is select a *server* tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:57 +msgid "Step Three: Select an HTTP Tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:60 +msgid "" +"An HTTP tunnel is the tunnel type that is optimized for hosting HTTP " +"services.\n" +"It has filtering and rate-limiting features enabled that are tailored\n" +"specifically to that purpose. A standard tunnel may work as well, but if " +"you\n" +"select a atandard tunnel you'll need to take care of those security " +"features\n" +"yourself. A more in-depth dive into the HTTP Tunnel configuration is " +"available\n" +"in the next tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:73 +msgid "Step Four: Give it a name and a description" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:76 +msgid "" +"For your own benefit and ability to remeber and distinguish the what you " +"are\n" +"using the tunnel for, give it a good nickname and description. If you " +"need to\n" +"come back and do more management later, then this is how you will " +"identify the\n" +"tunnel in the hidden services manager." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:87 +msgid "Step Five: Configure the Host and Port" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:90 +msgid "" +"In this step, you point the web server at the TCP port where your web " +"server is\n" +"listening. Since most web servers listen on port 80 or port 8080, the " +"example\n" +"shows that. If you use alternate ports or virtual machines or containers " +"to\n" +"isolate your web services, you may need to adjust the host, port, or both." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:101 +msgid "Step Six: Decide whether to start it automatically" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:104 +msgid "I cannot think of a way to elaborate on this step." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:112 +msgid "Step Seven: Review your settings" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:115 +msgid "" +"Finally, take a look at the settings you have selected. If you approve, " +"save\n" +"them. If you did not choose to start the tunnel automatically, go to the " +"hidden\n" +"services manager and start it manually when you wish to make your service" +"\n" +"available." +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:126 +msgid "Appendix: HTTP Server Customization Options" +msgstr "" + +#: i2p2www/blog/2019/06/02/basic-tunnel-tutorial.rst:129 +msgid "" +"I2P provides a detailed panel for configuring the http server tunnel in " +"custom\n" +"ways. I'll finish this tutorial by walking through all of them. " +"Eventually." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:4 +msgid "Offering an I2P Mirror" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:7 +msgid "How to offer your existing Web Site as an I2P eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:10 +msgid "" +"This blog post is intended as a general guide to running a mirror of a " +"clear-net\n" +"service as an eepSite. It elaborates on the previous blog post about " +"basic\n" +"I2PTunnel tunnels." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:16 +msgid "" +"Unfortunately, it's probably impossible to *completely* cover all " +"possible cases\n" +"of making an existing web site available as an eepSite, there's simply " +"too\n" +"diverse an array of server-side software, not to mention the in-practice\n" +"peculiarities of any particular deployment of software. Instead, I'm " +"going to\n" +"try and convey, as specifically as possible, the general process " +"preparing a\n" +"service for deployment to the eepWeb or other hidden services." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:25 +msgid "" +"Much of this guide will be treating the reader as a conversational " +"participant,\n" +"in particular If I really mean it I will address the reader directly(i.e." +" using\n" +"\"you\" instead of \"one\") and I'll frequently head sections with " +"questions I think\n" +"the reader might be asking. This is, after all, a \"process\" that an\n" +"administrator must consider themselves \"involved\" in just like hosting " +"any other\n" +"service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:34 +msgid "DISCLAIMERS:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:37 +msgid "" +"While it would be wonderful, it's probably impossible for me to put " +"specific\n" +"instructions for every single kind of software that one might use to host" +" web\n" +"sites. As such, this tutorial requires some assumptions on the part of " +"the\n" +"writer and some critical thinking and common sense on the part of the " +"reader.\n" +"To be clear, **I have assumed that the person following this tutorial " +"is**\n" +"**already operating a clear-web service linkable to a real identity or**\n" +"**organization** and thus is simply offering anonymous access and not\n" +"anonymizing themselves." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:48 +msgid "" +"Thus, **it makes no attempt whatsoever to anonymize** a connection from " +"one\n" +"server to another. If you want to run a new, un-linkable hidden service " +"that\n" +"makes server-to-server connections, additional steps will be required and" +" will\n" +"be covered in another tutorial." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:55 +msgid "" +"That said: If you can be sure that a *brand new service* which is *not*\n" +"*available to the clear-web* will never make a server-to-server " +"connection and\n" +"will not leak server metadata in responses to clients, then services " +"configured\n" +"in this way will be anonymous." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:62 +msgid "Process One: Prepare your Server" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:65 +msgid "Step one: Determine what software you are running" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:68 +msgid "" +"In practice, your web service probably uses a number of things to enhance" +" it's\n" +"reliability and security. These things could be proxies, reverse proxies," +"\n" +"containers, tunnels, Intrusion Detection Systems, rate-limiters, load " +"balancers,\n" +"among many other things. When you get started, you should go through your" +"\n" +"deployment and determine which software you are using, and what you are " +"using it\n" +"for." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:77 +msgid "As you examine your software, ask yourself these questions" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:80 +msgid "" +"These questions should help you evaluate what parts of your software " +"stack are\n" +"relevant to your I2P eepSite." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:85 +msgid "Does this software work based on IP addresses?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:88 +msgid "" +"If you are using software which alters the behavior of traffic based on " +"the IP\n" +"address of the sender, these things will probably not work with I2P, or " +"may work\n" +"in complicated or unexpected ways. This is because the address will " +"usually be\n" +"the localhost, or at least the host where your I2P router is running. " +"Software\n" +"which sometimes does things based on IP addresses could be Fail2Ban, " +"iptables,\n" +"and similar applications." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:97 +msgid "Does this software work by \"Tagging\" traffic with additional metadata?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:100 +msgid "" +"Some software may be configured to add information to the traffic it " +"handles.\n" +"Obviously, if this information is identifying it should not be part of " +"the chain\n" +"of services that is exposed to the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:106 +msgid "" +"Does this software work by communicating with a remote resource? What " +"triggers this behavior?" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:109 +msgid "" +"Some software may also draw from remote resources, to find up-to-date " +"rules and\n" +"block lists which can be used to prevent attacks. Some of these might be " +"useful\n" +"as part of the service that is exposed to I2P, but you should make sure " +"that the\n" +"rules are applicable and that a rules update cannot be triggered as a " +"result of\n" +"a normal client request. This would create a server-to-server " +"communication\n" +"which could reveal the timing of an I2P communication to a third party." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:118 +msgid "" +"Step two: Determine which port to Forward to I2P and Optionally locate " +"your TLS certificate" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:121 +msgid "" +"Now you've gathered all the information that you will require to forward " +"your\n" +"service to I2P. Once you've selected the point at which you would like to" +" make\n" +"your site available to I2P, you will need to note the port you wish to " +"foward.\n" +"In simple scenarios, this will probably just be port 80 or port 8080. In " +"more\n" +"sophisticated scenarios, this might be a reverse proxy or something like " +"that.\n" +"Make a note of the port." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:130 +msgid "Establishing a Common Identity for both the Clearnet and your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:133 +msgid "" +"Should you be a non-anonymous organization that wishes to provide " +"enhanced\n" +"privacy to your users by providing a hidden service, you may wish to " +"establish\n" +"a common identity between versions of your site. However, since we can't " +"add\n" +"`.i2p domains to clearnet TLS certificates `__, we " +"have to do\n" +"this in another way. To do this, **even if you are forwarding the HTTP " +"port**\n" +"**and not HTTPS**, make a note of the location of your TLS certificate " +"for use\n" +"in the final step." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:143 +msgid "Process Two: Forward your service to an eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:146 +msgid "" +"Congratulations! You've completed the most difficult part. From here on, " +"the\n" +"decisions you must make, and the consequences that they will have, are " +"much\n" +"more straightforward and easy to enumerate. Such is the beauty of a\n" +"cryptographically secure network layer like I2P!" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:155 +msgid "Step three: Generate your .i2p Tunnels and Addresses" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:158 +msgid "" +"For eepSites, you will need to create an HTTP Server Tunnel. This is\n" +"an I2P destination with a few special features for hosting HTTP services " +"to\n" +"enable things like rate-limiting, filtering, and the inclusion of headers" +" to\n" +"identify the destination of the client to the server. These enable " +"flexibility\n" +"in how you handle connections in terms of load-balancing and rate-" +"limiting on\n" +"a case-by-case basis, among other things. Explore these options and how " +"they\n" +"relate to the applications which you considered in step one, even though " +"a very\n" +"simple setup is easy, larger sites may benefit from taking advantage of " +"these\n" +"features." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:170 +msgid "Create an HTTP Tunnel for your application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:173 +msgid "" +"If you've configured a reverse proxy or an SSH tunnel before, then the " +"general\n" +"idea here should be very familiar to you. I2PTunnel, in essence, is just\n" +"forwarding ports from the host to the I2P Network. To set this up using " +"the web\n" +"interface, go to the I2PTunnel configuration page." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:180 +msgid "" +"At the bottom of the \"I2P Hidden Services\" section of the page, select " +"an HTTP\n" +"Service from the drop-down and click \"Create.\"" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:189 +msgid "" +"It will immediately drop you into the granular tunnel configuration page," +" which\n" +"we're about to explore from top-to-bottom. The first, most essential " +"settings\n" +"are the tunnel name and the target host:port. **The target host:port is**" +"\n" +"**the place where you input the address of the service you are forwarding" +" to**\n" +"**I2P**. Once you've configured that, your web site will become available" +" over\n" +"i2p. However, there are probably a few things that we can improve." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:202 +msgid "" +"Next, you may want to pick a hostname to use for your eepSite. This " +"hostname\n" +"doesn't need to be universally unique, for now, it will only be used " +"locally.\n" +"We'll publish it to an address helper later. **If** the *Local " +"Destination*\n" +"field isn't populated with your Base64 Destination yet, you should scroll" +" down\n" +"to the bottom, save the tunnel configuration, and return to the tunnel\n" +"configuration." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:215 +msgid "" +"A little further down the configuration page, the tunnel options are " +"available.\n" +"Since you've got a site which is not intended to be anonymous, but rather" +" to\n" +"provide anonymous access to others by an alternate gateway, it may be " +"good to\n" +"reduce the number of hops the tunnel takes on the I2P network." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:226 +msgid "" +"Next are the encrypted leaseset options. You can probably leave these as " +"the\n" +"defaults, since your site isn't anonymous it probably doesn't need " +"features like\n" +"blinding or encrypted leasesets. If you were to choose encrypted " +"leasesets, you\n" +"would not be accessible to anyone unless you shared a key with them in " +"advance." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:237 +msgid "" +"The next few parts may be especially useful to you if you run a high-" +"traffic\n" +"site or find yourself subject to DDOS attacks. Here you can configure " +"various\n" +"kinds of connection limits." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:247 +msgid "" +"After that, there are a few other ways of filtering connections by client" +"\n" +"characteristics. First, you can block access via inproxies like I2P.to " +"and\n" +"similar. Since you have a clearnet presence already, changing this may be" +" better\n" +"if you want to encourage I2P users to only use your eepSite. You can also" +" block\n" +"accesses via specific user-agents, for instance blocking wget may be " +"helpful if\n" +"you want to prevent spidering. Finally, and of particular interest to " +"Fail2Ban\n" +"users, the \"Unique local address per client\" will give each client it's" +" own\n" +"local IP address instead of them all appearing to the server to be from\n" +"127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:263 +msgid "You can probably leave these next few options to the defaults." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:271 +msgid "" +"Lastly, you can set up an advanced filter definition. Writing filters is " +"beyond\n" +"what I'm prepared to do in this document, for more information see the " +"format\n" +"specification for now." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:281 +msgid "Multi-Home an Application" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:284 +msgid "" +"One interesting thing that I2P can do is host the same site on multiple " +"servers\n" +"at the same time transparently, which is referred to as \"Multihoming.\" " +"In order\n" +"to multihome your application, you will need to return to the tunnel menu" +" and\n" +"change the location of your private key file to it's own, non-shared " +"location." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:295 +msgid "" +"When you're done, copy the new key file for your new multihomed service " +"to a\n" +"storage device. Now, you can re-produce your service/tunnel configuration" +" with\n" +"those same keys on any I2P router and increase your service's redundancy." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:301 +msgid "Step four: Publicize and Authenticate your eepSite" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:304 +msgid "" +"Since you're running an anonymously accessible instance of an existing " +"clear-net\n" +"service, you'll probably want to leverage some existing form of trust to\n" +"distribute your eepSite URL, like a TLS Certificate signed by a " +"recognized and\n" +"reputable authority. What can I say we live in an imperfect world." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:313 +msgid "Place your .b32.i2p link on your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:316 +msgid "" +"The simplest way to provide a link to your eepSite using an existing site" +" to\n" +"distribute the link is to distribute a so-called \"Base32\" address. The " +"Base32\n" +"address is the hash of the public key of your I2P destination, so it " +"cannot be\n" +"forged if it is provided by a reliable source. In the case of a clear-net" +" site\n" +"with a hidden service presence, one of those places is likely to be that\n" +"clear-net site." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:325 +msgid "" +"Your base32 address is visible on the main i2ptunnel configuration page " +"and it\n" +"looks like this:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:334 +msgid "" +"Your users can copy-and-paste this link directly into their I2P browsers " +"and\n" +"it will just work, no additional configuration required." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:339 +msgid "Distributing an \"Addresshelper\" link from your clearnet page" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:342 +msgid "" +"You can also distribute a human-readable link to suggest to your " +"potential users\n" +"by taking advantage of I2P's \"Address Book\" feature, which allows the " +"users to\n" +"decide to assign a human-readable domain name to your cryptographically\n" +"assured identity. You can do this by distributing a specially crafted " +"link\n" +"containing the domain name that you want to suggest, followed by a slash," +"\n" +"followed by ?i2paddresshelper=, followed by the Local Destination of the " +"tunnel\n" +"you just created, which you can see here:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:356 +msgid "So, for the example site, such a link would point to this address" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:364 +msgid "" +"I keep saying suggest because when the such a link is visited, I2P asks " +"for the\n" +"user's consent to add this human-readable name to the user's local " +"address book.\n" +"That means there is no expectation that this domain be universally agreed" +" upon\n" +"by all visitors on the I2P network, whereas in the case of base32 " +"addresses,\n" +"the opposite is true." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:372 +msgid "Registering with an Addresshelper service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:375 +msgid "" +"Nonetheless, there do exist publicly available address subscription " +"feeds, and\n" +"special services for discovering new human-readable addresses, such as " +"no.i2p,\n" +"inr.i2p, and stats.i2p. These are sometimes known as Address helpers or " +"Jump\n" +"Services, and can also be subscribed to automatically. This may be " +"espescially\n" +"helpful to users of your service who wish to acquire the address without " +"leaving\n" +"I2P or visiting your clearnet service." +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:384 +msgid "Register a name with stats.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:385 +msgid "Register a new name with inr.i2p" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:402 +msgid "See Also:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:405 +msgid "" +"Most of the security issues of hosting Tor hidden services also apply to " +"I2P. It\n" +"would be advisable to take advantage of their resources as well as this " +"one:" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:410 +msgid "Misc Links" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:413 +msgid "Official Guide" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:414 +msgid "Riseup best Practices" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:415 +msgid "Blog about config fails" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:416 +msgid "Whonix Docs Onion Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:417 +msgid "Reddit thread" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:422 +msgid "Hosting clearnet site as onion service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:423 +msgid "Securing a Tor Hidden Service" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:424 +msgid "Effects of hosting hidden and non-hidden services" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:429 +msgid "Propublica" +msgstr "" + +#: i2p2www/blog/2019/06/02/mirroring-guide.rst:430 +msgid "Wikipedia Proposal" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:7 +msgid "How to set up an ssh server behind I2P for personal access" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:10 +msgid "" +"This is a tutorial on how to set up and tweak an I2P tunnel in order to " +"use it\n" +"to access an SSH server remotely, using either I2P or i2pd. For now, it " +"assumes\n" +"you will install your SSH server from a package manager and that it's " +"running\n" +"as a service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:17 +msgid "" +"Considerations: In this guide, I'm assuming a few things. They will need " +"to be\n" +"adjusted depending on the complications that arise in your particular " +"setup,\n" +"especially if you use VM's or containers for isolation. This assumes that" +" the\n" +"I2P router and the ssh server are running on the same localhost. You " +"should be\n" +"using newly-generated SSH host keys, either by using a freshly installed " +"sshd,\n" +"or by deleting old keys and forcing their re-generation. For example:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:35 +msgid "Step One: Set up I2P tunnel for SSH Server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:38 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:189 +msgid "Using Java I2P" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:41 +msgid "" +"Using java I2P's web interface, navigate to the (Links to your Router " +"Console)\\ `Hidden Services Manager " +"`__\n" +"and start the tunnel wizard." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:46 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:194 +msgid "Tunnel Wizard" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:49 +msgid "" +"Since you are setting up this tunnel for the SSH server, you need to " +"select the\n" +"\"Server\" tunnel type." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:58 +msgid "" +"You should fine-tune it later, but the Standard tunnel type is easiest to" +" start\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:67 +msgid "Give it a good description:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:75 +msgid "And tell it where the SSH server will be available." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:81 +msgid "Look over the results, and save your settings." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:89 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:263 +msgid "Advanced Settings" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:92 +msgid "" +"Now head back over the the Hidden Services Manager, and look over the " +"available\n" +"advanced settings. One thing you'll definitely want to change is to set " +"it up\n" +"for interactive connections intstead of bulk connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:102 +msgid "" +"Besides that, these other options can affect performance when accessing " +"your SSH\n" +"server. If you aren't that concerned about your anonymity, then you could" +" reduce\n" +"the number of hops you take. If you have trouble with speed, a higher " +"tunnel\n" +"count might help. A few backup tunnels are probably a good idea. You " +"might have\n" +"to dial-it-in a bit." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:114 +msgid "Finally, restart the tunnel so that all of your settings take effect." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:118 +msgid "" +"Another interesting setting, especially if you choose to run a high " +"number of\n" +"tunnels is \"Reduce on Idle\" which will reduce the number of tunnels " +"that run\n" +"when the serve has experienced extended inactivity." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:128 +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:279 +msgid "Using i2pd" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:131 +msgid "" +"With i2pd, all configuration is done with files instead of via a web " +"interface.\n" +"In order to configure an SSH Service tunnel for i2pd, tweak the following" +"\n" +"example settings to your anonymity and performance needs and copy them " +"into\n" +"tunnels.conf" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:152 +msgid "Restart your I2P router" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:155 +msgid "Step Two: Set up SSH server" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:158 +msgid "" +"Depending on how you want to access your SSH Server, you may want to make" +" a few\n" +"changes to the settings. Besides the obvious SSH hardening stuff you " +"should do\n" +"on all SSH servers(Public-Key Authentication, no login as root, etc), if " +"you\n" +"don't want your SSH server to listen on any addresses except your server " +"tunnel,\n" +"you should change AddressFamily to inet and ListenAddress to 127.0.0.1." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:171 +msgid "" +"If you choose to use a port other than 22 for your SSH server, you will " +"need to\n" +"change the port in your I2P tunnel configuration." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:176 +msgid "Step Three: Set up I2P tunnel for SSH Client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:179 +msgid "" +"You will need to be able to see the I2P router console of the SSH server " +"in\n" +"order to configure your client connection. One neat thing about this " +"setup is\n" +"that the initial connection to the I2P tunnel is authenticated, somewhat\n" +"reducing the risk of your initial connection to the SSH server being " +"MITM'ed,\n" +"as is a risk in Trust-On-First-Use scenarios." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:197 +msgid "" +"First, start the tunnel configuration wizard from the hidden services " +"manager\n" +"and select a client tunnel." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:206 +msgid "" +"Next, select the standard tunnel type. You will fine-tune this " +"configuration\n" +"later." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:215 +msgid "Give it a good description." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:223 +msgid "" +"This is the only slightly tricky part. Go to the hidden services manager " +"of the\n" +"I2P router console and find the base64 \"local destination\" of the SSH " +"server\n" +"tunnel. You'll need to find a way to copy this information into the next " +"step.\n" +"I generally `Tox `__ it to myself, any off-the-record\n" +"should be sufficient for most people." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:235 +msgid "" +"Once you've found the base64 destination you want to connect to " +"transmitted to\n" +"your client device, then paste it into the client destination field." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:244 +msgid "" +"Lastly, set a local port to connect your ssh client to. This will local " +"port\n" +"will be connected to the base64 destination and thus the SSH server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:253 +msgid "Decide whether you want it to start automatically." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:266 +msgid "" +"Like before, you'll want to change the settings to be optimized for " +"interactive\n" +"connections. Additionally, if you want to set up client whiteliting on " +"the\n" +"server, you should check the \"Generate key to enable persistent client " +"tunnel\n" +"identity\" radial button." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:282 +msgid "" +"You can set this up by adding the following lines to your tunnels.conf " +"and\n" +"adjust it for your performance/anonymity needs." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:303 +msgid "Restart the I2P router on the client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:306 +msgid "Step Four: Set up SSH client" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:309 +msgid "" +"There are lots of ways to set up an SSH client to connect to your server " +"on I2P,\n" +"but there are a few things you should do to secure your SSH client for " +"anonymous\n" +"use. First, you should configure it to only identify itself to SSH server" +" with\n" +"a single, specific key so that you don't risk contaminating your " +"anonymous and\n" +"non-anonymous SSH connections." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:317 +msgid "Make sure your $HOME/.ssh/config contains the following lines:" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:328 +msgid "" +"Alternatively, you could make a .bash_alias entry to enforce your options" +" and\n" +"automatically connect to I2P. You get the idea, you need to enforce\n" +"IdentitiesOnly and provide an identity file." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:340 +msgid "Step Five: Whitelist only the client tunnel" +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:343 +msgid "" +"This is more-or-less optional, but it's pretty cool and will prevent " +"anyone who\n" +"happens to come across your destination from being able to tell you are " +"hosting\n" +"an SSH service." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:349 +msgid "" +"First, retrieve the persistent client tunnel destination and transmit it " +"to the\n" +"server." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:358 +msgid "" +"Add the client's base64 destination to the server's destination " +"whitelist. Now\n" +"you'll only be able to connect to the server tunnel from that specific " +"client\n" +"tunnel and no one else will be able to connect to that destination." +msgstr "" + +#: i2p2www/blog/2019/06/15/i2p-i2pd-ssh-config.rst:368 +msgid "Mutual authentication FTW." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:2 +msgid "So You Want To Write A SAM Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:8 +msgid "Beginners guide to writing a SAM library!" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:12 +msgid "" +"One of the best features of I2P, in my opinion, is it's SAM API, which " +"can be\n" +"used to build a bridge between I2P and your application or language of " +"choice.\n" +"Currently, dozens of SAM libraries exist for a variety of languages, " +"including:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:32 +msgid "" +"If you're using any of these languages, you may be able to port your " +"application\n" +"to I2P already, using an existing library. That's not what this tutorial " +"is\n" +"about, though. This tutorial is about what to do if you want to create a " +"SAM\n" +"library in a new language. In this tutorial, I will implement a new SAM " +"library\n" +"in Java. I chose Java because there isn't a Java library that connects " +"you to\n" +"SAM yet, because of Java's use in Android, and because it's a language " +"almost\n" +"everybody has at least a *little* experience with, so hopefully you can\n" +"translate it into a language of your choice." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:43 +msgid "Creating your library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:46 +msgid "" +"How you set up your own library will vary depending on the language you " +"wish\n" +"to use. For this example library, we'll be using java so we can create a " +"library\n" +"like this:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:58 +msgid "Or, if you are using gradle 5 or greater:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:66 +msgid "Setting up the Library" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:69 +msgid "" +"There are a few pieces of data that almost any SAM library should " +"probably\n" +"manage. It will at least need to store the address of the SAM Bridge you " +"intend\n" +"to use and the signature type you wish to use." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:75 +msgid "Storing the SAM address" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:78 +msgid "" +"I prefer to store the SAM address as a String and an Integer, and re-" +"combine\n" +"them in a function at runtime." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:91 +msgid "Storing the Signature Type" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:94 +msgid "" +"The valid signature types for an I2P Tunnel are DSA_SHA1, " +"ECDSA_SHA256_P256,\n" +"ECDSA_SHA384_P384, ECDSA_SHA512_P521, EdDSA_SHA512_Ed25519, but it is\n" +"strongly recommended that you use EdDSA_SHA512_Ed25519 as a default if " +"you\n" +"implement at least SAM 3.1. In java, the 'enum' datastructure lends " +"itself to\n" +"this task, as it is intended to contain a group of constants. Add the " +"enum, and\n" +"an instance of the enum, to your java class definition." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:114 +msgid "Retrieving the signature type:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:117 +msgid "" +"That takes care of reliably storing the signature type in use by the SAM\n" +"connection, but you've still got to retrieve it as a string to " +"communicate it\n" +"to the bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:141 +msgid "It's important to test things, so let's write some tests:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:156 +msgid "" +"Once that's done, begin creating your constructor. Note that we've given " +"our\n" +"library defaults which will be useful in default situations on all " +"existing I2P\n" +"routers so far." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:170 +msgid "Establishing a SAM Connection" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:173 +msgid "" +"Finally, the good part. Interaction with the SAM bridge is done by " +"sending a\n" +"\"command\" to the address of the SAM bridge, and you can parse the " +"result of the\n" +"command as a set of string-based key-value pairs. So bearing that in " +"mind, let's\n" +"estabish a read-write connection to the SAM Address we defined before, " +"then\n" +"write a \"CommandSAM\" Function and a reply parser." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:181 +msgid "Connecting to the SAM Port" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:184 +msgid "" +"We're communicating with SAM via a Socket, so in order to connect to, " +"read from,\n" +"and write to the socket, you'll need to create the following private " +"variables\n" +"in the Jsam class:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:196 +msgid "" +"You will also want to instantiate those variables in your Constructors by" +"\n" +"creating a function to do so." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:219 +msgid "Sending a Command to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:222 +msgid "" +"Now you're all set up to finally start talking to SAM. In order to keep " +"things\n" +"nicely organized, let's create a function which sends a single command to" +" SAM,\n" +"terminated by a newline, and which returns a Reply object, which we will " +"create\n" +"in the next step:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:241 +msgid "" +"Note that we are using the writer and reader we created from the socket " +"in the\n" +"previous step as our inputs and outputs to the socket. When we get a " +"reply from\n" +"the reader, we pass the string to the Reply constructor, which parses it " +"and\n" +"returns the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:250 +msgid "Parsing a reply and creating a Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:253 +msgid "" +"In order to more easily handle replies, we'll use a Reply object to\n" +"automatically parse the results we get from the SAM bridge. A reply has " +"at least\n" +"a topic, a type, and a result, as well as an arbitrary number of key-" +"value\n" +"pairs." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:268 +msgid "" +"As you can see, we will be storing the \"result\" as an enum, " +"REPLY_TYPES. This\n" +"enum contains all the possible reply results which the SAM bridge might " +"respond\n" +"with." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:335 +msgid "" +"Now let's create our constructor, which takes the reply string recieved " +"from the\n" +"socket as a parameter, parses it, and uses the information to set up the " +"reply\n" +"object. The reply is space-delimited, with key-value pairs joined by an " +"equal\n" +"sign and terminated by a newline." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:364 +msgid "" +"Lastly, for the sake of convenience, let's give the reply object a " +"toString()\n" +"function which returns a string representation of the Reply object." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:376 +msgid "Saying \"HELLO\" to SAM" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:379 +msgid "" +"Now we're ready to establish communication with SAM by sending a " +"\"Hello\"\n" +"message. If you're writing a new SAM library, you should probably target " +"at\n" +"least SAM 3.1, since it's available in both I2P and i2pd and introduces " +"support\n" +"for the SIGNATURE_TYPE parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:397 +msgid "" +"As you can see, we use the CommandSAM function we created before to send " +"the\n" +"newline-terminated command ``HELLO VERSION MIN=3.0 MAX=3.1 \\n``. This " +"tells\n" +"SAM that you want to start communicating with the API, and that you know " +"how\n" +"to speak SAM version 3.0 and 3.1. The router, in turn, will respond with\n" +"like ``HELLO REPLY RESULT=OK VERSION=3.1`` which is a string you can pass" +" to\n" +"the Reply constructor to get a valid Reply object. From now on, we can " +"use our\n" +"CommandSAM function and Reply object to deal with all our communication " +"across\n" +"the SAM bridge." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:408 +msgid "Finally, let's add a test for our \"HelloSAM\" function." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:423 +msgid "" +"Now that you've negotiated your connection to SAM and agreed on a SAM " +"version\n" +"you both speak, you can set up peer-to-peer connections for your " +"application\n" +"to connect to other i2p applications. You do this by sending a \"SESSION " +"CREATE\"\n" +"command to the SAM Bridge. To do that, we'll use a CreateSession function" +" that\n" +"accepts a session ID and a destination type parameter." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:444 +msgid "" +"That was easy, right? All we had to do was adapt the pattern we used in " +"our\n" +"HelloSAM function to the ``SESSION CREATE`` command. A good reply from " +"the\n" +"bridge will still return OK, and in that case we return the ID of the " +"newly\n" +"created SAM connection. Otherwise, we return an empty string because " +"that's an\n" +"invalid ID anyway and it failed, so it's easy to check. Let's see if this" +"\n" +"function works by writing a test for it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:461 +msgid "" +"Note that in this test, we *must* call HelloSAM first to establish " +"communication\n" +"with SAM before starting our session. If not, the bridge will reply with " +"an\n" +"error and the test will fail." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:472 +msgid "" +"Now you have your session established and your local destination, and " +"need to\n" +"decide what you want to do with them. Your session can now be commanded " +"to\n" +"connect to a remote service over I2P, or to wait for incoming connections" +" to\n" +"respond to. However, before you can connect to a remote destination, you " +"may\n" +"need to obtain the base64 of the destination, which is what the API " +"expects. In\n" +"order to do this, we'll create a LookupName function, which will return " +"the\n" +"base64 in a usable form." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:494 +msgid "" +"Again, this is almost the same as our HelloSAM and CreateSession " +"functions,\n" +"with one difference. Since we're looking for the VALUE specifically and " +"the NAME\n" +"field will be the same as the ``name`` argument, it simply returns the " +"base64\n" +"string of the destination requested." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:501 +msgid "Now that we have our LookupName function, let's test it:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:516 +msgid "" +"At last, we are going to establish a connection to another service with " +"our new\n" +"library. This part confused me a bit at first, but the most astute Java\n" +"developers were probably wondering why we didn't extend the socket class\n" +"instead of creating a Socket variable inside of the Jsam class. That's " +"because\n" +"until now, we've been communicating with the \"Control Socket\" and we " +"need to\n" +"create a new socket to do the actual communication. So we've waited to " +"extend\n" +"the the Socket class with the Jsam class until now:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:530 +msgid "" +"Also, let's alter our startConnection function so that we can use it to " +"switch\n" +"over from the control socket to the socket we'll be using in our " +"application. It\n" +"will now take a Socket argument." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:556 +msgid "" +"This allows us to quickly and easily open a new socket to communicate " +"over,\n" +"perform the \"Hello SAM\" handshake over again, and connect the stream." +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:579 +msgid "" +"And now you have a new Socket for communicating over SAM! Let's do the " +"same\n" +"thing for Accepting remote connections:" +msgstr "" + +#: i2p2www/blog/2019/06/23/sam-library-basics.rst:599 +msgid "" +"There you have it. That's how you build a SAM library, step-by-step. In " +"the\n" +"future, I will cross-reference this with the working version of the " +"library,\n" +"Jsam, and the SAM v3 specification but for now I've got to get some other" +" stuff\n" +"done." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:2 +msgid "0.9.41 Release" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:9 +#, fuzzy +msgid "0.9.41 with bug fixes" +msgstr "0.9.29 修復了一些bug" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:16 +msgid "" +"0.9.41 continues the work to implement new features for proposal 123,\n" +"including per-client authentication for encrypted leasesets.\n" +"The console has an updated I2P logo and several new icons.\n" +"We've updated the Linux installer." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:23 +msgid "" +"Startup should be faster on platforms such as Raspberry Pi.\n" +"We've fixed several bugs, including some serious ones affecting low-level" +" network messages." +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:38 +msgid "" +"Add configuration UI for encrypted leasesets, including per-client " +"authentication (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:39 +msgid "Switch to IzPack 5 for non-Windows installer" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:40 +msgid "Implementation for sending Meta LS2 to floodfills (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:41 +msgid "Wrapper 3.5.39 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:42 +msgid "Add wrapper for arm7 and aarch64 (new installs only)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:47 +msgid "Fixes for transitioning out of hidden mode" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:48 +msgid "Fix i2psnark writing config files at shutdown" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:49 +msgid "Fix netdb ready after initial reseed" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:50 +msgid "Fix delivery of acks for a database store message" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:51 +msgid "Fix delivery of large messages in SSU" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:52 +msgid "Fix console install for IzPack 5" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:53 +msgid "Fixes for webapps in Jetty eepsite" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:58 +msgid "New console logos and icons" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:59 +msgid "Update hidden mode country list" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:60 +msgid "Limit UPnP lease duration" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:61 +msgid "Faster netdb startup" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:62 +msgid "Startup improvements for Android" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:63 +msgid "" +"New X25519 code for LS2 per-client authentication (proposal 123) and " +"upcoming new encryption (proposal 144)" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:64 +msgid "Sybil tool enhancements and bug fixes" +msgstr "" + +#: i2p2www/blog/2019/07/02/0.9.41-Release.rst:65 +msgid "Start first geoIP lookup sooner" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:5 +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:8 +msgid "Speeding up your I2P network" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:11 +msgid "" +"*This post is adapted directly from material originally created for " +"mhatta's*\n" +"`medium blog `__\\ *.*\n" +"*He deserves the credit for the OP. It has been updated in certain places" +" where*\n" +"*it refers to old versions of I2P as current and has undergone some " +"light*\n" +"*editing. -idk*" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:17 +msgid "" +"Right after it starts up, I2P is often seen as a little bit slow. It's " +"true, and\n" +"we all know why, by nature, `garlic routing " +"`__\n" +"adds overhead to the familiar experience of using the internet so that " +"you can\n" +"have privacy, but this means that for many or most I2P services, your " +"data will\n" +"need to go through 12 hops by default." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:28 +msgid "" +"Also, unlike Tor, I2P was primarily designed as a closed network. You can" +"\n" +"easily access `eepsites `__ or other resources " +"inside I2P, but you are not supposed\n" +"to access `clearnet " +"`__\n" +"websites through I2P. There exist a few I2P “outproxies” similar to\n" +"`Tor `__\\ ’s exit" +" nodes to\n" +"access clearnet, but most of them are very slow to use as going to the " +"clearnet\n" +"is effectively *another* hop in the already 6 hops in, six hops out " +"connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:36 +msgid "" +"Until a few versions ago, this problem was even harder to deal with " +"because many\n" +"I2P router users were having difficulties configuring the bandwidth " +"settings for\n" +"their routers. If everyone who can takes the time to adjust their " +"bandwidth\n" +"settings properly, they will improve not only your connection but also " +"the I2P\n" +"network as a whole." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:42 +msgid "Adjusting bandwidth limits" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:45 +msgid "" +"Since I2P is a peer-to-peer network, you have to share some of your " +"network\n" +"bandwidth with other peers. You see choose how much in “I2P Bandwidth\n" +"Configuration” (“Configure Bandwidth” button in the “Applications and\n" +"Configuration” section of I2P Router Console, or\n" +"http://localhost:7657/config)." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:55 +msgid "" +"If you see a shared bandwidth limit of 48 KBps, which is very low, then " +"you\n" +"may not have adjusted your shared bandwidth from the default. As the " +"original\n" +"author of the material this blog post is adapted from noted, I2P has a " +"default\n" +"shared bandwidth limit that is very low until the user adjusts it to " +"avoid\n" +"causing issues with the user's connection." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:61 +msgid "" +"However, since many users may not know exactly which bandwidth settings " +"to\n" +"adjust, the `I2P 0.9.38 release `__ " +"introduced a\n" +"New Install Wizard. It contains a Bandwidth Test, which automatically " +"detects\n" +"(thanks to M-Lab’s `NDT `__) " +"and adjusts\n" +"I2P’s bandwidth settings accordingly." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:67 +msgid "" +"If you want to re-run the wizard, for instance following a change in your" +"\n" +"service provider or bcause you installed I2P before version 0.9.38, you " +"can\n" +"re-launch it from the 'Setup' link on the 'Help & FAQ' page, or simply " +"access\n" +"the wizard directly at http://localhost:7657/welcome" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:76 +msgid "" +"Using the Wizard is straightforward, simply keep clicking “Next”. " +"Sometimes\n" +"M-Lab’s chosen measurement servers are down and the test fails. In such " +"case,\n" +"click “Previous” (do not use your web browser’s “back” button), then\n" +"try it again." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:85 +msgid "Running I2P continuously" +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:88 +msgid "" +"Even after adjusted the bandwidth, your connection might still be slow As" +" I\n" +"said, I2P is a P2P network. It will take some time for your I2P router to" +" be\n" +"discovered by other peers and integrated into the I2P network. If your " +"router\n" +"not up long enough to become well integrated, or if you shut down un-" +"gracefully\n" +"too often, the network will remain fairly slow. On the other hand, the " +"longer\n" +"you run your I2P router continuously, the faster and more stable your " +"connection\n" +"becomes, and more of your bandwidth share will be used in the network." +msgstr "" + +#: i2p2www/blog/2019/07/27/mhatta-post-one.rst:96 +msgid "" +"However, many people might not be able to stay your I2P router up. In " +"such\n" +"case, you can still run the I2P router on a remote server such as VPS, " +"then use\n" +"SSH port forwarding." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:2 +msgid "0.9.42 Release" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:9 +#, fuzzy +msgid "0.9.42 with bug fixes" +msgstr "0.9.29 修復了一些bug" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:16 +msgid "" +"0.9.42 continues the work to make I2P faster and more reliable.\n" +"It includes several changes to speed up our UDP transport.\n" +"We have split up the configuration files to enable future work for more " +"modular packaging.\n" +"We continue work to implement new proposals for faster and more secure " +"encryption.\n" +"There are, of course, a lot of bug fixes also." +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:34 +msgid "Console: Split up help page, tag text for translation" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:35 +msgid "Console: Hide NetDB RI and LS tabs" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:36 +msgid "Debian: Update files for Buster" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:37 +msgid "i2psnark: Add last-activity to details page" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:38 +msgid "i2ptunnel: Split i2ptunnel.config into individual files per-tunnel" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:39 +msgid "JBigI: GMP 6.1.2 (Linux 64-bit only)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:40 +msgid "NetDB: Choose alternate gateway for store replies to reduce connections" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:41 +msgid "Router: Split clients.config into individual files per-client" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:42 +msgid "SSU: performance improvements" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:43 +msgid "Transports: Cross-network prevention (proposal 147)" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:48 +msgid "i2psnark: Autostart fixes" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:49 +msgid "i2psnark: Dup. data checks" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:50 +msgid "i2ptunnel: Failsafe timeouts" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:51 +msgid "NetDB: Fix NPE on store of encrypted LS2" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:52 +msgid "Router: Fix Bloom filter false positives" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:57 +msgid "Initial support for encryption types" +msgstr "" + +#: i2p2www/blog/2019/08/27/0.9.42-Release.rst:58 +msgid "Support for new LS2 bit for blinding (proposal 123)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:2 i2p2www/blog/2019/08/30/defcon.rst:9 +msgid "Def Con Trip Report- zzz" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:11 i2p2www/blog/2019/08/30/defcon2.rst:11 +msgid "Def Con Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:14 +msgid "" +"idk and I attended DEFCON 27 and presented two workshops on I2P for " +"application\n" +"developers, with support from mhatta and Alex. I gave the workshop at " +"Monero\n" +"Village and idk gave the one at Crypto/Privacy Village. Here, I will " +"summarize\n" +"the Monero Village workshop, and a Tor talk by Roger Dingledine. idk will" +" post a\n" +"trip report covering his workshop." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:22 +msgid "" +"We had about 8 attendees for the Monero Village workshop, entitled \"I2P " +"for\n" +"Cryptocurrency Developers\". We planned to discuss the particular " +"networking\n" +"needs for each application and work through the various i2ptunnel and SAM" +"\n" +"options available. However, all attendees were relatively unfamiliar with" +" I2P,\n" +"so we pivoted and gave an overview of I2P. As none of the attendees had a" +" laptop\n" +"with them, we helped several of them install I2P on their Android phone " +"and\n" +"walked through some of the features of the app. For all users, the app " +"appeared\n" +"to reseed and build tunnels fairly quickly." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:33 +msgid "" +"One common question after installing the app was \"what do I do now?\". " +"The app\n" +"doesn't have a 'hidden services of interest' section or first-run wizard " +"like\n" +"our desktop application does, and most of the default addressbook entries" +" are\n" +"long-dead. There's improvements we could make to the first-run " +"experience.\n" +"Also, some of the more interesting parts of the app are hidden behind an\n" +"advanced setting; we should review those items and consider un-hiding " +"some of\n" +"them." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:43 +msgid "" +"It's always useful to go to Tor talks, not so much to find out what " +"they're\n" +"doing, but to hear how they explain things to people, and what " +"terminology they\n" +"are using. Roger's talk \"The Tor Censorship Arms Race\" was in a large " +"room\n" +"attended by about two thousand people. He gave a very brief overview of " +"Tor\n" +"with only three or four slides. He says they now have \"two to eight " +"million\n" +"users a day\". Most of the talk was a review of national blocking " +"attempts over\n" +"the years, starting with Thailand and Iran in '06-'07 through Tunisia, " +"china,\n" +"and Ethiopia in 2011. He called Tor bridges a \"crappy arms race\". He " +"showed a\n" +"new form to be showed to new users, with a checkbox \"Tor is censored in " +"my\n" +"country\"." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:56 +msgid "" +"Their new pluggable transport \"snowflake\" uses a combination of domain\n" +"fronting, webrtc, javascript, brokers and proxies to reach a Tor bridge. " +"Roger\n" +"only had one slide on it, and I wasn't familiar with it, so we should do " +"more\n" +"research on what it's all about. He briefly mentioned some things they " +"may be\n" +"working on next, including \"salmon\" distribution of bridges, " +"FTE/Marionette,\n" +"decoy routing, and \"cupcake\" which is an extension of snowflake. While " +"I don't\n" +"have any further information about them, they may be good buzzwords to " +"keep an\n" +"eye out for on their mailing lists." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:67 +msgid "" +"Much of Tor's censorship woes is due to Tor's popularity, but their TLS\n" +"handshake is a particular issue and it's been the focus of much of the " +"\"arms\n" +"race\" over the years. In some ways we're in better shape, as we've taken" +"\n" +"several features of their current-best obfs4 pluggable transport and " +"build them\n" +"into NTCP2. However, we do have issues with our website and reseeds being" +"\n" +"blocked, as Sadie and Phong will be presenting at USENIX FOCI this week." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon.rst:76 +msgid "" +"Notes for next time: I do recommend DEFCON, as long as we find a village " +"to\n" +"call our home. It's an enormous conference and the limited general " +"hangout\n" +"spaces are massively overcrowded. Both Monero Village and Crypto/Privacy\n" +"Village were fantastic hosts and we had several hours at each spot to " +"meet with\n" +"people. We should find more opportunities to work with both " +"organizations.\n" +"There were also ZCash people at the Monero Village and we should work " +"with them\n" +"also. Any future workshop should be targeted at a more general audience. " +"We do\n" +"need a standard \"Intro to I2P\" slide deck; it would have been helpful " +"at the\n" +"workshops. Don't expect attendees to have laptops with them, focus on " +"Android\n" +"for any hands-on exercises. There's several improvements to be made in " +"our\n" +"Android app. Drink lots of water in Vegas... and stay away from the slot\n" +"machines." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:2 i2p2www/blog/2019/08/30/defcon2.rst:9 +msgid "Def Con Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:14 +msgid "" +"I went to Def Con 27 last weekend to give a workshop on I2P application\n" +"development, and to meet zzz, mhatta, and Alex in person." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:19 +msgid "" +"My workshop went well, we even had a few application developers attend! " +"In\n" +"particular I had a pretty lengthy conversation with a person named Mary " +"about\n" +"how I2P could be used to eliminate centralization and enhance privacy in\n" +"a \"Magic Wormhole\" type of application. While I wasn't totally familiar" +" with\n" +"Magic Wormhole at the time, I think most of my advice was usable. I think" +" Mary\n" +"had some very interesting and workable ideas about sharing information in" +" more\n" +"human-centric ways that could be interesting in I2P applications, and am " +"looking\n" +"forward to experimenting with some of those." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:30 +msgid "" +"The materials I made for the application development workshop are " +"available on\n" +"Github! https://github.com/eyedeekay/defcon Please consider it a living " +"document,\n" +"your input is desired! As it is licensed permissively, you are free to " +"fork it\n" +"and make it your own as well. Share your examples, your hacks, or correct" +" my\n" +"comma use, complain about my document preparation style, or just print " +"off your\n" +"own copy in booklet form!" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:39 +msgid "" +"I also talked to a guy who gives advice to the government about the " +"differences\n" +"between I2P and Tor, why I2P is more P2P-friendly, and some scenarios in " +"which\n" +"peers in a P2P application might want to have enhanced privacy from each-" +"other,\n" +"and why I2P is perhaps uniquely suited to accomplish that." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:46 +msgid "" +"In general, both the application development workshops went well, even " +"though\n" +"they didn't go entirely according to plan in that only a small proportion" +" of the\n" +"audience were application developers. The impression I got was that many " +"people\n" +"are very interested in I2P, but also many people are confused by how " +"interacting\n" +"with I2P works. By re-focusing on their questions and by teaming off with" +" zzz,\n" +"mhatta, and Alex we were fairly successful at dealing with our audience, " +"which\n" +"was more varied in terms of occupation, interest, and I2P knowledge than\n" +"expected." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:57 +msgid "" +"Besides that, I also talked to Alex about my experimental contextual-" +"identity\n" +"driven I2P proxy plugin for Firefox and eventually, Brave Browser. Got to" +" talk\n" +"a little about bundling, but not too much, as it was a very busy " +"convention. I'm\n" +"looking forward to following up with him on that soon." +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:64 +msgid "" +"mhatta and I almost won a lobster from a claw machine, but it was a real\n" +"fighter and got away at the last second. Really thought I had it for a " +"moment\n" +"though. :)" +msgstr "" + +#: i2p2www/blog/2019/08/30/defcon2.rst:70 +msgid "" +"To add to zzz's notes for next time, aside from being more general I " +"believe our\n" +"workshops would not have been as able to adapt to the needs of the " +"audience\n" +"without the support of mhatta and Alex. Having people who can help " +"particpants\n" +"individually or in small groups was immensely helpful, many, many thanks " +"to both\n" +"of them for helping us out." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:2 i2p2www/blog/2019/08/30/foci.rst:9 +#: i2p2www/blog/2019/08/30/foci.rst:11 +msgid "USENIX FOCI Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:14 +msgid "" +"Over the past year I have had the good fortune to participate in the " +"research\n" +"Nguyen Phong Hoang from Stony Brook University has been doing regarding " +"I2P\n" +"censorship. The infrastructure used for this research provided numerous " +"and\n" +"geographically diverse vantage points, and also the ability to conduct " +"in-depth\n" +"measurements across all levels of the network stack. I2P services which " +"were\n" +"measured for availability included official homepage, mirror site, reseed" +"\n" +"servers and active relays." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:24 +msgid "" +"The presentation on Tuesday went very well, and Phong was very busy " +"afterwards\n" +"answering questions about his work. I was busy too answering questions " +"about\n" +"I2P and what it does. The new stickers featuring the updated logo by Ura " +"Design\n" +"got rave reviews! It was a very positive experience and I will be looking" +"\n" +"forward to continuing to work with Phong and monitoring I2P censorship. I" +" would\n" +"encourage anyone who has encountered blocking, or has had success using " +"I2P to\n" +"communicate in restricted environments to reach out if you can. I2P is\n" +"currently working on new solutions to circumvent internet blocking. " +"Having met\n" +"people this year who have given me first hand accounts of the effects of\n" +"censorship and the need to stay connected, makes the need for I2P to be " +"more\n" +"resilient where it needs to be and for the team to be creating guides for" +" using\n" +"I2P in these situations." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:39 +msgid "" +"I will be putting together better resources for researchers interested in" +" I2P,\n" +"as well." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:44 +msgid "" +"I also had the good fortune to spend time with Mhatta, who is an I2P\n" +"contributor, and to make connections for future funding. A huge thank you" +" to\n" +"the community builders I met in Tunis who I met again and who are " +"offering so\n" +"much support to the project. This has been an exciting year so far, and " +"I2P has\n" +"so much work to do. Please consider donating your time or funding the " +"project\n" +"as it needs to scale quickly to new challenges." +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:53 +msgid "" +"If you have an opportunity to, you can read the full report Measuring I2P" +"\n" +"Censorship at a Global Scale here\n" +"https://www.usenix.org/conference/foci19/presentation/hoang" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:59 +msgid "" +"Another great workshop in the measurements workshop was On the Importance" +" of\n" +"Encrypted-SNI (ESNI) to Censorship Circumvention\n" +"https://www.usenix.org/conference/foci19/presentation/chai" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:65 +msgid "" +"There are so many great workshops that I attended - anyone who would like" +" too\n" +"can access the program and related materials here:\n" +"https://www.usenix.org/conference/foci19/workshop-program" +msgstr "" + +#: i2p2www/blog/2019/08/30/foci.rst:71 +msgid "" +"I will be attending Our Networks in Toronto next month " +"https://ournetworks.ca/\n" +"- and so should you! The program can be viewed here\n" +"https://ournetworks.ca/program/" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:2 i2p2www/blog/2019/08/30/freedom.rst:9 +#: i2p2www/blog/2019/08/30/freedom.rst:11 +msgid "Internet Freedom Festival Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:14 +msgid "" +"This was my first time attending IFF, and what a great experience for I2P" +" this\n" +"was! I met with human rights defenders, people who work on censorship " +"metrics,\n" +"and of course UX and security professionals." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:20 +msgid "" +"My goal was to connect with people to further support I2P’s UX overhaul,\n" +"keeping in mind security and UX considerations for frontline workers. As " +"it was\n" +"pointed out to me, people see I2P as a very important and powerful " +"resource to\n" +"circumvent censorship and support safe communication, however the " +"interface\n" +"suffers from some usability concerns. People were happy with our initial " +"steps\n" +"to make first time users have a better experience, such as our set up " +"wizard\n" +"and bandwidth detection tool. I also received positive reviews on our " +"changes\n" +"to the website and /home icons. It was very encouraging to hear directly " +"from\n" +"the community that small changes we have made are in the right direction." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:32 +msgid "" +"Things like having configuration happen out of the box and not having to " +"put\n" +"people in the position where they need to rely on reading so much " +"documentation\n" +"or chasing documentation were discussed. Also, improved documentation for" +"\n" +"setting up outproxies and and site mirroring were requested and " +"suggested.\n" +"Please see Mikal’s very good instructions on setting up an I2P outproxy " +"that\n" +"came out of the suggestions this week —\n" +"https://0xcc.re/howto-setup-an-i2p-outproxy/. Another suggestion was to " +"make\n" +"bug reporting easier." +msgstr "" + +#: i2p2www/blog/2019/08/30/freedom.rst:43 +msgid "" +"To this point, I truly hope that the project will secure resources to " +"continue\n" +"the improvements to its usability that it requires to meet the growing " +"demand\n" +"for I2P services. It is humbling to to be working with such talented " +"people and\n" +"to be able to work together with our community during a time when people " +"all\n" +"over the globe need all of the privacy protecting resources we as people " +"who\n" +"develop, design and educate can offer." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:2 i2p2www/blog/2019/08/30/rights.rst:9 +#: i2p2www/blog/2019/08/30/rights.rst:11 +msgid "RightsCon Trip Report" +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:14 +msgid "" +"The messages from activists in Syria during the Access No\\_! session on " +"the\n" +"first day were deeply moving and really drove home why I work in digital\n" +"rights. We listened to the experiences of activists who are unable to " +"travel\n" +"due to lack of status, documentation and active conflict. For these " +"people\n" +"“the internet is the only passport (they) carry.” Human rights defenders\n" +"spoke of the importance of digital training to keep people protected " +"when they\n" +"are communicating with family inside of the country, as well as with " +"family and\n" +"friends who have left. They had created digital clinics to show people " +"how to\n" +"use services securely, for instance, how to use features like Signal’s\n" +"disappearing messages so that those messages could not be used against " +"them\n" +"when devices are searched at security check points. Continuing to pursue\n" +"education was also very important, the internet being relied on to access" +"\n" +"resources." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:30 +msgid "" +"The following days we met with people who had both questions about I2P " +"and\n" +"suggestions for potential use cases. We also discussed overhauling the " +"project\n" +"documentation for threat models, improving guides for users with little\n" +"technical background, and ensuring that these guides are easily " +"translatable. I\n" +"made a note that I should go through the proposals and connect then to " +"human\n" +"use cases and solutions. This will be part of the projects’ continued " +"effort\n" +"to improve its user guides and onboarding." +msgstr "" + +#: i2p2www/blog/2019/08/30/rights.rst:40 +msgid "" +"The opportunity to meet face to face with people who are using I2P and " +"have\n" +"successfully used it to circumvent internet blockages was inspiring. As " +"the\n" +"project has began working on its own browser and is examining outproxy\n" +"packaging, it needs as much feedback and testing as possible to create " +"secure\n" +"and frictionless experiences for people. Also, the I2P network needs more" +"\n" +"hosted content and mirrored sites in order to expand resources for its " +"users." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:2 +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:9 +msgid "Our Networks Trip Report- idk" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:11 +msgid "Our Networks Trip Report" +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:14 +msgid "" +"The weekend of September 20th I traveled to Toronto to meet with Sadie to" +" take\n" +"part in the Our Networks conference. The Our Networks conference " +"encompasses a\n" +"wide variety of topic including many peer-to-peer technologies with an " +"eye\n" +"toward their potential to make the world a better place." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:21 +msgid "" +"The conference was fascinating, full of very smart people working on " +"everything\n" +"from physical mesh networks to the distributed web to, of course, " +"anonymity. We\n" +"got to talk to some great people from Tor, Protocol Labs, Parity Labs, " +"the Dat\n" +"Project, as well as a variety of artists and social scientists. Lots of " +"fun too,\n" +"and a great environment. Dat in particular presents some pretty cool\n" +"opportunities for future co-operation I think." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:30 +msgid "" +"I hadn't planned on giving a talk, but we were having so much fun that " +"when\n" +"we were asked, Sadie and I put something together and I gave a quick " +"lightning\n" +"talk about I2P and how it's design choices are relevant to Peer-to-Peer\n" +"application development. The talk was recorded and when the video becomes" +"\n" +"available, I'll make sure to add it to this blog. Next year, I'll have " +"some\n" +"submissions for their Zine Library about I2P." +msgstr "" + +#: i2p2www/blog/2019/10/05/ournetworks-idk.rst:39 +msgid "" +"Besides that, I really enjoyed my time visiting Toronto, it was a great " +"place\n" +"to visit." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:2 +msgid "0.9.43 Release" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:9 +#, fuzzy +msgid "0.9.43 with bug fixes" +msgstr "0.9.29 修復了一些bug" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:16 +msgid "" +"In the 0.9.43 release, we continue work on stronger security and privacy " +"features and performance improvements.\n" +"Our implementation of the new leaseset specification (LS2) is now " +"complete.\n" +"We are beginning our implementation of stronger and faster end-to-end " +"encryption (proposal 144) for a future release.\n" +"Several IPv6 address detection issues have been fixed, and there of " +"course are several other bug fixes." +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:33 +msgid "Console setup wizard improvements" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:34 +msgid "Tunnel wizard simplification" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:35 +msgid "New I2CP BlindingInfo message for LS2" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:36 +msgid "New proxy page to enter encrypted leaseset credentials" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:41 +msgid "Fix tunnel SSL wizard" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:42 +msgid "Fixes for SusiMail sent and drafts folder page" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:43 +msgid "Detect IPv6 address changes" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:44 +msgid "Fix detection and handling of IPv6 firewalled" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:45 +msgid "Fix manual reseed from URL" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:50 +msgid "i2ptunnel support for quoted custom options" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:51 +msgid "i2psnark now starts with reduced tunnel count then increases as necessary" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:52 +msgid "NTCP performance improvement" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:53 +msgid "Refactor and speed up tunnel AES processing" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:54 +msgid "Preliminary support for Servlet 3.0 webapps" +msgstr "" + +#: i2p2www/blog/2019/10/22/0.9.43-Release.rst:55 +msgid "Standardize date/time formatting in console" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:2 +msgid "Highlighting Research" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:9 +msgid "" +"An Empirical Study of the I2P Anonymity Network and its Censorship " +"Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:11 +msgid "" +"Highlighting Research - An Empirical Study of the I2P Anonymity Network " +"and its Censorship Resistance" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:16 +msgid "" +"The following blog post is authored by Information Controls Fellow Hoàng " +"Nguyên\n" +"Phong. As an ICFP fellow, Phong's research focused on analyzing different" +"\n" +"aspects of the I2P network, a privacy-enhancing Internet tool that can be" +" used\n" +"to access online content over an anonymity-enhancing network helpful in\n" +"circumventing state-imposed censorship. Working with his host " +"organization, the\n" +"University of Massachusetts Amherst, Phong studied the I2P network's " +"censorship\n" +"resilience, including identifying what blocking methods a state censor " +"might use\n" +"to inhibit access to I2P and investigating potential solutions to make " +"I2P more\n" +"resistant to such blockage." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:28 +msgid "" +"Phong found blocking attempts on the I2P network (specifically via DNS\n" +"poisoning, SNI-based blocking, TCP packet injection, and page-specific " +"blocks)\n" +"emanating from five countries: China, Oman, Qatar, Iran, and Kuwait. " +"Phong\n" +"posits that because the blocks are usually imposed on the I2P download " +"page and\n" +"reseed servers, such blocking could be mitigated by hosting download " +"links to\n" +"this content on large cloud service providers - raising the collateral " +"cost of\n" +"blocking. Phong also built a metrics portal for the platform so that " +"researchers\n" +"and others can better understand who is using I2P, finding that there are" +" about\n" +"20,000 relays in the network on a daily basis." +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:40 +msgid "(Excerpt taken from OTF blog post)" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:48 +msgid "The research paper is also available here:" +msgstr "" + +#: i2p2www/blog/2019/10/25/research-highlights.rst:55 +msgid "" +"We thank Phong and his collaborators for their excellent study as we move" +" to\n" +"address the issues that were identified. It's exciting to see more " +"academic\n" +"study of I2P and are excited to keep working with him." +msgstr "" + + + + + + + + + + diff --git a/i2p2www/translations/zh_TW/LC_MESSAGES/docs.po b/i2p2www/translations/zh_TW/LC_MESSAGES/docs.po index 3c65167f..76e4fa3f 100644 --- a/i2p2www/translations/zh_TW/LC_MESSAGES/docs.po +++ b/i2p2www/translations/zh_TW/LC_MESSAGES/docs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:30+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2019-08-24 16:39+0000\n" +"PO-Revision-Date: 2019-10-02 10:30+0000\n" +"Last-Translator: Mingye Wang \n" "Language-Team: Chinese (Taiwan) " "(http://www.transifex.com/otf/I2P/language/zh_TW/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -19,15 +19,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 +#: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:24 msgid "Index to Technical Documentation" msgstr "技術資料索引" -#: i2p2www/pages/site/docs/index.html:3 i2p2www/pages/site/docs/naming.html:3 -#: i2p2www/pages/site/docs/transport/index.html:3 -#: i2p2www/pages/site/docs/transport/ntcp.html:3 -#: i2p2www/pages/site/docs/transport/ssu.html:3 -msgid "June 2018" +#: i2p2www/pages/site/docs/index.html:3 +#: i2p2www/pages/site/docs/discussions/tunnel.html:3 +#: i2p2www/pages/site/docs/tunnels/implementation.html:3 +msgid "July 2019" msgstr "" #: i2p2www/pages/site/docs/index.html:6 @@ -40,12 +39,11 @@ msgid "" "The higher layers are for \"clients\" or applications;\n" "the lower layers are inside the router itself.\n" "The interface between applications and the router is the I2CP (I2P " -"Control Protocol) API." +"Control\n" +"Protocol) API." msgstr "" -"該索引是從前端到後端來排列的。前端說的是客戶端或應用程式,後端是指路由器內部本身。前端和後端的介面是 I2CP (I2P Control " -"Protocol) API 。" -#: i2p2www/pages/site/docs/index.html:17 +#: i2p2www/pages/site/docs/index.html:18 #, python-format msgid "" "The I2P Project is committed to maintaining accurate, current " @@ -57,8 +55,8 @@ msgstr "" "如果您發現鏈接文檔中任何的錯誤,請協助\n" "開單標識問題 " -#: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 -#: i2p2www/pages/site/docs/api/bob.html:42 +#: i2p2www/pages/site/docs/index.html:26 i2p2www/pages/site/docs/naming.html:6 +#: i2p2www/pages/site/docs/api/bob.html:30 #: i2p2www/pages/site/docs/api/i2ptunnel.html:7 #: i2p2www/pages/site/docs/api/streaming.html:6 #: i2p2www/pages/site/docs/applications/embedding.html:7 @@ -74,39 +72,39 @@ msgstr "" msgid "Overview" msgstr "總覽" -#: i2p2www/pages/site/docs/index.html:27 +#: i2p2www/pages/site/docs/index.html:28 msgid "Technical Introduction" msgstr "技術介紹" -#: i2p2www/pages/site/docs/index.html:28 +#: i2p2www/pages/site/docs/index.html:29 msgid "A Less-Technical Introduction" msgstr "懶人包" -#: i2p2www/pages/site/docs/index.html:29 +#: i2p2www/pages/site/docs/index.html:30 msgid "Threat model and analysis" msgstr "威脅模型和分析" -#: i2p2www/pages/site/docs/index.html:30 +#: i2p2www/pages/site/docs/index.html:31 msgid "Comparisons to other anonymous networks" msgstr "與其他匿名網絡進行比較" -#: i2p2www/pages/site/docs/index.html:31 +#: i2p2www/pages/site/docs/index.html:32 msgid "Specifications" msgstr "規範" -#: i2p2www/pages/site/docs/index.html:32 +#: i2p2www/pages/site/docs/index.html:33 msgid "Protocol stack chart" msgstr "協定堆疊圖" -#: i2p2www/pages/site/docs/index.html:33 +#: i2p2www/pages/site/docs/index.html:34 msgid "Papers on I2P" msgstr "關於 I2P 的論文" -#: i2p2www/pages/site/docs/index.html:34 +#: i2p2www/pages/site/docs/index.html:35 msgid "Presentations, articles, tutorials, videos, and interviews" msgstr "簡報、文章、課程、影片和採訪" -#: i2p2www/pages/site/docs/index.html:35 +#: i2p2www/pages/site/docs/index.html:36 #, python-format msgid "" "Invisible Internet Project (I2P) Project Overview" @@ -115,121 +113,121 @@ msgstr "" "Invisible Internet Project (I2P) " "項目概觀2003年8月28日(pdf)" -#: i2p2www/pages/site/docs/index.html:38 +#: i2p2www/pages/site/docs/index.html:39 msgid "Application-Layer Topics" msgstr "應用層主題" -#: i2p2www/pages/site/docs/index.html:41 i2p2www/pages/site/docs/naming.html:2 +#: i2p2www/pages/site/docs/index.html:42 i2p2www/pages/site/docs/naming.html:2 msgid "Naming and Addressbook" msgstr "命名和地址簿" -#: i2p2www/pages/site/docs/index.html:42 +#: i2p2www/pages/site/docs/index.html:43 msgid "Plugins Overview" msgstr "插件概述" -#: i2p2www/pages/site/docs/index.html:43 +#: i2p2www/pages/site/docs/index.html:44 msgid "Plugin Specification" msgstr "插件規範" -#: i2p2www/pages/site/docs/index.html:44 +#: i2p2www/pages/site/docs/index.html:45 #: i2p2www/pages/site/docs/applications/managed-clients.html:2 #: i2p2www/pages/site/docs/applications/managed-clients.html:20 msgid "Managed Clients" msgstr "受管理的客戶端" -#: i2p2www/pages/site/docs/index.html:45 i2p2www/pages/site/docs/index.html:231 +#: i2p2www/pages/site/docs/index.html:46 i2p2www/pages/site/docs/index.html:234 msgid "Embedding the router in your application" msgstr "將路由器嵌入您的應用程序中" -#: i2p2www/pages/site/docs/index.html:46 +#: i2p2www/pages/site/docs/index.html:47 #: i2p2www/pages/site/docs/applications/bittorrent.html:2 msgid "Bittorrent over I2P" msgstr "BitTorrent 通過 I2P" -#: i2p2www/pages/site/docs/index.html:47 +#: i2p2www/pages/site/docs/index.html:48 msgid "I2PControl Plugin API" msgstr "I2PControl Plugin API" -#: i2p2www/pages/site/docs/index.html:48 +#: i2p2www/pages/site/docs/index.html:49 msgid "hostsdb.blockfile Format" msgstr "hostsdb.blockfile 格式" -#: i2p2www/pages/site/docs/index.html:49 i2p2www/pages/site/docs/index.html:197 +#: i2p2www/pages/site/docs/index.html:50 i2p2www/pages/site/docs/index.html:200 msgid "Configuration File Format" msgstr "配置文件格式" -#: i2p2www/pages/site/docs/index.html:52 +#: i2p2www/pages/site/docs/index.html:53 msgid "Application Layer API and Protocols" msgstr "應用層API和協議" -#: i2p2www/pages/site/docs/index.html:53 +#: i2p2www/pages/site/docs/index.html:54 msgid "" "High-level, easy-to-use APIs for applications written in any language to " "send and receive data." msgstr "用來收發資料,容易使用的,用任何高級語言編寫的 API。" -#: i2p2www/pages/site/docs/index.html:55 +#: i2p2www/pages/site/docs/index.html:56 msgid "Application Development Overview and Guide" msgstr "應用程序開發概述和指南" -#: i2p2www/pages/site/docs/index.html:59 +#: i2p2www/pages/site/docs/index.html:60 #: i2p2www/pages/site/docs/api/i2ptunnel.html:51 msgid "I2PTunnel Configuration" msgstr "I2PTunnel 配置" -#: i2p2www/pages/site/docs/index.html:75 +#: i2p2www/pages/site/docs/index.html:76 msgid "SAM Protocol" msgstr "SAM 協定" -#: i2p2www/pages/site/docs/index.html:77 +#: i2p2www/pages/site/docs/index.html:78 msgid "SAMv2 Protocol" msgstr "SAMv2 協定" -#: i2p2www/pages/site/docs/index.html:79 +#: i2p2www/pages/site/docs/index.html:80 msgid "SAMv3 Protocol" msgstr "SAMv3 協定" -#: i2p2www/pages/site/docs/index.html:81 +#: i2p2www/pages/site/docs/index.html:82 msgid "BOB Protocol" msgstr "BOB 協定" -#: i2p2www/pages/site/docs/index.html:84 +#: i2p2www/pages/site/docs/index.html:85 msgid "End-to-End Transport API and Protocols" msgstr "端到端傳輸API和協定" -#: i2p2www/pages/site/docs/index.html:85 +#: i2p2www/pages/site/docs/index.html:86 msgid "" "The end-to-end protocols used by clients for reliable and unreliable " "communication." msgstr "客戶端使用端對端協定,進行連線可靠和不連線不可靠的通信。" -#: i2p2www/pages/site/docs/index.html:87 +#: i2p2www/pages/site/docs/index.html:88 #: i2p2www/pages/site/docs/api/streaming.html:2 msgid "Streaming Library" msgstr "串流媒體庫" -#: i2p2www/pages/site/docs/index.html:89 +#: i2p2www/pages/site/docs/index.html:90 msgid "Streaming Protocol Specification" msgstr "串流協定規範" -#: i2p2www/pages/site/docs/index.html:91 +#: i2p2www/pages/site/docs/index.html:92 msgid "Streaming Javadoc" msgstr "Javadoc 串流" -#: i2p2www/pages/site/docs/index.html:93 +#: i2p2www/pages/site/docs/index.html:94 #: i2p2www/pages/site/docs/api/datagrams.html:2 msgid "Datagrams" msgstr "資料包" -#: i2p2www/pages/site/docs/index.html:95 +#: i2p2www/pages/site/docs/index.html:96 msgid "Datagram Javadoc" msgstr "Javadoc 資料包" -#: i2p2www/pages/site/docs/index.html:98 +#: i2p2www/pages/site/docs/index.html:99 msgid "Client-to-Router Interface API and Protocol" msgstr "客戶端到路由器接口API和協議" -#: i2p2www/pages/site/docs/index.html:99 +#: i2p2www/pages/site/docs/index.html:100 msgid "" "The lowest-level API used for clients (applications) to send and receive " "traffic to a router.\n" @@ -238,325 +236,334 @@ msgstr "" "用於客戶端(應用程序)向路由器發送和接收流量的底層 API。\n" "傳統上僅由 Java 應用程序和更高級別的 API 來使用。" -#: i2p2www/pages/site/docs/index.html:104 +#: i2p2www/pages/site/docs/index.html:105 msgid "I2CP - I2P Control Protocol / API overview" msgstr "I2CP - I2P Control Protocol 控制協定 / API 概述" -#: i2p2www/pages/site/docs/index.html:106 +#: i2p2www/pages/site/docs/index.html:107 msgid "I2CP Specification" msgstr "I2CP 規範" -#: i2p2www/pages/site/docs/index.html:108 +#: i2p2www/pages/site/docs/index.html:109 msgid "I2CP API Javadoc" msgstr "I2CP API Javadoc" -#: i2p2www/pages/site/docs/index.html:110 -#: i2p2www/pages/site/docs/index.html:140 +#: i2p2www/pages/site/docs/index.html:111 +#: i2p2www/pages/site/docs/index.html:141 msgid "Common data structures specification" msgstr "通用資料結構規範" -#: i2p2www/pages/site/docs/index.html:112 -#: i2p2www/pages/site/docs/index.html:142 +#: i2p2www/pages/site/docs/index.html:113 +#: i2p2www/pages/site/docs/index.html:145 msgid "Data Structures Javadoc" msgstr "Javadoc 資料結構" -#: i2p2www/pages/site/docs/index.html:115 +#: i2p2www/pages/site/docs/index.html:116 msgid "End-to-End Encryption" msgstr "端到端加密" -#: i2p2www/pages/site/docs/index.html:116 +#: i2p2www/pages/site/docs/index.html:117 msgid "How client messages are end-to-end encrypted by the router." msgstr "客戶端信息如何經由路由器進行端到端加密。" -#: i2p2www/pages/site/docs/index.html:118 +#: i2p2www/pages/site/docs/index.html:119 msgid "ElGamal/AES+SessionTag encryption" msgstr "ElGamal / AES + SessionTag 加密" -#: i2p2www/pages/site/docs/index.html:119 -#: i2p2www/pages/site/docs/index.html:153 +#: i2p2www/pages/site/docs/index.html:120 +#: i2p2www/pages/site/docs/index.html:156 msgid "ElGamal and AES cryptography details" msgstr "ElGamal 和 AES 加密細節" -#: i2p2www/pages/site/docs/index.html:122 +#: i2p2www/pages/site/docs/index.html:123 #: i2p2www/pages/site/docs/how/tech-intro.html:11 #: i2p2www/pages/site/docs/how/tech-intro.html:325 msgid "Network Database" msgstr "網路資料庫" -#: i2p2www/pages/site/docs/index.html:123 +#: i2p2www/pages/site/docs/index.html:124 msgid "" "Distributed storage and retrieval of information about routers and " "clients." msgstr "分佈式儲存和回復有關路由器和客戶端的信息。" -#: i2p2www/pages/site/docs/index.html:125 +#: i2p2www/pages/site/docs/index.html:126 msgid "Network database overview, details, and threat analysis" msgstr "網路資料庫概述,詳細信息和威脅分析" -#: i2p2www/pages/site/docs/index.html:126 +#: i2p2www/pages/site/docs/index.html:127 msgid "Cryptographic hashes" msgstr "" -#: i2p2www/pages/site/docs/index.html:127 +#: i2p2www/pages/site/docs/index.html:128 msgid "Cryptographic signatures" msgstr "" -#: i2p2www/pages/site/docs/index.html:128 -#: i2p2www/pages/site/docs/index.html:189 +#: i2p2www/pages/site/docs/index.html:129 +#: i2p2www/pages/site/docs/index.html:192 msgid "Router reseed specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:131 +#: i2p2www/pages/site/docs/index.html:132 msgid "Router Message Protocol" msgstr "" -#: i2p2www/pages/site/docs/index.html:132 +#: i2p2www/pages/site/docs/index.html:133 msgid "" "I2P is a message-oriented router. The messages sent between routers are " "defined by the I2NP protocol." msgstr "" -#: i2p2www/pages/site/docs/index.html:134 +#: i2p2www/pages/site/docs/index.html:135 msgid "I2NP - I2P Network Protocol Overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:136 +#: i2p2www/pages/site/docs/index.html:137 msgid "I2NP Specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:138 +#: i2p2www/pages/site/docs/index.html:139 msgid "I2NP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:145 +#: i2p2www/pages/site/docs/index.html:143 +msgid "Encrypted Leaseset specification" +msgstr "" + +#: i2p2www/pages/site/docs/index.html:148 #: i2p2www/pages/site/docs/how/tech-intro.html:10 #: i2p2www/pages/site/docs/how/tech-intro.html:224 msgid "Tunnels" msgstr "隧道" -#: i2p2www/pages/site/docs/index.html:146 +#: i2p2www/pages/site/docs/index.html:149 msgid "" "Selecting peers, requesting tunnels through those peers, and encrypting " "and routing messages through these tunnels." msgstr "" -#: i2p2www/pages/site/docs/index.html:148 +#: i2p2www/pages/site/docs/index.html:151 msgid "Peer profiling and selection" msgstr "" -#: i2p2www/pages/site/docs/index.html:149 +#: i2p2www/pages/site/docs/index.html:152 msgid "Tunnel routing overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:150 +#: i2p2www/pages/site/docs/index.html:153 msgid "Garlic routing and \"garlic\" terminology" msgstr "" -#: i2p2www/pages/site/docs/index.html:151 +#: i2p2www/pages/site/docs/index.html:154 msgid "Tunnel building and encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "ElGamal/AES" msgstr "" -#: i2p2www/pages/site/docs/index.html:152 +#: i2p2www/pages/site/docs/index.html:155 msgid "for build request encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:154 +#: i2p2www/pages/site/docs/index.html:157 msgid "Tunnel building specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:155 +#: i2p2www/pages/site/docs/index.html:158 msgid "Low-level tunnel message specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:156 +#: i2p2www/pages/site/docs/index.html:159 #: i2p2www/pages/site/docs/tunnels/unidirectional.html:2 msgid "Unidirectional Tunnels" msgstr "" -#: i2p2www/pages/site/docs/index.html:157 +#: i2p2www/pages/site/docs/index.html:160 #: i2p2www/pages/site/docs/how/peer-selection.html:299 msgid "Peer Profiling and Selection in the I2P Anonymous Network" msgstr "" -#: i2p2www/pages/site/docs/index.html:158 +#: i2p2www/pages/site/docs/index.html:161 msgid "2009 paper (pdf), not current but still generally accurate" msgstr "" -#: i2p2www/pages/site/docs/index.html:161 +#: i2p2www/pages/site/docs/index.html:164 msgid "Transport Layer" msgstr "" -#: i2p2www/pages/site/docs/index.html:162 +#: i2p2www/pages/site/docs/index.html:165 msgid "The protocols for direct (point-to-point) router to router communication." msgstr "" -#: i2p2www/pages/site/docs/index.html:164 +#: i2p2www/pages/site/docs/index.html:167 msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:166 +#: i2p2www/pages/site/docs/index.html:169 msgid "TCP-based transport overview and specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:168 +#: i2p2www/pages/site/docs/index.html:171 msgid "NTCP2 specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:170 +#: i2p2www/pages/site/docs/index.html:173 msgid "UDP-based transport overview" msgstr "" -#: i2p2www/pages/site/docs/index.html:172 +#: i2p2www/pages/site/docs/index.html:175 msgid "SSU specification" msgstr "" -#: i2p2www/pages/site/docs/index.html:174 +#: i2p2www/pages/site/docs/index.html:177 msgid "NTCP transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:176 +#: i2p2www/pages/site/docs/index.html:179 msgid "SSU transport encryption" msgstr "" -#: i2p2www/pages/site/docs/index.html:178 +#: i2p2www/pages/site/docs/index.html:181 msgid "Transport Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:180 +#: i2p2www/pages/site/docs/index.html:183 msgid "NTCP Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:182 +#: i2p2www/pages/site/docs/index.html:185 msgid "SSU Javadoc" msgstr "" -#: i2p2www/pages/site/docs/index.html:185 +#: i2p2www/pages/site/docs/index.html:188 msgid "Other Router Topics" msgstr "" -#: i2p2www/pages/site/docs/index.html:187 +#: i2p2www/pages/site/docs/index.html:190 msgid "Router software updates" msgstr "" -#: i2p2www/pages/site/docs/index.html:191 +#: i2p2www/pages/site/docs/index.html:194 msgid "Native BigInteger Library" msgstr "" -#: i2p2www/pages/site/docs/index.html:193 +#: i2p2www/pages/site/docs/index.html:196 msgid "Time synchronization and NTP" msgstr "" -#: i2p2www/pages/site/docs/index.html:195 +#: i2p2www/pages/site/docs/index.html:198 msgid "Performance" msgstr "性能" -#: i2p2www/pages/site/docs/index.html:202 +#: i2p2www/pages/site/docs/index.html:205 msgid "Developer's Guides and Resources" msgstr "" -#: i2p2www/pages/site/docs/index.html:204 +#: i2p2www/pages/site/docs/index.html:207 msgid "New Developer's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:206 +#: i2p2www/pages/site/docs/index.html:209 msgid "New Translator's Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:208 +#: i2p2www/pages/site/docs/index.html:211 msgid "Monotone Guide" msgstr "" -#: i2p2www/pages/site/docs/index.html:210 +#: i2p2www/pages/site/docs/index.html:213 msgid "Developer Guidelines" msgstr "" -#: i2p2www/pages/site/docs/index.html:212 +#: i2p2www/pages/site/docs/index.html:215 msgid "Javadocs on the standard internet:" msgstr "" -#: i2p2www/pages/site/docs/index.html:213 -#: i2p2www/pages/site/docs/index.html:219 -#: i2p2www/pages/site/docs/index.html:221 -#: i2p2www/pages/site/docs/index.html:223 +#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:222 +#: i2p2www/pages/site/docs/index.html:224 +#: i2p2www/pages/site/docs/index.html:226 #, python-format msgid "Server %(num)s" msgstr "" -#: i2p2www/pages/site/docs/index.html:214 -#: i2p2www/pages/site/docs/index.html:227 +#: i2p2www/pages/site/docs/index.html:217 +#: i2p2www/pages/site/docs/index.html:230 msgid "" "Note: always verify that javadocs are current by checking the release " "number." msgstr "" -#: i2p2www/pages/site/docs/index.html:216 +#: i2p2www/pages/site/docs/index.html:219 msgid "Javadocs inside I2P:" msgstr "" -#: i2p2www/pages/site/docs/index.html:229 +#: i2p2www/pages/site/docs/index.html:232 msgid "Proposals" msgstr "" -#: i2p2www/pages/site/docs/index.html:233 +#: i2p2www/pages/site/docs/index.html:236 msgid "How to Set up a Reseed Server" msgstr "" -#: i2p2www/pages/site/docs/index.html:235 +#: i2p2www/pages/site/docs/index.html:238 msgid "Ports used by I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:237 +#: i2p2www/pages/site/docs/index.html:240 msgid "Automatic updates to development builds inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:239 +#: i2p2www/pages/site/docs/index.html:242 msgid "Updating the wrapper manually" msgstr "" -#: i2p2www/pages/site/docs/index.html:241 +#: i2p2www/pages/site/docs/index.html:244 msgid "User forum" msgstr "" -#: i2p2www/pages/site/docs/index.html:243 +#: i2p2www/pages/site/docs/index.html:246 msgid "Developer forum inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:245 +#: i2p2www/pages/site/docs/index.html:248 msgid "Bug tracker" msgstr "Bug追蹤系統" -#: i2p2www/pages/site/docs/index.html:248 +#: i2p2www/pages/site/docs/index.html:251 msgid "Viewmtn inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:251 +#: i2p2www/pages/site/docs/index.html:254 msgid "I2P Source exported to GitHub" msgstr "" -#: i2p2www/pages/site/docs/index.html:253 +#: i2p2www/pages/site/docs/index.html:256 msgid "I2P Source Git Repo inside I2P" msgstr "" -#: i2p2www/pages/site/docs/index.html:255 +#: i2p2www/pages/site/docs/index.html:258 msgid "Source translation at Transifex" msgstr "" -#: i2p2www/pages/site/docs/index.html:257 +#: i2p2www/pages/site/docs/index.html:260 msgid "Roadmap" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "To Do List" msgstr "" -#: i2p2www/pages/site/docs/index.html:259 +#: i2p2www/pages/site/docs/index.html:262 msgid "not current" msgstr "" +#: i2p2www/pages/site/docs/naming.html:3 i2p2www/pages/site/docs/api/bob.html:3 +#: i2p2www/pages/site/docs/protocol/i2cp.html:3 +msgid "June 2019" +msgstr "" + #: i2p2www/pages/site/docs/naming.html:8 msgid "" "I2P ships with a generic naming library and a base implementation \n" @@ -1159,7 +1166,7 @@ msgid "" "hash.\n" "I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.\n" "The form is {52 chars}.b32.i2p.\n" -"Tor has recently published a\n" +"Tor has a\n" "proposal\n" "to convert to an identical format of {52 chars}.onion for their hidden " @@ -1370,7 +1377,7 @@ msgstr "" #: i2p2www/pages/site/docs/plugins.html:137 msgid "Getting Started" -msgstr "" +msgstr "入門指南" #: i2p2www/pages/site/docs/plugins.html:138 #, python-format @@ -1445,7 +1452,7 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 -msgid "March 2018" +msgid "May 2019" msgstr "" #: i2p2www/pages/site/docs/ports.html:7 @@ -1464,10 +1471,10 @@ msgid "" "See also the documentation for individual plugins.\n" "Plugin authors please add any ports you use here.\n" "For new plugins, we recommend using the next available port\n" -"in the 766x range." +"in the 767x range." msgstr "" -#: i2p2www/pages/site/docs/ports.html:56 +#: i2p2www/pages/site/docs/ports.html:57 msgid "recommended spot for new plugins/applications" msgstr "" @@ -1536,76 +1543,50 @@ msgstr "" msgid "BOB - Basic Open Bridge" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:3 -msgid "August 2016" +#: i2p2www/pages/site/docs/api/bob.html:13 +msgid "Technical differences from SAMv3" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:12 -msgid "Technical differences from SAM (for the better?)" -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:14 +#: i2p2www/pages/site/docs/api/bob.html:15 msgid "" -"BOB has separate command and data channels. \n" -"One, an application command channel socket to router to configure.\n" -"Two, the application data sockets to/from router that carry only data.\n" -"The command channel is only needed for making or setting the initial\n" -"destination key, and to set the destination key to port bindings. \n" -"All connections run in parallel." +"At this point, most of the good ideas from BOB have been incorporated " +"into\n" +"SAMv3, which has more features and more real-world use. BOB still works, " +"but it\n" +"is not gaining the advanced features available to SAMv3 and is " +"essentially\n" +"unsupported at this time." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:23 -msgid "" -"SAM has one connection that does everything, and you need to parse every " -"packet." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:27 -msgid "" -"BOB does not hold keypair values, nor does the router.\n" -"Your application holds the keypair values. \n" -"This is to reduce any extra complexity in the router code, it also adds " -"to\n" -"your privacy." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:34 -msgid "SAM router stores every keypair you ever make." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:38 -msgid "Those are the important differences." -msgstr "" - -#: i2p2www/pages/site/docs/api/bob.html:44 +#: i2p2www/pages/site/docs/api/bob.html:32 msgid "KEYS = keypair public+private, these are BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:47 +#: i2p2www/pages/site/docs/api/bob.html:35 msgid "KEY = public key, also BASE64" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:50 +#: i2p2www/pages/site/docs/api/bob.html:38 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:53 +#: i2p2www/pages/site/docs/api/bob.html:41 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:56 +#: i2p2www/pages/site/docs/api/bob.html:44 msgid "" "DATA lines contain information that you requested. There may" " be multiple DATA lines per request." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:60 +#: i2p2www/pages/site/docs/api/bob.html:48 msgid "" "NOTE: The help command is the ONLY command that has an exception " "to\n" @@ -1613,189 +1594,190 @@ msgid "" "help is a HUMAN and not an APPLICATION command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:66 +#: i2p2www/pages/site/docs/api/bob.html:54 msgid "Connection and Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:68 +#: i2p2www/pages/site/docs/api/bob.html:56 msgid "" "All BOB status output is by lines. Lines may be \\n or \\r\\n terminated," " depending on the system.\n" "On connection, BOB outputs two lines:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:78 +#: i2p2www/pages/site/docs/api/bob.html:66 msgid "The current version is:" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:82 +#: i2p2www/pages/site/docs/api/bob.html:70 msgid "" "Note that previous versions used upper-case hex digits and did not " "conform to I2P versioning standards.\n" "It is recommended that subsequent versions use digits 0-9 only." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:87 +#: i2p2www/pages/site/docs/api/bob.html:75 msgid "Version history" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:92 +#: i2p2www/pages/site/docs/api/bob.html:80 +#: i2p2www/pages/site/docs/api/samv3.html:32 msgid "Version" msgstr "版本" -#: i2p2www/pages/site/docs/api/bob.html:93 +#: i2p2www/pages/site/docs/api/bob.html:81 msgid "I2P Router Version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:94 +#: i2p2www/pages/site/docs/api/bob.html:82 msgid "Changes" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:97 +#: i2p2www/pages/site/docs/api/bob.html:85 msgid "current version" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:100 +#: i2p2www/pages/site/docs/api/bob.html:88 msgid "development versions" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:104 +#: i2p2www/pages/site/docs/api/bob.html:92 msgid "Commands" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:106 +#: i2p2www/pages/site/docs/api/bob.html:94 msgid "" "PLEASE NOTE:\n" "For CURRENT details on the commands PLEASE use the built-in help command." -" \n" +"\n" "Just telnet to localhost 2827 and type help and you can get full " "documentation on each command." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:112 +#: i2p2www/pages/site/docs/api/bob.html:100 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:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "COMMAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "OPERAND" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:117 +#: i2p2www/pages/site/docs/api/bob.html:105 msgid "RETURNS" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:145 +#: i2p2www/pages/site/docs/api/bob.html:133 msgid "" "Once set up, all TCP sockets can and will block as needed, and there is " -"no need for any \n" +"no need for any\n" "additional messages to/from the command channel. This allows the router " "to pace the\n" "stream without exploding with OOM like SAM does as it chokes on " -"attempting to shove \n" +"attempting to shove\n" "many streams in or out one socket -- that can't scale when you have alot " "of connections!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:152 +#: i2p2www/pages/site/docs/api/bob.html:140 msgid "" "What is also nice about this particular interface is that writing " -"anything to interface \n" +"anything to interface\n" "to it, is much much easier than SAM. There is no other processing to do " "after the set up.\n" "It's configuration is so simple, that very simple tools, such as nc " -"(netcat) can be used \n" +"(netcat) can be used\n" "to point to some application. The value there is that one could schedule " -"up and down times \n" +"up and down times\n" "for an application, and not have to change the application to do that, or" -" to even have \n" +" to even have\n" "to stop that application. Instead, you can literally \"unplug\" the " -"destination, and \n" +"destination, and\n" "\"plug it in\" again. As long as the same IP/port addresses and " -"destination keys are used \n" +"destination keys are used\n" "when bringing the bridge up, the normal TCP application won't care, and " "won't notice.\n" "It will simply be fooled -- the destinations are not reachable, and that " "nothing is coming in." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:164 +#: i2p2www/pages/site/docs/api/bob.html:152 msgid "Examples" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:154 msgid "" "For the following example, we'll setup a very simple local loopback " -"connection, \n" +"connection,\n" "with two destinations. Destination \"mouth\" will be the CHARGEN service " -"from \n" +"from\n" "the INET superserver daemon. Destination \"ear\" will be a local port " "that you\n" "can telnet into, and watch the pretty ASCII test puke forth." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:174 +#: i2p2www/pages/site/docs/api/bob.html:162 msgid "EXAMPLE SESSION DIALOGUE -- simple telnet 127.0.0.1 2827 works" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:175 +#: i2p2www/pages/site/docs/api/bob.html:163 msgid "Application" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:176 +#: i2p2www/pages/site/docs/api/bob.html:164 msgid "BOB's Command response." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "FROM" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "TO" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:178 -#: i2p2www/pages/site/docs/api/bob.html:192 -#: i2p2www/pages/site/docs/api/bob.html:212 +#: i2p2www/pages/site/docs/api/bob.html:166 +#: i2p2www/pages/site/docs/api/bob.html:180 +#: i2p2www/pages/site/docs/api/bob.html:200 +#: i2p2www/pages/site/docs/api/bob.html:310 #: i2p2www/pages/site/docs/api/bob.html:322 -#: i2p2www/pages/site/docs/api/bob.html:334 -#: i2p2www/pages/site/docs/api/bob.html:349 +#: i2p2www/pages/site/docs/api/bob.html:337 msgid "DIALOGUE" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:187 +#: i2p2www/pages/site/docs/api/bob.html:175 msgid "MAKE NOTE OF THE ABOVE DESTINATION KEY, YOURS WILL BE DIFFERENT!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:201 +#: i2p2www/pages/site/docs/api/bob.html:189 msgid "" "At this point, there was no error, a destination with a nickname of " -"\"mouth\" \n" +"\"mouth\"\n" "is set up. When you contact the destination provided, you actually " -"connect \n" +"connect\n" "to the CHARGEN service on 19/TCP." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:207 +#: i2p2www/pages/site/docs/api/bob.html:195 msgid "Now for the other half, so that we can actually contact this destination." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:229 +#: i2p2www/pages/site/docs/api/bob.html:217 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 " @@ -1804,63 +1786,63 @@ msgid "" "key and it goes." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:236 +#: i2p2www/pages/site/docs/api/bob.html:224 msgid "" "NOTE: The \"quit\" command in the command channel does NOT " "disconnect the tunnels like SAM." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:253 +#: i2p2www/pages/site/docs/api/bob.html:241 msgid "After a few virtual miles of this spew, press Control-]" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:265 +#: i2p2www/pages/site/docs/api/bob.html:253 msgid "Here is what happened..." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:273 +#: i2p2www/pages/site/docs/api/bob.html:261 msgid "You can connect to EEPSITES too!" msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:306 +#: i2p2www/pages/site/docs/api/bob.html:294 msgid "" "Pretty cool isn't it? Try some other well known EEPSITES if you like, " -"nonexistent ones, \n" +"nonexistent ones,\n" "etc, to get a feel for what kind of output to expect in different " -"situations. \n" +"situations.\n" "For the most part, it is suggested that you ignore any of the error " -"messages. \n" +"messages.\n" "They would be meaningless to the application, and are only presented for " "human debugging." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:313 +#: i2p2www/pages/site/docs/api/bob.html:301 msgid "Let's put down our destinations now that we are all done with them." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:317 +#: i2p2www/pages/site/docs/api/bob.html:305 msgid "First, lets see what destination nicknames we have." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:329 +#: i2p2www/pages/site/docs/api/bob.html:317 msgid "Alright, there they are. First, let's remove \"mouth\"." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:343 +#: i2p2www/pages/site/docs/api/bob.html:331 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:362 +#: i2p2www/pages/site/docs/api/bob.html:350 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:368 +#: i2p2www/pages/site/docs/api/bob.html:356 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" @@ -1868,7 +1850,7 @@ msgid "" "Everything after that is for the application to actually consume." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:375 +#: i2p2www/pages/site/docs/api/bob.html:363 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" @@ -1878,7 +1860,7 @@ msgid "" "you would not have to modify the web server at all." msgstr "" -#: i2p2www/pages/site/docs/api/bob.html:384 +#: i2p2www/pages/site/docs/api/bob.html:372 msgid "" "The advantage with using BOB for this is as discussed\n" "previously. You could schedule random uptimes for the application,\n" @@ -1894,8 +1876,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:3 -#: i2p2www/pages/site/docs/protocol/index.html:3 -msgid "August 2010" +msgid "February 2019" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:6 @@ -2026,7 +2007,7 @@ msgid "" "for the reply, returning the nonce from the request." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:85 +#: i2p2www/pages/site/docs/api/datagrams.html:91 #, python-format msgid "" "The protocols and ports may be set in I2CP's\n" @@ -2035,12 +2016,12 @@ msgid "" "I2PSessionMuxedImpl." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:93 +#: i2p2www/pages/site/docs/api/datagrams.html:99 #: i2p2www/pages/site/docs/api/streaming.html:418 msgid "Data Integrity" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:94 +#: i2p2www/pages/site/docs/api/datagrams.html:100 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -2048,12 +2029,12 @@ msgid "" "There is no checksum field in the datagram protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:100 +#: i2p2www/pages/site/docs/api/datagrams.html:106 #: i2p2www/pages/site/docs/api/streaming.html:426 msgid "Packet Encapsulation" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:101 +#: i2p2www/pages/site/docs/api/datagrams.html:107 #, python-format msgid "" "Each datagram is sent through I2P as a single message (or as an " @@ -2067,12 +2048,12 @@ msgid "" "protocol." msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:114 +#: i2p2www/pages/site/docs/api/datagrams.html:120 #: i2p2www/pages/site/docs/transport/ssu.html:650 msgid "Specification" msgstr "" -#: i2p2www/pages/site/docs/api/datagrams.html:116 +#: i2p2www/pages/site/docs/api/datagrams.html:122 msgid "See the Datagrams Specification page." msgstr "" @@ -2142,7 +2123,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/api/i2pcontrol.html:52 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 -#: i2p2www/pages/site/docs/protocol/i2cp.html:558 +#: i2p2www/pages/site/docs/protocol/i2cp.html:602 msgid "Description" msgstr "描述" @@ -2912,6 +2893,34 @@ msgid "" "SAM's streaming support." msgstr "" +#: i2p2www/pages/site/docs/api/samv3.html:30 +msgid "Library Name" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:31 +msgid "Language" +msgstr "語言" + +#: i2p2www/pages/site/docs/api/samv3.html:33 +msgid "STREAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:34 +msgid "DGRAM" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:35 +msgid "RAW" +msgstr "" + +#: i2p2www/pages/site/docs/api/samv3.html:36 +msgid "Site" +msgstr "網址" + +#: i2p2www/pages/site/docs/api/samv3.html:42 +msgid "wrapper" +msgstr "包裝程式" + #: i2p2www/pages/site/docs/api/socks.html:4 msgid "SOCKS and SOCKS proxies" msgstr "" @@ -2983,7 +2992,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/socks.html:57 -#: i2p2www/pages/site/docs/how/network-database.html:187 +#: i2p2www/pages/site/docs/how/network-database.html:198 #: i2p2www/pages/site/docs/how/tunnel-routing.html:281 msgid "See Also" msgstr "" @@ -3080,7 +3089,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:58 msgid "API" -msgstr "" +msgstr "API" #: i2p2www/pages/site/docs/api/streaming.html:60 #, python-format @@ -3162,13 +3171,13 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:103 -#: i2p2www/pages/site/docs/protocol/i2cp.html:553 +#: i2p2www/pages/site/docs/protocol/i2cp.html:597 msgid "Option" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:117 #: i2p2www/pages/site/docs/protocol/i2cp.html:107 -#: i2p2www/pages/site/docs/protocol/i2cp.html:557 +#: i2p2www/pages/site/docs/protocol/i2cp.html:601 msgid "Default" msgstr "預設值" @@ -3424,7 +3433,7 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:385 msgid "Setup" -msgstr "" +msgstr "設定" #: i2p2www/pages/site/docs/api/streaming.html:386 msgid "" @@ -3670,7 +3679,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:570 -#: i2p2www/pages/site/docs/how/network-database.html:993 +#: i2p2www/pages/site/docs/how/network-database.html:1004 msgid "History" msgstr "歷史" @@ -3700,10 +3709,10 @@ msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:585 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 #: i2p2www/pages/site/docs/how/garlic-routing.html:251 -#: i2p2www/pages/site/docs/how/network-database.html:998 +#: i2p2www/pages/site/docs/how/network-database.html:1009 #: 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:828 +#: i2p2www/pages/site/docs/protocol/i2cp.html:942 #: i2p2www/pages/site/docs/protocol/i2np.html:233 #: i2p2www/pages/site/docs/transport/ntcp.html:544 #: i2p2www/pages/site/docs/transport/ssu.html:585 @@ -4100,17 +4109,20 @@ msgid "" "both integers." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:233 +#: i2p2www/pages/site/docs/applications/bittorrent.html:235 +#, python-format msgid "" "The UDP (datagram) port listed in the compact node info is used\n" "to receive repliable (signed) datagrams.\n" "This is used for queries, except for announces.\n" "We call this the \"query port\".\n" "This is the \"port\" value from the extension message.\n" -"Queries use I2CP protocol number 17." +"Queries use I2CP\n" +"protocol number 17." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:242 +#: i2p2www/pages/site/docs/applications/bittorrent.html:245 +#, python-format msgid "" "In addition to that UDP port, we use a second datagram\n" "port equal to the query port + 1. This is used to receive\n" @@ -4120,10 +4132,11 @@ msgid "" "We call this the \"response port\".\n" "This is the \"rport\" value from the extension message.\n" "It must be 1 + the query port.\n" -"Responses and announces use I2CP protocol number 18." +"Responses and announces use I2CP\n" +"protocol number 18." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:254 +#: i2p2www/pages/site/docs/applications/bittorrent.html:258 msgid "" "Compact peer info is 32 bytes (32 byte SHA256 Hash)\n" "instead of 4 byte IP + 2 byte port. There is no peer port.\n" @@ -4131,7 +4144,7 @@ msgid "" " single compact peer info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:260 +#: i2p2www/pages/site/docs/applications/bittorrent.html:264 msgid "" "Compact node info is 54 bytes (20 byte SHA1 Hash + 32 byte SHA256 Hash + " "2 byte port)\n" @@ -4140,7 +4153,7 @@ msgid "" "single byte string with concatenated compact node info." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:267 +#: i2p2www/pages/site/docs/applications/bittorrent.html:271 msgid "" "Secure node ID requirement: To make various DHT attacks more difficult,\n" "the first 4 bytes of the Node ID must match the first 4 bytes of the " @@ -4150,7 +4163,7 @@ msgid "" "destination hash exclusive-ORed with the port." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:274 +#: i2p2www/pages/site/docs/applications/bittorrent.html:278 msgid "" "In a torrent file,\n" "the trackerless torrent dictionary \"nodes\" key is TBD.\n" @@ -4161,11 +4174,11 @@ msgid "" "or a list of strings alone." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:286 +#: i2p2www/pages/site/docs/applications/bittorrent.html:290 msgid "Datagram (UDP) Trackers" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:287 +#: i2p2www/pages/site/docs/applications/bittorrent.html:291 msgid "" "UDP tracker support in clients and trackers is not yet available.\n" "Preliminary differences from\n" @@ -4175,7 +4188,7 @@ msgid "" "supporting datagram announces." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:295 +#: i2p2www/pages/site/docs/applications/bittorrent.html:299 msgid "" "A UDP tracker listens on two ports.\n" "The \"query port\" is the advertised port, and is used to receive " @@ -4189,7 +4202,7 @@ msgid "" "contain tokens sent in the query, and need not be signed." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:305 +#: i2p2www/pages/site/docs/applications/bittorrent.html:309 msgid "" "In the announce request, the 4-byte IP is replaced by a 32-byte hash, and" " the port is still present,\n" @@ -4202,7 +4215,7 @@ msgid "" "and error response are the same as in BEP 15." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:313 +#: i2p2www/pages/site/docs/applications/bittorrent.html:317 msgid "" "Source addresses in I2P cannot be spoofed, so it is possible to use a " "simplified protocol\n" @@ -4213,38 +4226,38 @@ msgid "" "While this is more efficient, it would be more difficult to modify an " "existing tracker to support this mode.\n" "The URL for the 4-packet-mode tracker would use standard \"udp://\" " -"prefix. \n" +"prefix.\n" "The URL for a modified 2-packet-mode tracker would require a different " "prefix if both modes are supported in I2P." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:326 +#: i2p2www/pages/site/docs/applications/bittorrent.html:330 #: i2p2www/pages/site/docs/how/intro.html:184 msgid "Additional Information" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:328 +#: i2p2www/pages/site/docs/applications/bittorrent.html:332 #, python-format msgid "" "I2P bittorrent standards are generally discussed on %(zzz)s." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:331 +#: i2p2www/pages/site/docs/applications/bittorrent.html:335 #, python-format msgid "" "A chart of current tracker software capabilities is also available there." msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:334 +#: i2p2www/pages/site/docs/applications/bittorrent.html:338 #, python-format msgid "" "The\n" "I2P bittorrent FAQ" msgstr "" -#: i2p2www/pages/site/docs/applications/bittorrent.html:338 +#: i2p2www/pages/site/docs/applications/bittorrent.html:342 #, python-format msgid "DHT on I2P discussion" msgstr "" @@ -6721,7 +6734,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" -msgstr "" +msgstr "參考" #: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" @@ -6970,17 +6983,16 @@ msgstr "" #: 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" -"0.6; end-to-end (garlic) encryption (I2P client router to I2P server " -"router) from Alice's router \"a\"\n" -"to Bob's router \"h\" remains. Notice the different use of terms! All " -"data from a to h is end-to-end\n" -"encrypted, but the I2CP connection between the I2P router and the " -"applications is not end-to-end\n" -"encrypted! A and h are the routers of Alice and Bob, while Alice and Bob " -"in following chart are the\n" -"applications running atop of I2P." +"End-to-end (I2CP) encryption (client application to\n" +"server application) was disabled in I2P release 0.6; end-to-end (garlic) " +"encryption (I2P client router\n" +"to I2P server router) from Alice's router \"a\" to Bob's router \"h\" " +"remains. Notice the different use of\n" +"terms! All data from a to h is end-to-end encrypted, but the I2CP " +"connection between the I2P router and\n" +"the applications is not end-to-end encrypted! A and h are the routers of " +"Alice and Bob, while Alice and\n" +"Bob in following chart are the applications running atop of I2P." msgstr "" #: i2p2www/pages/site/docs/how/intro.html:126 @@ -7097,8 +7109,7 @@ msgid "The Network Database" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:3 -#: i2p2www/pages/site/docs/protocol/i2cp.html:3 -msgid "January 2019" +msgid "August 2019" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:8 @@ -7172,7 +7183,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:49 -#: i2p2www/pages/site/docs/how/network-database.html:367 +#: i2p2www/pages/site/docs/how/network-database.html:378 msgid "Floodfill" msgstr "Floodfill" @@ -7196,7 +7207,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/network-database.html:52 msgid "default" -msgstr "" +msgstr "預設" #: i2p2www/pages/site/docs/how/network-database.html:57 msgid "Reachable" @@ -7246,11 +7257,11 @@ msgid "" " and network analysis." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:91 +#: i2p2www/pages/site/docs/how/network-database.html:102 msgid "Additional Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:93 +#: i2p2www/pages/site/docs/how/network-database.html:104 #, python-format msgid "" "Additional text options include\n" @@ -7265,21 +7276,21 @@ msgid "" "Current statistics are limited to:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:104 +#: i2p2www/pages/site/docs/how/network-database.html:115 msgid "Exploratory tunnel build success, reject, and timeout rates" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:105 +#: i2p2www/pages/site/docs/how/network-database.html:116 msgid "1 hour average number of participating tunnels" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:108 +#: i2p2www/pages/site/docs/how/network-database.html:119 msgid "" "Floodfill routers publish additional data on the number of entries in " "their network database." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:112 +#: i2p2www/pages/site/docs/how/network-database.html:123 msgid "" "The data published can be seen in the router's user interface,\n" "but is not used or trusted within the router.\n" @@ -7289,30 +7300,30 @@ msgid "" "releases." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:119 +#: i2p2www/pages/site/docs/how/network-database.html:130 msgid "Family Options" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:121 +#: i2p2www/pages/site/docs/how/network-database.html:132 msgid "" "As of release 0.9.24, routers may declare that they are part of a " "\"family\", operated by the same entity.\n" "Multiple routers in the same family will not be used in a single tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:126 +#: i2p2www/pages/site/docs/how/network-database.html:137 msgid "The family options are:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:132 +#: i2p2www/pages/site/docs/how/network-database.html:143 msgid "The family name" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:147 +#: i2p2www/pages/site/docs/how/network-database.html:158 msgid "RouterInfo Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:148 +#: i2p2www/pages/site/docs/how/network-database.html:159 msgid "" "RouterInfos have no set expiration time.\n" "Each router is free to maintain its own local policy to trade off the " @@ -7321,17 +7332,17 @@ msgid "" "In the current implementation, there are the following general policies:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:155 +#: i2p2www/pages/site/docs/how/network-database.html:166 msgid "" "There is no expiration during the first hour of uptime, as the persistent" " stored data may be old." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:158 +#: i2p2www/pages/site/docs/how/network-database.html:169 msgid "There is no expiration if there are 25 or less RouterInfos." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:161 +#: i2p2www/pages/site/docs/how/network-database.html:172 msgid "" "As the number of local RouterInfos grows, the expiration time shrinks, in" " an attempt to maintain\n" @@ -7340,7 +7351,7 @@ msgid "" "while expiration time with 300 routers is around 30 hours." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:166 +#: i2p2www/pages/site/docs/how/network-database.html:177 #, python-format msgid "" "RouterInfos containing SSU introducers expire in " @@ -7348,39 +7359,39 @@ msgid "" "the introducer list expires in about that time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:170 +#: i2p2www/pages/site/docs/how/network-database.html:181 msgid "" "Floodfills use a short expiration time (1 hour) for all local " "RouterInfos, as valid RouterInfos will\n" "be frequently republished to them." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:176 +#: i2p2www/pages/site/docs/how/network-database.html:187 msgid "RouterInfo Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:178 +#: i2p2www/pages/site/docs/how/network-database.html:189 msgid "" "RouterInfos are periodically written to disk so that they are available " "after a restart." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:181 +#: i2p2www/pages/site/docs/how/network-database.html:192 msgid "" "It may be desirable to persistently store Meta LeaseSets with long " "expirations.\n" "This is implementation-dependent." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:190 +#: i2p2www/pages/site/docs/how/network-database.html:201 msgid "RouterInfo specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:193 +#: i2p2www/pages/site/docs/how/network-database.html:204 msgid "RouterInfo Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:201 +#: i2p2www/pages/site/docs/how/network-database.html:212 msgid "" "The second piece of data distributed in the netDb is a \"LeaseSet\" - " "documenting\n" @@ -7389,26 +7400,26 @@ msgid "" "Each of these leases specify the following information:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:207 +#: i2p2www/pages/site/docs/how/network-database.html:218 msgid "The tunnel gateway router (by specifying its identity)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:208 +#: i2p2www/pages/site/docs/how/network-database.html:219 msgid "The tunnel ID on that router to send messages with (a 4 byte number)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:209 +#: i2p2www/pages/site/docs/how/network-database.html:220 msgid "When that tunnel will expire." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:211 +#: i2p2www/pages/site/docs/how/network-database.html:222 msgid "" "The LeaseSet itself is stored in the netDb under\n" "the key derived from the SHA256 of the destination." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:215 -#: i2p2www/pages/site/docs/how/network-database.html:443 +#: i2p2www/pages/site/docs/how/network-database.html:226 +#: i2p2www/pages/site/docs/how/network-database.html:454 msgid "" "One exception is for Encrypted LeaseSets (LS2), as of release 0.9.38.\n" "The SHA256 of the type byte (3) followed by the blinded public key is " @@ -7416,65 +7427,65 @@ msgid "" "and then rotated as usual." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:220 +#: i2p2www/pages/site/docs/how/network-database.html:231 msgid "See the Kademlia Closeness Metric section below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:224 +#: i2p2www/pages/site/docs/how/network-database.html:235 msgid "In addition to these leases, the LeaseSet includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:228 +#: i2p2www/pages/site/docs/how/network-database.html:239 msgid "" "The destination itself (an encryption key, a signing key and a " "certificate)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:229 +#: i2p2www/pages/site/docs/how/network-database.html:240 msgid "" "Additional encryption public key: used for end-to-end encryption of " "garlic messages" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:230 +#: i2p2www/pages/site/docs/how/network-database.html:241 msgid "" "Additional signing public key: intended for LeaseSet revocation, but is " "currently unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:231 +#: i2p2www/pages/site/docs/how/network-database.html:242 msgid "" "Signature of all the LeaseSet data, to make sure the Destination " "published the LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:235 +#: i2p2www/pages/site/docs/how/network-database.html:246 msgid "Lease specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:237 +#: i2p2www/pages/site/docs/how/network-database.html:248 msgid "LeaseSet specification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:240 +#: i2p2www/pages/site/docs/how/network-database.html:251 msgid "Lease Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:242 +#: i2p2www/pages/site/docs/how/network-database.html:253 msgid "LeaseSet Javadoc" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:245 +#: i2p2www/pages/site/docs/how/network-database.html:256 msgid "" "As of release 0.9.38, three new types of LeaseSets are defined;\n" "LeaseSet2, MetaLeaseSet, and EncryptedLeaseSet. See below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:251 +#: i2p2www/pages/site/docs/how/network-database.html:262 msgid "Unpublished LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:252 +#: i2p2www/pages/site/docs/how/network-database.html:263 msgid "" "A LeaseSet for a destination used only for outgoing connections is " "unpublished.\n" @@ -7486,11 +7497,11 @@ msgid "" "because of I2NP storage messages." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:262 +#: i2p2www/pages/site/docs/how/network-database.html:273 msgid "Revoked LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:263 +#: i2p2www/pages/site/docs/how/network-database.html:274 msgid "" "A LeaseSet may be revoked by publishing a new LeaseSet with zero " "leases.\n" @@ -7502,7 +7513,7 @@ msgid "" "unused." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:272 +#: i2p2www/pages/site/docs/how/network-database.html:283 msgid "" "As of release 0.9.38, floodfills support a new LeaseSet2 structure.\n" "This structure is very similar to the old LeaseSet structure, and serves " @@ -7514,8 +7525,8 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:283 -#: i2p2www/pages/site/docs/how/network-database.html:704 +#: i2p2www/pages/site/docs/how/network-database.html:294 +#: i2p2www/pages/site/docs/how/network-database.html:715 msgid "" "As of release 0.9.38, floodfills support a new Meta LeaseSet structure.\n" "This structure provides a tree-like structure in the DHT, to refer to " @@ -7530,19 +7541,19 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:296 -#: i2p2www/pages/site/docs/how/network-database.html:312 +#: i2p2www/pages/site/docs/how/network-database.html:307 +#: i2p2www/pages/site/docs/how/network-database.html:323 msgid "Encrypted LeaseSets" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:297 +#: i2p2www/pages/site/docs/how/network-database.html:308 msgid "" "This section describes the old, insecure method of encrypting\n" "LeaseSets using a fixed symmetric key.\n" "See below for the LS2 version of Encrypted LeaseSets." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:302 +#: i2p2www/pages/site/docs/how/network-database.html:313 msgid "" "In an encrypted LeaseSet, all Leases are encrypted with a separate" " key.\n" @@ -7557,7 +7568,7 @@ msgid "" "LeaseSets could be improved." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:313 +#: i2p2www/pages/site/docs/how/network-database.html:324 msgid "" "As of release 0.9.38, floodfills support a new, EncryptedLeaseSet " "structure.\n" @@ -7571,11 +7582,11 @@ msgid "" "See proposal 123 for details." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:324 +#: i2p2www/pages/site/docs/how/network-database.html:335 msgid "LeaseSet Expiration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:325 +#: i2p2www/pages/site/docs/how/network-database.html:336 msgid "" "For regular LeaseSets, the expiration is the time of the latest " "expiration of its leases.\n" @@ -7587,11 +7598,11 @@ msgid "" "and maximum expiration may be enforced, to be determined." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:334 +#: i2p2www/pages/site/docs/how/network-database.html:345 msgid "LeaseSet Persistent Storage" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:335 +#: i2p2www/pages/site/docs/how/network-database.html:346 msgid "" "No persistent storage of LeaseSet data is required, since they expire so " "quickly.\n" @@ -7599,11 +7610,11 @@ msgid "" "with long expirations may be advisable." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:342 +#: i2p2www/pages/site/docs/how/network-database.html:353 msgid "Encryption Key Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:343 +#: i2p2www/pages/site/docs/how/network-database.html:354 msgid "" "LeaseSet2 may contain multiple encryption keys.\n" "The keys are in order of server preference, most-preferred first.\n" @@ -7612,11 +7623,11 @@ msgid "" "based on encryption support, relative performance, and other factors." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:352 +#: i2p2www/pages/site/docs/how/network-database.html:363 msgid "Bootstrapping" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:353 +#: i2p2www/pages/site/docs/how/network-database.html:364 msgid "" "The netDb is decentralized, however you do need at\n" "least one reference to a peer so that the integration process\n" @@ -7637,7 +7648,7 @@ msgid "" "one of these URLs, selected at random." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:368 +#: i2p2www/pages/site/docs/how/network-database.html:379 msgid "" "The floodfill netDb is a simple distributed storage mechanism. The " "storage\n" @@ -7652,24 +7663,24 @@ msgid "" "to the XOR-metric) to a specific key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:377 +#: i2p2www/pages/site/docs/how/network-database.html:388 msgid "" "Determining who is part of the floodfill netDb is trivial - it is exposed" " in each \n" "router's published routerInfo as a capability." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:382 +#: i2p2www/pages/site/docs/how/network-database.html:393 msgid "" "Floodfills have no central authority and do not form a \"consensus\" -\n" "they only implement a simple DHT overlay." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:389 +#: i2p2www/pages/site/docs/how/network-database.html:400 msgid "Floodfill Router Opt-in" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:391 +#: i2p2www/pages/site/docs/how/network-database.html:402 msgid "" "Unlike Tor, where the directory servers are hardcoded and trusted,\n" "and operated by known entities,\n" @@ -7677,7 +7688,7 @@ msgid "" "change over time." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:398 +#: i2p2www/pages/site/docs/how/network-database.html:409 msgid "" "To increase reliability of the netDb, and minimize the impact\n" "of netDb traffic on a router, floodfill is automatically enabled\n" @@ -7689,7 +7700,7 @@ msgid "" "KBytes/sec." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:408 +#: i2p2www/pages/site/docs/how/network-database.html:419 msgid "" "In addition, a router must pass several additional tests for health\n" "(outbound message queue time, job lag, etc.) before floodfill operation " @@ -7697,13 +7708,13 @@ msgid "" "automatically enabled." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:414 +#: i2p2www/pages/site/docs/how/network-database.html:425 msgid "" "With the current rules for automatic opt-in, approximately 6% of\n" "the routers in the network are floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:419 +#: i2p2www/pages/site/docs/how/network-database.html:430 msgid "" "While some peers are manually configured to be floodfill,\n" "others are simply high-bandwidth routers who automatically volunteer\n" @@ -7714,11 +7725,11 @@ msgid "" "too many floodfills outstanding." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:429 +#: i2p2www/pages/site/docs/how/network-database.html:440 msgid "Floodfill Router Roles" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:430 +#: i2p2www/pages/site/docs/how/network-database.html:441 msgid "" "A floodfill router's only services that are in addition to those of non-" "floodfill routers\n" @@ -7729,11 +7740,11 @@ msgid "" "their distributed database services." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:438 +#: i2p2www/pages/site/docs/how/network-database.html:449 msgid "Kademlia Closeness Metric" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:439 +#: i2p2www/pages/site/docs/how/network-database.html:450 msgid "" "The netDb uses a simple Kademlia-style XOR metric to determine closeness." "\n" @@ -7741,7 +7752,7 @@ msgid "" "Destination is computed." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:448 +#: i2p2www/pages/site/docs/how/network-database.html:459 msgid "" "A modification to this algorithm is done to increase the costs of Sybil attacks.\n" @@ -7758,22 +7769,22 @@ msgid "" "although it isn't strictly a rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:458 +#: i2p2www/pages/site/docs/how/network-database.html:469 msgid "" "Routing keys are never sent on-the-wire in any I2NP message, they are " "only used locally for\n" "determination of distance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:465 +#: i2p2www/pages/site/docs/how/network-database.html:476 msgid "Storage, Verification, and Lookup Mechanics" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:467 +#: i2p2www/pages/site/docs/how/network-database.html:478 msgid "RouterInfo Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:468 +#: i2p2www/pages/site/docs/how/network-database.html:479 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7782,11 +7793,11 @@ msgid "" "or SSU transport connection." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:475 +#: i2p2www/pages/site/docs/how/network-database.html:486 msgid "LeaseSet Storage to Peers" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:476 +#: i2p2www/pages/site/docs/how/network-database.html:487 #, python-format msgid "" "I2NP DatabaseStoreMessages containing the local " @@ -7799,7 +7810,7 @@ msgid "" "Destinations to have published LeaseSets at all." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:484 +#: i2p2www/pages/site/docs/how/network-database.html:495 msgid "" "The DatabaseStoreMessage should be sent to the floodfill that is closest\n" "to the current routing key for the RouterInfo or LeaseSet being stored.\n" @@ -7811,7 +7822,7 @@ msgid "" "This provides a high degree of fault-tolerance." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:493 +#: i2p2www/pages/site/docs/how/network-database.html:504 msgid "" "In traditional Kademlia, a peer would do a \"find-closest\" search before" " inserting\n" @@ -7832,11 +7843,11 @@ msgid "" "the netdb item." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:506 +#: i2p2www/pages/site/docs/how/network-database.html:517 msgid "RouterInfo Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:507 +#: i2p2www/pages/site/docs/how/network-database.html:518 #, python-format msgid "" "A router publishes its own RouterInfo by directly connecting to a " @@ -7851,18 +7862,18 @@ msgid "" "with the Message ID set to the value of the Reply Token." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:521 +#: i2p2www/pages/site/docs/how/network-database.html:532 msgid "LeaseSet Storage to Floodfills" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:522 +#: i2p2www/pages/site/docs/how/network-database.html:533 msgid "" "Storage of LeaseSets is much more sensitive than for RouterInfos, as a " "router\n" "must take care that the LeaseSet cannot be associated with the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:527 +#: i2p2www/pages/site/docs/how/network-database.html:538 #, python-format msgid "" "A router publishes a local LeaseSet by\n" @@ -7878,11 +7889,11 @@ msgid "" "This message is sent back to one of the client's inbound tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:540 +#: i2p2www/pages/site/docs/how/network-database.html:551 msgid "Flooding" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:541 +#: i2p2www/pages/site/docs/how/network-database.html:552 #, python-format msgid "" "After a floodfill router receives a DatabaseStoreMessage containing a\n" @@ -7900,7 +7911,7 @@ msgid "" "DHT \"neighborhood\" for the routing key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:552 +#: i2p2www/pages/site/docs/how/network-database.html:563 #, python-format msgid "" "The floodfill then directly connects to each of those peers\n" @@ -7911,11 +7922,11 @@ msgid "" "The other routers do not reply or re-flood, as the Reply Token is zero." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:562 +#: i2p2www/pages/site/docs/how/network-database.html:573 msgid "RouterInfo and LeaseSet Lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:563 +#: i2p2www/pages/site/docs/how/network-database.html:574 #, python-format msgid "" "The I2NP DatabaseLookupMessage is used to " @@ -7925,13 +7936,13 @@ msgid "" "exploratory tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:569 +#: i2p2www/pages/site/docs/how/network-database.html:580 msgid "" "Lookups are generally sent to the two \"good\" (the connection doesn't " "fail) floodfill routers closest to the requested key, in parallel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:573 +#: i2p2www/pages/site/docs/how/network-database.html:584 #, python-format msgid "" "If the key is found locally by the floodfill router, it responds with a\n" @@ -7942,7 +7953,7 @@ msgid "" "containing a list of other floodfill routers close to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:581 +#: i2p2www/pages/site/docs/how/network-database.html:592 msgid "" "LeaseSet lookups are garlic encrypted end-to-end as of release 0.9.5.\n" "RouterInfo lookups are not encrypted and thus are vulnerable to snooping " @@ -7952,7 +7963,7 @@ msgid "" "RouterInfo lookup encryption may be enabled in a future release." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:588 +#: i2p2www/pages/site/docs/how/network-database.html:599 msgid "" "As of release 0.9.7, replies to a LeaseSet lookup (a DatabaseStoreMessage" " or a DatabaseSearchReplyMessage)\n" @@ -7963,14 +7974,14 @@ msgid "" " encryption." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:595 +#: i2p2www/pages/site/docs/how/network-database.html:606 #, python-format msgid "" "(Reference: Hashing it out in Public Sections " "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:599 +#: i2p2www/pages/site/docs/how/network-database.html:610 msgid "" "Due to the relatively small size of the network and flooding redundancy,\n" "lookups are usually O(1) rather than O(log n).\n" @@ -7985,7 +7996,7 @@ msgid "" "to reduce the chance of query failure." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:610 +#: i2p2www/pages/site/docs/how/network-database.html:621 msgid "" "As of release 0.8.9, iterative lookups are implemented with no " "lookup redundancy.\n" @@ -8003,7 +8014,7 @@ msgid "" "or the maximum number of peers is queried." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:622 +#: i2p2www/pages/site/docs/how/network-database.html:633 msgid "" "Node IDs are verifiable in that we use the router hash " "directly as both the node ID and the Kademlia key.\n" @@ -8013,11 +8024,11 @@ msgid "" "detailed knowledge of the neighborhood of the destination ID space." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:631 +#: i2p2www/pages/site/docs/how/network-database.html:642 msgid "RouterInfo Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:632 +#: i2p2www/pages/site/docs/how/network-database.html:643 #, python-format msgid "" "Note: RouterInfo verification is disabled as of release 0.9.7.1 to " @@ -8027,7 +8038,7 @@ msgid "" "It is not clear if verification can be redesigned to be done safely." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:639 +#: i2p2www/pages/site/docs/how/network-database.html:650 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8038,11 +8049,11 @@ msgid "" "outbound endpoint(OBEP)." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:647 +#: i2p2www/pages/site/docs/how/network-database.html:658 msgid "LeaseSet Storage Verification" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:648 +#: i2p2www/pages/site/docs/how/network-database.html:659 msgid "" "To verify a storage was successful, a router simply waits about 10 " "seconds,\n" @@ -8056,7 +8067,7 @@ msgid "" "tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:658 +#: i2p2www/pages/site/docs/how/network-database.html:669 msgid "" "As of release 0.9.7, replies for both RouterInfo and LeaseSet lookups (a " "DatabaseStoreMessage or a DatabaseSearchReplyMessage)\n" @@ -8064,11 +8075,11 @@ msgid "" "to hide the reply from the inbound gateway (IBGW) of the reply tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:666 +#: i2p2www/pages/site/docs/how/network-database.html:677 msgid "Exploration" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:667 +#: i2p2www/pages/site/docs/how/network-database.html:678 #, python-format msgid "" "Exploration is a special form of netdb lookup, where a router " @@ -8090,11 +8101,11 @@ msgid "" "the requested key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:681 +#: i2p2www/pages/site/docs/how/network-database.html:692 msgid "Notes on Lookup Responses" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:682 +#: i2p2www/pages/site/docs/how/network-database.html:693 msgid "" "The response to a lookup request is either a Database Store Message (on " "success) or a\n" @@ -8107,11 +8118,11 @@ msgid "" "difficult to monitor the performance of the various floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:692 +#: i2p2www/pages/site/docs/how/network-database.html:703 msgid "MultiHoming" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:694 +#: i2p2www/pages/site/docs/how/network-database.html:705 msgid "" "Destinations may be hosted on multiple routers simultaneously, by using " "the same\n" @@ -8128,18 +8139,18 @@ msgid "" "services on the network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:716 +#: i2p2www/pages/site/docs/how/network-database.html:727 msgid "Threat Analysis" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:717 +#: i2p2www/pages/site/docs/how/network-database.html:728 #, python-format msgid "" "Also discussed on the threat model " "page." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:721 +#: i2p2www/pages/site/docs/how/network-database.html:732 msgid "" "A hostile user may attempt to harm the network by\n" "creating one or more floodfill routers and crafting them to offer\n" @@ -8147,11 +8158,11 @@ msgid "" "Some scenarios are discussed below." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:728 +#: i2p2www/pages/site/docs/how/network-database.html:739 msgid "General Mitigation Through Growth" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:729 +#: i2p2www/pages/site/docs/how/network-database.html:740 #, python-format msgid "" "There are currently around %(ffcount)s floodfill routers in the network.\n" @@ -8160,32 +8171,32 @@ msgid "" "as the network size and number of floodfill routers increase." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:736 +#: i2p2www/pages/site/docs/how/network-database.html:747 msgid "General Mitigation Through Redundancy" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:737 +#: i2p2www/pages/site/docs/how/network-database.html:748 #, python-format msgid "" "Via flooding, all netdb entries are stored on the %(floodsize)s floodfill" " routers closest to the key." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:742 +#: i2p2www/pages/site/docs/how/network-database.html:753 msgid "Forgeries" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:743 +#: i2p2www/pages/site/docs/how/network-database.html:754 msgid "" "All netdb entries are signed by their creators, so no router may forge a\n" "RouterInfo or LeaseSet." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:748 +#: i2p2www/pages/site/docs/how/network-database.html:759 msgid "Slow or Unresponsive" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:749 +#: i2p2www/pages/site/docs/how/network-database.html:760 #, python-format msgid "" "Each router maintains an expanded set of statistics in the\n" @@ -8195,31 +8206,31 @@ msgid "" "The set includes:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:756 +#: i2p2www/pages/site/docs/how/network-database.html:767 msgid "Average response time" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:757 +#: i2p2www/pages/site/docs/how/network-database.html:768 msgid "Percentage of queries answered with the data requested" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:758 +#: i2p2www/pages/site/docs/how/network-database.html:769 msgid "Percentage of stores that were successfully verified" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:759 +#: i2p2www/pages/site/docs/how/network-database.html:770 msgid "Last successful store" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:760 +#: i2p2www/pages/site/docs/how/network-database.html:771 msgid "Last successful lookup" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:761 +#: i2p2www/pages/site/docs/how/network-database.html:772 msgid "Last response" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:764 +#: i2p2www/pages/site/docs/how/network-database.html:775 msgid "" "Each time a router needs to make a determination on which floodfill " "router is closest to a key,\n" @@ -8232,11 +8243,11 @@ msgid "" "routers that are only sometimes malicious may be much harder to deal with." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:774 +#: i2p2www/pages/site/docs/how/network-database.html:785 msgid "Sybil Attack (Full Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:775 +#: i2p2www/pages/site/docs/how/network-database.html:786 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8244,7 +8255,7 @@ msgid "" "keyspace." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:780 +#: i2p2www/pages/site/docs/how/network-database.html:791 #, python-format msgid "" "(In a related example, a researcher recently created a\n" @@ -8253,7 +8264,7 @@ msgid "" "network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:786 +#: i2p2www/pages/site/docs/how/network-database.html:797 msgid "" "If the floodfills are not sufficiently misbehaving to be marked as " "\"bad\" using the peer profile\n" @@ -8265,7 +8276,7 @@ msgid "" "none of them is completely satisfactory:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:794 +#: i2p2www/pages/site/docs/how/network-database.html:805 msgid "" "Compile a list of bad router hashes or IPs, and announce the list through" " various means\n" @@ -8274,30 +8285,30 @@ msgid "" "add it to their local \"blacklist\"." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:799 +#: i2p2www/pages/site/docs/how/network-database.html:810 msgid "" "Ask everyone in the network to enable floodfill manually (fight Sybil " "with more Sybil)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:800 +#: i2p2www/pages/site/docs/how/network-database.html:811 msgid "Release a new software version that includes the hardcoded \"bad\" list" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:801 +#: i2p2www/pages/site/docs/how/network-database.html:812 msgid "" "Release a new software version that improves the peer profile metrics and" " thresholds,\n" "in an attempt to automatically identify the \"bad\" peers." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:805 +#: i2p2www/pages/site/docs/how/network-database.html:816 msgid "" "Add software that disqualifies floodfills if too many of them are in a " "single IP block" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:806 +#: i2p2www/pages/site/docs/how/network-database.html:817 msgid "" "Implement an automatic subscription-based blacklist controlled by a " "single individual or group.\n" @@ -8309,15 +8320,15 @@ msgid "" "or even to completely shutdown or destroy the entire network." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:815 +#: i2p2www/pages/site/docs/how/network-database.html:826 msgid "This attack becomes more difficult as the network size grows." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:821 +#: i2p2www/pages/site/docs/how/network-database.html:832 msgid "Sybil Attack (Partial Keyspace)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:822 +#: i2p2www/pages/site/docs/how/network-database.html:833 #, python-format msgid "" "An attacker may mount a Sybil attack\n" @@ -8331,7 +8342,7 @@ msgid "" "eepsite, for example." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:831 +#: i2p2www/pages/site/docs/how/network-database.html:842 msgid "" "As the keyspace is indexed by the cryptographic (SHA256) Hash of the key," "\n" @@ -8343,7 +8354,7 @@ msgid "" "size, is unknown." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:839 +#: i2p2www/pages/site/docs/how/network-database.html:850 msgid "" "As a partial defense against this attack,\n" "the algorithm used to determine Kademlia \"closeness\" varies over time.\n" @@ -8360,7 +8371,7 @@ msgid "" "to the target key, or to each other." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:851 +#: i2p2www/pages/site/docs/how/network-database.html:862 msgid "" "This attack becomes more difficult as the network size grows.\n" "However, recent research demonstrates that the keyspace rotation is not " @@ -8370,7 +8381,7 @@ msgid "" "of the keyspace within a half hour after rotation." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:859 +#: i2p2www/pages/site/docs/how/network-database.html:870 msgid "" "One consequence of daily keyspace rotation is that the distributed " "network database\n" @@ -8382,11 +8393,11 @@ msgid "" "are a topic for further study." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:869 +#: i2p2www/pages/site/docs/how/network-database.html:880 msgid "Bootstrap Attacks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:870 +#: i2p2www/pages/site/docs/how/network-database.html:881 msgid "" "An attacker could attempt to boot new routers into an isolated\n" "or majority-controlled network by taking over a reseed website,\n" @@ -8394,48 +8405,48 @@ msgid "" "to the hardcoded list in the router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:877 +#: i2p2www/pages/site/docs/how/network-database.html:888 msgid "Several defenses are possible, and most of these are planned:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:881 +#: i2p2www/pages/site/docs/how/network-database.html:892 msgid "" "Disallow fallback from HTTPS to HTTP for reseeding.\n" "A MITM attacker could simply block HTTPS, then respond to the HTTP." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:885 +#: i2p2www/pages/site/docs/how/network-database.html:896 msgid "Bundling reseed data in the installer" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:888 +#: i2p2www/pages/site/docs/how/network-database.html:899 msgid "Defenses that are implemented:" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:892 +#: i2p2www/pages/site/docs/how/network-database.html:903 msgid "" "Changing the reseed task to fetch a subset of RouterInfos from\n" "each of several reseed sites rather than using only a single site" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:896 +#: i2p2www/pages/site/docs/how/network-database.html:907 msgid "" "Creating an out-of-network reseed monitoring service that\n" "periodically polls reseed websites and verifies that the\n" "data are not stale or inconsistent with other views of the network" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:901 +#: i2p2www/pages/site/docs/how/network-database.html:912 msgid "" "As of release 0.9.14, reseed data is bundled into a signed zip file and\n" "the signature is verified when downloaded." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:909 +#: i2p2www/pages/site/docs/how/network-database.html:920 msgid "Query Capture" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:910 +#: i2p2www/pages/site/docs/how/network-database.html:921 #, python-format msgid "" "See also lookup\n" @@ -8443,7 +8454,7 @@ msgid "" "2.2-2.3 for terms below in italics)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:915 +#: i2p2www/pages/site/docs/how/network-database.html:926 msgid "" "Similar to a bootstrap attack, an attacker using a floodfill router could" " attempt to \"steer\"\n" @@ -8451,7 +8462,7 @@ msgid "" "references." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:920 +#: i2p2www/pages/site/docs/how/network-database.html:931 msgid "" "This is unlikely to work via exploration, because exploration is a low-" "frequency task.\n" @@ -8461,7 +8472,7 @@ msgid "" "and each exploration query is directed to a random floodfill router." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:927 +#: i2p2www/pages/site/docs/how/network-database.html:938 #, python-format msgid "" "As of release 0.8.9, iterative lookups are implemented.\n" @@ -8486,16 +8497,16 @@ msgid "" "is much more difficult." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:946 +#: i2p2www/pages/site/docs/how/network-database.html:957 msgid "DHT-Based Relay Selection" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:947 +#: i2p2www/pages/site/docs/how/network-database.html:958 #, python-format msgid "(Reference: Hashing it out in Public Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:951 +#: i2p2www/pages/site/docs/how/network-database.html:962 #, python-format msgid "" "This doesn't have much to do with floodfill, but see\n" @@ -8503,18 +8514,18 @@ msgid "" "for a discussion of the vulnerabilities of peer selection for tunnels." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:957 +#: i2p2www/pages/site/docs/how/network-database.html:968 msgid "Information Leaks" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:958 +#: i2p2www/pages/site/docs/how/network-database.html:969 #, python-format msgid "" "(Reference: In Search of an Anonymous and Secure " "Lookup Section 3)" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:962 +#: i2p2www/pages/site/docs/how/network-database.html:973 #, python-format msgid "" "This paper addresses weaknesses in the \"Finger Table\" DHT lookups used " @@ -8531,7 +8542,7 @@ msgid "" "Also, peer selection is unrelated to any notion of DHT key-closeness." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:973 +#: i2p2www/pages/site/docs/how/network-database.html:984 msgid "" "Some of this may actually be more interesting when the I2P network gets " "much larger.\n" @@ -8545,7 +8556,7 @@ msgid "" "much harder." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:981 +#: i2p2www/pages/site/docs/how/network-database.html:992 #, python-format msgid "" "However, the general issue of DHT information leakage in I2P needs " @@ -8561,15 +8572,15 @@ msgid "" "become problematic for several reasons." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:995 +#: i2p2www/pages/site/docs/how/network-database.html:1006 msgid "Moved to the netdb discussion page" msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:999 +#: i2p2www/pages/site/docs/how/network-database.html:1010 msgid "End-to-end encryption of additional netDb lookups and responses." msgstr "" -#: i2p2www/pages/site/docs/how/network-database.html:1003 +#: i2p2www/pages/site/docs/how/network-database.html:1014 msgid "Better methods for tracking lookup responses." msgstr "" @@ -10788,15 +10799,15 @@ msgstr "" #: i2p2www/pages/site/docs/how/threat-model.html:7 msgid "low" -msgstr "" +msgstr "低" #: i2p2www/pages/site/docs/how/threat-model.html:8 msgid "medium" -msgstr "" +msgstr "中等" #: i2p2www/pages/site/docs/how/threat-model.html:9 msgid "high" -msgstr "" +msgstr "高" #: i2p2www/pages/site/docs/how/threat-model.html:34 msgid "Damage Potential" @@ -12820,17 +12831,17 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:104 -#: i2p2www/pages/site/docs/protocol/i2cp.html:554 +#: i2p2www/pages/site/docs/protocol/i2cp.html:598 msgid "As Of Release" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:105 -#: i2p2www/pages/site/docs/protocol/i2cp.html:555 +#: i2p2www/pages/site/docs/protocol/i2cp.html:599 msgid "Recommended Arguments" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:106 -#: i2p2www/pages/site/docs/protocol/i2cp.html:556 +#: i2p2www/pages/site/docs/protocol/i2cp.html:600 msgid "Allowable Range" msgstr "" @@ -12864,20 +12875,20 @@ msgid "Should generally be set to true for clients and false for servers" msgstr "" #: i2p2www/pages/site/docs/protocol/i2cp.html:171 -#: i2p2www/pages/site/docs/protocol/i2cp.html:594 +#: i2p2www/pages/site/docs/protocol/i2cp.html:638 msgid "" "If true, the router just sends the MessagePayload instead\n" "of sending a MessageStatus and awaiting a ReceiveMessageBegin." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:252 +#: i2p2www/pages/site/docs/protocol/i2cp.html:296 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; the streaming lib default is None as of 0.8.1," " the client side default is None as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:264 +#: i2p2www/pages/site/docs/protocol/i2cp.html:308 msgid "" "For authorization, if required by the router.\n" "If the client is running in the same JVM as a router, this option is not " @@ -12887,72 +12898,72 @@ msgid "" "Authorization is only recommended when using SSL." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:286 +#: i2p2www/pages/site/docs/protocol/i2cp.html:330 msgid "If incoming zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:295 +#: i2p2www/pages/site/docs/protocol/i2cp.html:339 msgid "If outgoing zero hop tunnel is allowed" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:301 -#: i2p2www/pages/site/docs/protocol/i2cp.html:310 -#: i2p2www/pages/site/docs/protocol/i2cp.html:319 -#: i2p2www/pages/site/docs/protocol/i2cp.html:331 -#: i2p2www/pages/site/docs/protocol/i2cp.html:343 -#: i2p2www/pages/site/docs/protocol/i2cp.html:352 -#: i2p2www/pages/site/docs/protocol/i2cp.html:361 -#: i2p2www/pages/site/docs/protocol/i2cp.html:376 -#: i2p2www/pages/site/docs/protocol/i2cp.html:412 -#: i2p2www/pages/site/docs/protocol/i2cp.html:424 -#: i2p2www/pages/site/docs/protocol/i2cp.html:437 +#: i2p2www/pages/site/docs/protocol/i2cp.html:345 +#: i2p2www/pages/site/docs/protocol/i2cp.html:354 +#: i2p2www/pages/site/docs/protocol/i2cp.html:363 +#: i2p2www/pages/site/docs/protocol/i2cp.html:375 +#: i2p2www/pages/site/docs/protocol/i2cp.html:387 +#: i2p2www/pages/site/docs/protocol/i2cp.html:396 +#: i2p2www/pages/site/docs/protocol/i2cp.html:405 +#: i2p2www/pages/site/docs/protocol/i2cp.html:420 +#: i2p2www/pages/site/docs/protocol/i2cp.html:456 +#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:481 #, python-format msgid "number from %(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:302 -#: i2p2www/pages/site/docs/protocol/i2cp.html:311 -#: i2p2www/pages/site/docs/protocol/i2cp.html:438 +#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:482 msgid "No limit" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:304 +#: i2p2www/pages/site/docs/protocol/i2cp.html:348 msgid "Number of redundant fail-over for tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:313 +#: i2p2www/pages/site/docs/protocol/i2cp.html:357 msgid "Number of redundant fail-over for tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:320 -#: i2p2www/pages/site/docs/protocol/i2cp.html:332 -#: i2p2www/pages/site/docs/protocol/i2cp.html:344 -#: i2p2www/pages/site/docs/protocol/i2cp.html:353 -#: i2p2www/pages/site/docs/protocol/i2cp.html:362 -#: i2p2www/pages/site/docs/protocol/i2cp.html:377 -#: i2p2www/pages/site/docs/protocol/i2cp.html:413 -#: i2p2www/pages/site/docs/protocol/i2cp.html:425 -#: i2p2www/pages/site/docs/protocol/i2cp.html:713 +#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:376 +#: i2p2www/pages/site/docs/protocol/i2cp.html:388 +#: i2p2www/pages/site/docs/protocol/i2cp.html:397 +#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:421 +#: i2p2www/pages/site/docs/protocol/i2cp.html:457 +#: i2p2www/pages/site/docs/protocol/i2cp.html:469 +#: i2p2www/pages/site/docs/protocol/i2cp.html:827 #, python-format msgid "%(from)s to %(to)s" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:322 -#: i2p2www/pages/site/docs/protocol/i2cp.html:334 +#: i2p2www/pages/site/docs/protocol/i2cp.html:366 +#: i2p2www/pages/site/docs/protocol/i2cp.html:378 msgid "" "Number of IP bytes to match to determine if\n" "two routers should not be in the same tunnel. 0 to disable." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:346 +#: i2p2www/pages/site/docs/protocol/i2cp.html:390 msgid "Length of tunnels in" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:355 +#: i2p2www/pages/site/docs/protocol/i2cp.html:399 msgid "Length of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:364 +#: i2p2www/pages/site/docs/protocol/i2cp.html:408 msgid "" "Random amount to add or subtract to the length of tunnels in.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12962,7 +12973,7 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:379 +#: i2p2www/pages/site/docs/protocol/i2cp.html:423 msgid "" "Random amount to add or subtract to the length of tunnels out.\n" "A positive number x means add a random amount from 0 to x inclusive.\n" @@ -12972,24 +12983,24 @@ msgid "" "The default variance was 1 prior to release 0.7.6." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:394 +#: i2p2www/pages/site/docs/protocol/i2cp.html:438 msgid "" "Name of tunnel - generally used in routerconsole, which will\n" "use the first few characters of the Base64 hash of the destination by " "default." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:406 +#: i2p2www/pages/site/docs/protocol/i2cp.html:450 msgid "Name of tunnel - generally ignored unless inbound.nickname is unset." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:415 +#: i2p2www/pages/site/docs/protocol/i2cp.html:459 msgid "" "Priority adjustment for outbound messages.\n" "Higher is higher priority." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:427 +#: i2p2www/pages/site/docs/protocol/i2cp.html:471 msgid "" "Number of tunnels in.\n" "Limit was increased from 6 to 16 in release 0.9; however, numbers higher " @@ -12997,29 +13008,29 @@ msgid "" "incompatible with older releases." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:440 +#: i2p2www/pages/site/docs/protocol/i2cp.html:484 msgid "Number of tunnels out" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:449 +#: i2p2www/pages/site/docs/protocol/i2cp.html:493 msgid "Used for consistent peer ordering across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:468 +#: i2p2www/pages/site/docs/protocol/i2cp.html:512 msgid "" "Any other options prefixed with \"inbound.\" are stored\n" "in the \"unknown options\" properties of the inbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:480 +#: i2p2www/pages/site/docs/protocol/i2cp.html:524 msgid "" "Any other options prefixed with \"outbound.\" are stored\n" "in the \"unknown options\" properties of the outbound tunnel pool's " "settings." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:492 +#: i2p2www/pages/site/docs/protocol/i2cp.html:536 msgid "" "Set to false to disable ever bundling a reply LeaseSet.\n" "For clients that do not publish their LeaseSet, this option must be true\n" @@ -13028,7 +13039,7 @@ msgid "" "with long connection times." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:499 +#: i2p2www/pages/site/docs/protocol/i2cp.html:543 msgid "" "Setting to \"false\" may save significant outbound bandwidth, especially " "if\n" @@ -13039,15 +13050,15 @@ msgid "" "There are several cases where \"false\" may be appropriate:" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:507 +#: i2p2www/pages/site/docs/protocol/i2cp.html:551 msgid "Unidirectional communication, no reply required" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:508 +#: i2p2www/pages/site/docs/protocol/i2cp.html:552 msgid "LeaseSet is published and higher reply latency is acceptable" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:509 +#: i2p2www/pages/site/docs/protocol/i2cp.html:553 msgid "" "LeaseSet is published, client is a \"server\", all connections are " "inbound\n" @@ -13061,13 +13072,13 @@ msgid "" "HTTP servers may fit these requirements." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:522 +#: i2p2www/pages/site/docs/protocol/i2cp.html:566 msgid "" "Note: Large quantity, length, or variance settings may cause significant " "performance or reliability problems." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:526 +#: i2p2www/pages/site/docs/protocol/i2cp.html:570 #, python-format msgid "" "Note: As of release 0.7.7, option names and values must use UTF-8 " @@ -13081,12 +13092,12 @@ msgid "" "maximum." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:540 -#: i2p2www/pages/site/docs/protocol/i2cp.html:549 +#: i2p2www/pages/site/docs/protocol/i2cp.html:584 +#: i2p2www/pages/site/docs/protocol/i2cp.html:593 msgid "Client-side Options" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:541 +#: i2p2www/pages/site/docs/protocol/i2cp.html:585 msgid "" "The following options are interpreted on the client side,\n" "and will be interpreted if passed to the I2PSession via the " @@ -13095,42 +13106,42 @@ msgid "" "Other implementations may have different defaults." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:565 -#: i2p2www/pages/site/docs/protocol/i2cp.html:695 +#: i2p2www/pages/site/docs/protocol/i2cp.html:609 +#: i2p2www/pages/site/docs/protocol/i2cp.html:809 #, python-format msgid "%(num)s minimum" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:567 +#: i2p2www/pages/site/docs/protocol/i2cp.html:611 msgid "(ms) Idle time required (default 30 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:576 +#: i2p2www/pages/site/docs/protocol/i2cp.html:620 msgid "Close I2P session when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:585 +#: i2p2www/pages/site/docs/protocol/i2cp.html:629 msgid "Encrypt the lease" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:606 +#: i2p2www/pages/site/docs/protocol/i2cp.html:650 msgid "Gzip outbound data" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:631 +#: i2p2www/pages/site/docs/protocol/i2cp.html:731 msgid "For encrypted leasesets. Base 64 SessionKey (44 characters)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:640 +#: i2p2www/pages/site/docs/protocol/i2cp.html:740 msgid "" -"Base 64 private key for encryption.\n" +"Base 64 private key for encryption, for old encrypted LS1.\n" "Optionally preceded by the key type and ':'.\n" "Only \"ELGAMAL_2048:\" is supported, which is the default.\n" "I2CP will generate the public key from the private key.\n" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:655 +#: i2p2www/pages/site/docs/protocol/i2cp.html:769 msgid "" "Base 64 private key for signatures.\n" "Optionally preceded by the key type and ':'.\n" @@ -13140,46 +13151,46 @@ msgid "" "Use for persistent leaseset keys across restarts." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:685 +#: i2p2www/pages/site/docs/protocol/i2cp.html:799 msgid "" "Guaranteed is disabled;\n" "None implemented in 0.8.1; None is the default as of 0.9.4" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:697 +#: i2p2www/pages/site/docs/protocol/i2cp.html:811 msgid "(ms) Idle time required (default 20 minutes, minimum 5 minutes)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:706 +#: i2p2www/pages/site/docs/protocol/i2cp.html:820 msgid "Reduce tunnel quantity when idle" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:715 +#: i2p2www/pages/site/docs/protocol/i2cp.html:829 msgid "Tunnel quantity when reduced (applies to both inbound and outbound)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:724 +#: i2p2www/pages/site/docs/protocol/i2cp.html:838 msgid "" "Connect to the router using SSL.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:736 +#: i2p2www/pages/site/docs/protocol/i2cp.html:850 msgid "" "Router hostname.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:748 +#: i2p2www/pages/site/docs/protocol/i2cp.html:862 msgid "" "Router I2CP port.\n" "If the client is running in the same JVM as a router, this option is " "ignored, and the client connects to that router internally." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:755 +#: i2p2www/pages/site/docs/protocol/i2cp.html:869 msgid "" "Note: All arguments, including numbers, are strings. True/false values " "are case-insensitive strings.\n" @@ -13187,11 +13198,11 @@ msgid "" "All option names are case-sensitive." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:761 +#: i2p2www/pages/site/docs/protocol/i2cp.html:875 msgid "I2CP Payload Data Format and Multiplexing" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:762 +#: i2p2www/pages/site/docs/protocol/i2cp.html:876 #, python-format msgid "" "The end-to-end messages handled by I2CP (i.e. the data sent by the client" @@ -13212,66 +13223,66 @@ msgid "" "to work reliably in the presence of multiple channels." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:776 +#: i2p2www/pages/site/docs/protocol/i2cp.html:890 msgid "" "The gzip function cannot be completely turned off, however setting " "i2cp.gzip=false\n" "turns the gzip effort setting to 0, which may save a little CPU." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:782 +#: i2p2www/pages/site/docs/protocol/i2cp.html:896 #: i2p2www/pages/site/docs/protocol/i2np.html:37 msgid "Bytes" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:783 +#: i2p2www/pages/site/docs/protocol/i2cp.html:897 msgid "Content" msgstr "內容" -#: i2p2www/pages/site/docs/protocol/i2cp.html:788 +#: i2p2www/pages/site/docs/protocol/i2cp.html:902 msgid "Gzip header" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:793 +#: i2p2www/pages/site/docs/protocol/i2cp.html:907 msgid "Gzip flags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:798 +#: i2p2www/pages/site/docs/protocol/i2cp.html:912 msgid "I2P Source port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:803 +#: i2p2www/pages/site/docs/protocol/i2cp.html:917 msgid "I2P Destination port (Gzip mtime)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:808 +#: i2p2www/pages/site/docs/protocol/i2cp.html:922 msgid "Gzip xflags" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:813 +#: i2p2www/pages/site/docs/protocol/i2cp.html:927 msgid "I2P Protocol (6 = Streaming, 17 = Datagram, 18 = Raw Datagrams) (Gzip OS)" msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:822 +#: i2p2www/pages/site/docs/protocol/i2cp.html:936 msgid "" "Data integrity is verified with the standard gzip CRC-32 as\n" "specified by RFC 1952." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:830 +#: i2p2www/pages/site/docs/protocol/i2cp.html:944 msgid "" "The current authorization mechanism could be modified to use hashed " "passwords." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:834 +#: i2p2www/pages/site/docs/protocol/i2cp.html:948 msgid "" "The Signing Private Keys is included in the Create Lease Set message,\n" "it is not required. Revocation is unimplemented.\n" "It should be replaced with random data or removed." msgstr "" -#: i2p2www/pages/site/docs/protocol/i2cp.html:840 +#: i2p2www/pages/site/docs/protocol/i2cp.html:954 #, python-format msgid "" "Some improvements may be able to use messages previously defined but not " @@ -13441,7 +13452,7 @@ msgstr "內容" #: i2p2www/pages/site/docs/protocol/i2np.html:101 msgid "Comments" -msgstr "" +msgstr "評論" #: i2p2www/pages/site/docs/protocol/i2np.html:109 msgid "May vary" @@ -13534,6 +13545,10 @@ msgstr "" msgid "Protocol Stack" msgstr "" +#: i2p2www/pages/site/docs/protocol/index.html:3 +msgid "August 2010" +msgstr "" + #: i2p2www/pages/site/docs/protocol/index.html:7 #, python-format msgid "" @@ -13733,6 +13748,12 @@ msgstr "" msgid "Transport Overview" msgstr "" +#: i2p2www/pages/site/docs/transport/index.html:3 +#: i2p2www/pages/site/docs/transport/ntcp.html:3 +#: i2p2www/pages/site/docs/transport/ssu.html:3 +msgid "June 2018" +msgstr "" + #: i2p2www/pages/site/docs/transport/index.html:6 msgid "Transports in I2P" msgstr "" @@ -14316,7 +14337,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:332 #: i2p2www/pages/site/docs/transport/ntcp.html:437 msgid "Size:" -msgstr "" +msgstr "大小:" #: i2p2www/pages/site/docs/transport/ntcp.html:209 msgid "Contents:" @@ -14557,7 +14578,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ntcp.html:539 msgid "Discussion" -msgstr "" +msgstr "討論" #: i2p2www/pages/site/docs/transport/ntcp.html:540 #, python-format @@ -14800,7 +14821,7 @@ msgstr "" #: i2p2www/pages/site/docs/transport/ssu.html:197 msgid "Keys" -msgstr "" +msgstr "鍵值" #: i2p2www/pages/site/docs/transport/ssu.html:199 msgid "" @@ -15262,10 +15283,6 @@ msgstr "" msgid "Tunnel Implementation" msgstr "" -#: i2p2www/pages/site/docs/tunnels/implementation.html:3 -msgid "October 2010" -msgstr "" - #: i2p2www/pages/site/docs/tunnels/implementation.html:7 msgid "This page documents the current tunnel implementation." msgstr "" @@ -15448,7 +15465,7 @@ msgstr "" #: i2p2www/pages/site/docs/tunnels/implementation.html:142 #: i2p2www/pages/site/docs/tunnels/implementation.html:149 msgid "Encrypt" -msgstr "" +msgstr "加密" #: i2p2www/pages/site/docs/tunnels/implementation.html:154 msgid "Inbound Endpoint (Creator)" diff --git a/i2p2www/translations/zh_TW/LC_MESSAGES/get-involved.po b/i2p2www/translations/zh_TW/LC_MESSAGES/get-involved.po index 6afc2f46..dcf74ba3 100644 --- a/i2p2www/translations/zh_TW/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/zh_TW/LC_MESSAGES/get-involved.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:31+0000\n" "Last-Translator: zzzi2p\n" "Language-Team: Chinese (Taiwan) " "(http://www.transifex.com/otf/I2P/language/zh_TW/)\n" @@ -20,154 +20,130 @@ msgstr "" "Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 -#: i2p2www/pages/site/get-involved/index.html:82 +#: i2p2www/pages/site/get-involved/index.html:111 msgid "Donate" msgstr "捐助" #: i2p2www/pages/site/get-involved/donate.html:4 msgid "" -"Thank you for your interest in contributing to I2P!\n" -"The details of how you\n" -"can make your contribution are provided below." +"Thank you for your interest in contributing to I2P!
    \n" +"
    \n" +"For nearly two decades the I2P network has provided protected " +"communication\n" +"platforms and access to information and resources to individuals who are\n" +"concerned about online privacy. Designed with security and privacy first," +"\n" +"peer-to-peer and decentralized, it continues to provide the opportunity " +"for\n" +"access to the free flow of information on its network and resist internet" +"\n" +"filtering and blocks. I2P has done this with the support of its community" +"\n" +"through volunteers and donations." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:10 +#: i2p2www/pages/site/get-involved/donate.html:16 +msgid "" +"Your donations help I2P continue to be an alternative option for\n" +"online communication for everyone and create a space to resist the " +"persistence\n" +"of surveillance and monitoring of our digital lives. Your donations " +"facilitate\n" +"research and development to create applications that will increase access" +" to I2P\n" +"services, and its outreach in at-risk communities." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:22 +msgid "" +"I2P accepts donations in cryptocurrencies and via Paypal. Android\n" +"users may also support the project through the Google Play Store by " +"choosing\n" +"the \"Donate\" edition. I2P funding is handled by meeh." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:27 +msgid "" +"The following addresses are valid as of June 10th, 2019. Please note\n" +"that any other addresses not listed here are no longer valid. Please note" +" that\n" +"addresses may update and more coins may be added. " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:31 +msgid "" +" Double-Clicking on the cryptocurrency address will copy it onto your\n" +"clipboard." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:35 +msgid "BTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:37 +msgid "LTC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:39 +msgid "ETH Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:41 +msgid "ANC Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:43 +msgid "XMR Address" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:45 +msgid "We now also accept paypal donations!" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:54 +msgid "Let us know about your donation" +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:55 +msgid "" +"If you wish, you can inform us of your donation using the form just " +"below.\n" +"This is not a required step for your donation to succeed, but if you want" +" to\n" +"make sure we know you're out there, get ahold of us here." +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:70 +msgid "Preferred Name: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:71 +msgid "E-mail: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:72 +msgid "Message: " +msgstr "" + +#: i2p2www/pages/site/get-involved/donate.html:78 msgid "Tax Status" msgstr "稅務狀態" -#: i2p2www/pages/site/get-involved/donate.html:11 -msgid "" -"I2P is not incorporated.\n" -"Your contributions are probably not tax-deductible.\n" -"If you would like to discuss a large contribution, please contact eche|on." +#: i2p2www/pages/site/get-involved/donate.html:79 +msgid "I2P itself is not incorporated and donations are not tax deductible." msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:17 +#: i2p2www/pages/site/get-involved/donate.html:83 msgid "Stickers" msgstr "" -#: i2p2www/pages/site/get-involved/donate.html:18 +#: i2p2www/pages/site/get-involved/donate.html:84 msgid "" -"While supplies last, we offer I2P stickers to those who donate enough\n" -"to cover PayPal fees and postage from the U.S.\n" -"You must include \"stickers please\" and your address in the Paypal " -"comments.\n" -"For other payment methods, follow up with an email to eche|on\n" -"with the subject \"stickers please\", your payment information, and your " -"address." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:25 -msgid "Please allow 30-60 days for delivery." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:30 -#, python-format -msgid "" -"As of %(date)s, eche|on has been running a\n" -"%(cointype)s account for the I2P project.\n" -"ATTENTION! The address changed on 02-20-2014. ATTENTION!\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave eche|on a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:42 -#: i2p2www/pages/site/get-involved/donate.html:58 -#: i2p2www/pages/site/get-involved/donate.html:74 -msgid "For easy usage, use the QR code below!" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:47 -#, python-format -msgid "" -"As of %(date)s, Meeh has been running a\n" -"%(cointype)s account for the I2P project.\n" -"If you'd like to donate using %(cointype)s, just transfer your\n" -"desired amount of coins to the account %(account)s\n" -"and leave Meeh a note if you'd like your donation to be\n" -"mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:63 -#, python-format -msgid "" -"As of %(date)s, echelon has been running a\n" -" %(cointype)s account for the I2P project.\n" -" If you'd like to donate using %(cointype)s, just transfer your\n" -" desired amount of coins to the account %(account)s\n" -" and leave echelon a note if you'd like your donation to be\n" -" mentioned on the I2P webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:80 -#, python-format -msgid "" -"We accept most altcoins, just ask Meeh. Other altcoins can be converted " -"and exchanged for a crypto currency we currently support. Please send a " -"mail to \"%(account)s\" for a such donation." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:87 -#, python-format -msgid "You can donate direct via PayPal to the account \"%(account)s\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:93 -msgid "One time donation:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:107 -msgid "Donate 10 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:115 -#: i2p2www/pages/site/get-involved/donate.html:127 -#: i2p2www/pages/site/get-involved/donate.html:139 -#: i2p2www/pages/site/get-involved/donate.html:151 -msgid "I2P donation " -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:121 -msgid "Donate 20 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:133 -msgid "Donate 30 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:145 -msgid "Donate 50 €/month for 12 months:" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:160 -msgid "Flattr this" -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:165 -msgid "" -"If you want to keep more or less anonymous, the option to send money via " -"mail is also available. But it is less secure\n" -"as the envelope can be lost on the way to us." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:169 -#, python-format -msgid "" -"If you'd like to donate via snail mail, send an email to %(email)s\n" -" and you'll receive an email with instructions detailing how to proceed." -msgstr "" - -#: i2p2www/pages/site/get-involved/donate.html:174 -#, python-format -msgid "" -"In the meantime, feel free to take a look at the generous donations that " -"have been\n" -"given in support of the I2P Project at the hall of fame." +"I2P makes stickers available at conferences - please refer to the " +"official I2P\n" +"Twitter and Masdodon accounts to contact the I2P team. Stickers can also" +" be\n" +"sent by post with your donation while supplies last." msgstr "" #: i2p2www/pages/site/get-involved/index.html:2 @@ -175,7 +151,7 @@ msgid "Get Involved!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:4 -msgid "We need your help!" +msgid "There are many ways you can help I2P!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:5 @@ -183,10 +159,17 @@ msgid "" "To get involved, please feel free to join us on the #i2p-dev IRC channel " "(on\n" "irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, " -"irc.dg.i2p or irc.postman.i2p)." +"irc.dg.i2p or\n" +"irc.postman.i2p). We also have a forum, which is available at i2pforum.net\n" +"on the clearnet and at i2pforum.i2p " +"inside the network. If you don't want to\n" +"create an account on our forum, some of our developers are active " +"Redditors who\n" +"will talk to you on r/i2p." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:9 +#: i2p2www/pages/site/get-involved/index.html:13 #, python-format msgid "" "If you're interested in joining our team, please" @@ -194,89 +177,165 @@ msgid "" "touch as we're always looking for eager contributors!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:13 +#: i2p2www/pages/site/get-involved/index.html:17 msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" "Here's a list to help get you started!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:18 +#: i2p2www/pages/site/get-involved/index.html:21 +msgid "Grow the Community" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:23 msgid "Spread the Word!" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:19 +#: i2p2www/pages/site/get-involved/index.html:24 msgid "" -"Tell people about I2P on forums, blogs, and comments to articles.\n" -"Fix up the Wikipedia article about I2P in your language.\n" -"Tell your friends." +"Tell people about I2P on forums, blogs, and comments to articles. Fix up " +"the\n" +"Wikipedia article about I2P in your language. Tell your friends, and more" +"\n" +"importantly, use I2P to communicate with your friends! We have many tools" +" that\n" +"can help you keep your private conversations private." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:24 +#: i2p2www/pages/site/get-involved/index.html:30 +msgid "Translation" +msgstr "翻譯" + +#: i2p2www/pages/site/get-involved/index.html:31 +#, python-format +msgid "" +"Help translate the website and the software into your language. " +"Translators are\n" +"a very important part of this decentralized project and your work is " +"always\n" +"appreciated.\n" +"See the new translator's guide for details." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:37 msgid "Testing" msgstr "測試中" -#: i2p2www/pages/site/get-involved/index.html:25 +#: i2p2www/pages/site/get-involved/index.html:38 #, python-format msgid "" -"Run the latest builds from monotone\n" +"Run the latest builds from monotone or a " +"recent\n" +"build from the unofficial " +"github mirror\n" "and report results on #i2p or as bugs on Trac." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:30 +#: i2p2www/pages/site/get-involved/index.html:44 msgid "Documentation" msgstr "文檔" -#: i2p2www/pages/site/get-involved/index.html:31 +#: i2p2www/pages/site/get-involved/index.html:45 msgid "" -"Help fix the parts of the website that are outdated or incomplete.\n" -"Translate pages into other languages." +"Suggest changes to the website, or help fix the parts of the website that" +" you\n" +"notice outdated or incomplete. We also always appreciate our wonderful\n" +"translators, join one of our Transifex teams and help translate pages " +"into other\n" +"languages." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:35 -msgid "Pictures" +#: i2p2www/pages/site/get-involved/index.html:51 +msgid "Multimedia" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:36 -msgid "Make some more pictures, fix the old ones on the website" +#: i2p2www/pages/site/get-involved/index.html:52 +msgid "" +"Create promotional materials, infographics, and videos about I2P. Create " +"guides\n" +"to setting up your favorite services on I2P, and take screenshots as you " +"go. If\n" +"your guide is helpful, we'd love to mirror it on our blog." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:39 +#: i2p2www/pages/site/get-involved/index.html:57 msgid "Content" msgstr "內容" -#: i2p2www/pages/site/get-involved/index.html:40 -msgid "Make an eepsite! Add some content! Contribute to the community!" +#: i2p2www/pages/site/get-involved/index.html:58 +msgid "" +"One of I2P's greatest strengths as a peer-to-peer network is that anyone " +"can\n" +"run their own website, it's actually a built-in feature. Create an " +"eepSite,\n" +"talk about something you're passionate about, or just interested in. It's" +" easy,\n" +"and it's getting easier every single day. Announce it on r/i2p\n" +"and i2pforum.i2p/i2pforum.net\n" +"you will have visitors in no time." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:43 +#: i2p2www/pages/site/get-involved/index.html:67 +msgid "Host Services for Yourself and Others" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:69 msgid "Services" msgstr "服務" -#: i2p2www/pages/site/get-involved/index.html:44 +#: i2p2www/pages/site/get-involved/index.html:70 msgid "" -"Run a service on an eepsite. It could be a proxy, a forum, a tracker,\n" -"a naming service, a search engine, an eepsite monitor... many of these\n" -"aren't that hard." +"Running many kinds of services on eepSites is very easy. You could self-" +"host\n" +"almost anything, from an SSH server for yourself to an ActivityPub forum " +"for\n" +"everyone and anything in between. Almost anything you can think of can be" +" made\n" +"to work with I2P, and your service is valuable to the network." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:49 +#: i2p2www/pages/site/get-involved/index.html:76 +msgid "Reseeding" +msgstr "網路引導" + +#: i2p2www/pages/site/get-involved/index.html:77 +#, python-format +msgid "" +"Getting new users onto the network is a very important task, and that " +"task is\n" +"handled by our reseed servers. The more reseed servers we have, the more\n" +"de-centralized and redundant our infrastructure is. It's a big " +"responsibility,\n" +"but it's pretty easy to set up a reseed server for new routers to " +"bootstrap\n" +"from. Detailed instructions are on our reseed " +"server page." +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:86 +msgid "Develop Software" +msgstr "" + +#: i2p2www/pages/site/get-involved/index.html:88 msgid "Applications" -msgstr "" +msgstr "應用程式" -#: i2p2www/pages/site/get-involved/index.html:50 +#: i2p2www/pages/site/get-involved/index.html:89 #, python-format msgid "" "Write or port applications for I2P! There's some guidelines and\n" "a list of ideas on the applications page." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:54 +#: i2p2www/pages/site/get-involved/index.html:93 msgid "Coding" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:55 +#: i2p2www/pages/site/get-involved/index.html:94 #, python-format msgid "" "There's plenty to do if you know Java or are ready to learn.\n" @@ -286,41 +345,18 @@ msgid "" "See the new developer's guide for details." msgstr "" -#: i2p2www/pages/site/get-involved/index.html:64 -msgid "Translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:65 -#, python-format -msgid "" -"Help translate the website and the software into your language.\n" -"See the new translator's guide for details." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:69 +#: i2p2www/pages/site/get-involved/index.html:103 msgid "Analysis" msgstr "" -#: i2p2www/pages/site/get-involved/index.html:70 +#: i2p2www/pages/site/get-involved/index.html:104 #, python-format msgid "" "Study or test the code to look for vulnerabilities.\n" "Both anonymity vulnerabilities from the various\n" -"threat models,\n" -"and DOS and other weaknesses due to securities holes,\n" -"need researching." -msgstr "" - -#: i2p2www/pages/site/get-involved/index.html:77 -msgid "Reseeding" -msgstr "網路引導" - -#: i2p2www/pages/site/get-involved/index.html:78 -#, python-format -msgid "" -"Set up a reseed server for new routers to bootstrap from.\n" -"Detailed instructions are on our reseed server " -"page." +"threat models, and DOS and other " +"weaknesses due\n" +"to security holes, benefit from ongoing research." msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2016.html:2 @@ -336,7 +372,6 @@ msgstr "2016年1月" #: i2p2www/pages/site/get-involved/roadmap-2016.html:169 #: i2p2www/pages/site/get-involved/roadmap-2016.html:182 #: i2p2www/pages/site/get-involved/roadmap-2017.html:295 -#: i2p2www/pages/site/get-involved/roadmap.html:435 #, python-format msgid "" "Reachability Mapping / handle peers partially reachable / enhanced TODO list for more detailed info " @@ -371,15 +406,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/get-involved/roadmap-2017.html:3 -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 msgid "January 2017" msgstr "" -#: i2p2www/pages/site/get-involved/roadmap.html:3 -#, fuzzy -msgid "January 2019" -msgstr "2016年1月" - #: i2p2www/pages/site/get-involved/todo.html:2 msgid "I2P Project Targets" msgstr "" @@ -614,676 +643,6 @@ msgid "" "Performance page." msgstr "" -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:2 -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:114 -msgid "Arabic translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P echelon set out this bounty for translation\n" -"of the I2P web page and I2P router console into Arabic." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:12 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:12 -msgid "This bounty is set into 2 subparts:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:14 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:14 -msgid "Part 1 is translation of the webpage." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:17 -msgid "" -"For collecting the bounty of 20 BTC you need to translate the following " -"pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:25 -msgid "This job was done by hamada and the bounty of 20 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:27 -msgid "" -"Part 2 is the translation of the router console. The router console was\n" -"partly translated and the bounty of 80 BTC was paid to hamada." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/arabic-trans.html:34 -msgid "Judge is echelon." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:2 -msgid "Bounty creating a I2P native Bitcoin client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:3 -msgid "BTC I2P native client" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to create a I2P native Bitcoin client. \n" -"It should integrate with other client via the I2P network and via " -"gateways to\n" -"the existant bitcoin network." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/btc-client.html:15 -msgid "" -"Judge is psychonaut who donated the first 30 € to this bounty.\n" -"Bounty was almost fullfilled with btci2p, only a small\n" -"part of creating a plugin is leftover. User giv has been paid for the " -"work." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:2 -msgid "Bounty datastorage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:3 -msgid "datastore" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:6 -msgid "" -"To improve I2P's usage and to be independent of routers \n" -"online status we want a datastorage as a extension to I2P.\n" -"Like in Freenet the datastorage should be distributed and every\n" -"participating node should be able to configure his options.\n" -"The files should be saved in chunks and at least 2-3 times to\n" -"obtain redundancy. Usage of storage space should be auto balanced.\n" -"As it is a extra application, it should work flawless within I2P and\n" -"cooperate nice with the I2P router. Maybe a integration within the\n" -"webpage/router could be done." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:17 -msgid "" -"This bounty cooperates with the 2 other bounties \"frost for I2P\" and \n" -"\"eepsites in datastorage\"." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:21 -msgid "" -"The frost for I2P datastorage bounty is paid for a frost like program \n" -"with which files/messages are stored into database and got from database." -"\n" -"It needs to work with a GUI." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:26 -msgid "" -"The eepsite served out of I2P datastorage extends a I2P router to send\n" -"out eepsites out of the I2P datastorage. All files for eepsites need to " -"be\n" -"saved inside of datastorage and are taken from it.\n" -"Extension:\n" -"For better integration all datastorage participants could serve that " -"eepsite." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/datastore.html:36 -msgid "" -"For bounties to be declared done and paid, we need the program AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:2 -msgid "Bounty I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:3 -msgid "I2P Ubuntu/Debian package" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/deb-pack.html:6 -msgid "" -"For the future of I2P and in order to attract more people\n" -"to I2P, this bounty was set for including an I2P package into the Ubuntu " -"and Debian \n" -"archive mirrors.\n" -"To claim this bounty, the I2P router package needs to be available from\n" -"Ubuntu and Debian archive mirrors and Debian bug \n" -"448638 \n" -"needs to be closed successfully.\n" -"\n" -"Done in 2017 by mhatta." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:2 -msgid "Bounty I2PHex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:3 -msgid "i2phex code implementation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/i2phex.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2PHex P2P ArneBab setout the bounty for implementing actual\n" -"Phex code onto I2PHex." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:2 -msgid "Bounties for I2P" -msgstr "" - -#: 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" -"forward. As with any open source project, our goals would be achieved " -"more \n" -"rapidly if we were able to support all of our contributors to work on \n" -"I2P full time. However, as with any open source project, that's not a \n" -"possibility. Instead, we are making use of a bounty system, whereby \n" -"anyone can get support for working on something that people want \n" -"implemented, and people who want to contribute to I2P can be assured that" -" \n" -"their support goes to what they care about." -msgstr "" - -#: 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 " -"people\n" -"can simply put their trust in the I2P team to do what we feel is best by\n" -"donating to a catch-all general fund that will be used as deemed \n" -"necessary - allocated to various bounties, covering incidentals (hosting," -" \n" -"etc), and the like." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:26 -msgid "Current bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Name" -msgstr "名稱" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Status" -msgstr "狀態" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Judge" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Dev" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:29 -#: i2p2www/pages/site/get-involved/bounties/index.html:77 -msgid "Bounty" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:31 -msgid "Frost for I2P datastorage" -msgstr "" - -#: 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:67 -#: i2p2www/pages/site/get-involved/bounties/index.html:87 -msgid "Proposal in development" -msgstr "" - -#: 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:69 -#: i2p2www/pages/site/get-involved/bounties/index.html:82 -msgid "vacant" -msgstr "" - -#: 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:45 -msgid "Backporting Phex code onto I2PHex" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:52 -msgid "Bitcoin client for I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:53 -msgid "Done, phase of verification" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:59 -msgid "Unit tests and Multi-router Simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:60 -msgid "Partly done, partly in work, partly still open" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:74 -msgid "Hold bounties, set on hold due to jrandom AWOL and missing funding" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:79 -msgid "Bundling bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:80 -msgid "Proposed" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:94 -msgid "Claimed bounties" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:97 -msgid "Dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:99 -msgid "I2P package in Debian and Ubuntu mirrors" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:104 -msgid "Make I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:109 -msgid "Setting up a SILC server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:119 -msgid "Datastore over I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:124 -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:3 -msgid "Russian translation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:129 -msgid "Swarming file transfer" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:134 -msgid "Streaming library window size" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:139 -msgid "IRC connect time monitor" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:144 -msgid "Unit tests (part 1)" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/index.html:156 -msgid "" -"Dev lists anyone who may already be working on the bounty - collaboration" -" is\n" -"preferred, so if you're interested in working on it, please contact one " -"of the\n" -"people listed!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:2 -msgid "Bounty I2P IPv6 native" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:3 -msgid "native IPv6 I2P" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:6 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.\n" -"To claim this bounty, the I2P router needs to run full on native\n" -"IPv6 connections like it does on IPv4." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/ipv6.html:23 -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:20 -msgid "" -"For bounties to be declared done and paid, we need the plugin AND the " -"source.\n" -"Source and code need to be licensed under a free license (free to change " -"and \n" -"free to distribute)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:2 -msgid "NetDB Backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:3 -msgid "netDB backend" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:7 -msgid "" -"The current NetDB implementation (namely the FloodFill system)\n" -"needs to be extended with another backend to improve reliability,\n" -"reduce attack surface and solve the scalability issue for the \n" -"coming years." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/netdb.html:14 -msgid "" -"A solution likely based on a DHT will be investigated and \n" -"finally implemented." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:2 -msgid "Bounty russian translation of webpage and router console" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P a anonymous donator set out the bounty for translation\n" -"of the I2P web page and I2P router console into russian language." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:17 -msgid "" -"For collecting the bounty of $115 USD you need to translate the following" -" pages:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:30 -msgid "" -"Part 2 is the translation of the router console. The whole router console" -" needs\n" -"to be translated to collect the bounty of $115 USD." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/russian-trans.html:37 -msgid "Judge is the russian donor." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:2 -msgid "Bounty migrate I2P IRC to SILC" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:3 -msgid "I2P silc server" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:7 -msgid "" -"For a future of I2P and attract more people\n" -"into I2P this bounty is to setup and host a I2P SILC server. \n" -"This will allow people to send files over their messaging servers and " -"have intrinsic security built into the protocol." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:12 -msgid "" -"A silc server needs to be set up and run for at least 3 month time to get" -" payed. \n" -"A second server should be set up, too." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:16 -msgid "" -"Bounty was withdrawn and money donated to returningnovice and general " -"fund." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/silc.html:22 -msgid "Judge is An Anonymous Secret Society, society@mail.i2p." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:2 -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:3 -msgid "Syndie development" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:7 -msgid "" -"Beside of I2P we want to encourage users\n" -"to care more about anonymity and security. As I2P is a low \n" -"latency network with its natural limits, the software SYNDIE\n" -"can overcome some of these limits and provide better anonymity\n" -"for people who really need it." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:14 -msgid "" -"For our bad sake the syndie project was out of development for \n" -"quite a long time yet (5 years) and has been updated just with\n" -"small fixes to keep it running. To get a fresh and new built \n" -"with needed bugfixes we set out this bounty. Also syndie needs\n" -"some enhancements and a better GUI for users to work with it.\n" -"Current bounty sum is 3 Bitcoin." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/syndie-2012.html:23 -msgid "" -"The latest Syndie coding rally did improve the situation of the\n" -"Syndie package dramatically. A new Syndie package with bugfixes\n" -"was created and made available on different webpages.\n" -"As a result of this work, the bounty sum was reduced and\n" -"the withdrawn money moved to the IPv6 bounty." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:2 -msgid "Bounty unittests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:3 -msgid "unit test" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:7 -msgid "" -"To improve I2P's maintainability, we want to have a solid set of\n" -"automated unit tests for the critical code. While we do have some\n" -"unit tests at the moment, they are ad-hoc and partly unfinished. \n" -"This bounty is for someone to check the existing tests and move over\n" -"old ones to jUnit, automate their execution, extend them to provide \n" -"better code coverage, and publish the report online. Its a massive \n" -"effort, but can be broken down into phases, listed below (phase 2 \n" -"must occur first, but further phases may happen in any order).\n" -"As this needs some reading of code, it is the best start point for\n" -"new devs to get a good overview of I2P code and coding. A good job\n" -"for college students, interns or anyone who is just interested." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:20 -msgid "" -"Take care! Jobs and bounties shuffled a bit!\n" -"Phase 6,7 and 8 are still open!" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:26 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:40 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:55 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:66 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:77 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:88 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:101 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:112 -#, python-format -msgid "Phase %(phase)s:" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:27 -msgid "CI jenkins and IRC bot" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:28 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:42 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:57 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:68 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:79 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:90 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:103 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:114 -#, python-format -msgid "Bounty: %(euro)s €" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:29 -msgid "server runs and this section is blocked" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:31 -msgid "" -"To collect this bounty, a continuous integration server (Jenkins,\n" -"old name was Hudson) must be set up and a connected IRC bot needs \n" -"to set up in the channel #i2p-dev on IRC2p network to print out\n" -"results of build tests.
    \n" -"The server needs to be run long term." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:41 -msgid "Check existing SDK tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:43 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:69 -msgid "paid to str4d" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:45 -#, python-format -msgid "" -"To collect this bounty, the existing SDK tests must be checked \n" -"and made to work again. The need to be integrated into the ant \n" -"build scripts (\"ant test\"), and tied in with a code coverage tool (e.g." -" \n" -"Clover). The ant script\n" -"must be capable of generating test status results as a web page, \n" -"which will be published online." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:56 -msgid "SDK test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:58 -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:80 -msgid "paid to unittests dev team" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:60 -msgid "" -"To collect this bounty, the automated unit tests of the SDK \n" -"(i2p/core/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:67 -msgid "Router test migration" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:71 -msgid "" -"As with phase 2, the existing unit tests for the router must be\n" -"moved over to the automated system." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:78 -msgid "Router test coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:82 -msgid "" -"To collect this bounty, the automated unit tests of the router \n" -"(i2p/router/java/src) must work again." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:89 -msgid "Streaming lib tests" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:94 -msgid "" -"To collect this bounty, a new set of unit tests must meet a \n" -"measured code coverage of 90% of the streaming lib \n" -"(i2p/apps/ministreaming/ and i2p/apps/streaming/)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:102 -msgid "Unit tests coverage" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:106 -msgid "" -"To collect this bounty, all above unit tests must meet the 100%\n" -"coverage marker (except for log statements)." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:113 -msgid "MultiRouter simulation" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:115 -msgid "will be split in more sub-tasks" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:117 -msgid "" -"To collect this bounty, the existing in-memory multi-router\n" -"simulation must be checked, made work again and extend to simulate\n" -"lots of routers in memory on a single machine. This bounty will\n" -"be split in more fine grained subworks." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/unit-tests.html:126 -msgid "" -"Judge on all these works is the donor and donor decides if a phase is\n" -"called succesfull done and money can be paid." -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:2 -msgid "Bounty I2P vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:3 -msgid "vuze plugin" -msgstr "" - -#: i2p2www/pages/site/get-involved/bounties/vuze-plugin.html:6 -msgid "" -"To improve I2P usage and attract more people\n" -"into I2P torrent P2P I setout the bounty for a working I2P vuze\n" -"plugin.\n" -"The plugin needs to be official and submitted to vuze for publication\n" -"on their webpage/repository for plugins.\n" -"It should be easy to install and configured, work smooth and flawless.\n" -"Configuration should be friendly to starters and made easy to be " -"anonymous.\n" -"It should work with *.b32.i2p destinations as with signed (516++ bits) \n" -"destinations." -msgstr "" - #: i2p2www/pages/site/get-involved/develop/applications.html:2 msgid "Application Development" msgstr "" @@ -2248,19 +1607,19 @@ msgstr "" msgid "Download PGP public key" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:204 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:209 msgid "Releases from 0.9.9 could be signed by str4d. His current public key is:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:577 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:582 msgid "str4d has signed the following releases:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:585 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:590 msgid "Releases 0.7.6 through 0.9.12 were signed by zzz with the following key:" msgstr "" -#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:621 +#: i2p2www/pages/site/get-involved/develop/release-signing-key.html:626 msgid "" "Releases 0.6.1.31 through 0.7.5 were signed by Complication. His public " "key is:" @@ -2409,7 +1768,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" -msgstr "" +msgstr "社群" #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" @@ -2626,56 +1985,56 @@ msgid "" "Do not use Java 7 or 8 classes or methods in embedded subsystems (core, " "router, mstreaming, streaming, i2ptunnel),\n" "as Android and embedded applications require only Java 6. All classes " -"must be available in Android API 9.\n" +"must be available in Android API 14.\n" "Java 7 language features are acceptable in these subsystems if supported " "by the current version\n" "of the Android SDK and they compile to Java 6-compatible code." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:179 msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:183 msgid "Don't use URL. Use URI." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:186 msgid "" "Don't catch Exception. Catch RuntimeException and checked exceptions " "individually." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:189 msgid "" "Don't use String.getBytes() without a UTF-8 charset argument. You may " "also use DataHelper.getUTF8() or DataHelper.getASCII()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:192 msgid "" "Always specify a UTF-8 charset when reading or writing files. The " "DataHelper utilities may be helpful." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:195 msgid "" "Always specify a locale (for example Locale.US) when using " "String.toLowerCase() or String.toUpperCase().\n" "Do not use String.equalsIgnoreCase(), as a locale cannot be specified." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 msgid "Don't use String.split(). Use DataHelper.split()." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:208 msgid "" "Use {} for all for and while blocks, even if only one line.\n" "If you use {} for either the if, else, or if-else block, use it for all " @@ -2683,25 +2042,25 @@ msgid "" "Put \"} else {\" on a single line." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213 msgid "Specify fields as final wherever possible." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:216 msgid "" "Don't store I2PAppContext, RouterContext, Log, or any other references to" " router or context items in static fields." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:224 msgid "Licenses" msgstr "許可證" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:226 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2710,7 +2069,7 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:233 msgid "" "If you do obtain approval to add external code or jars,\n" "and binaries are available in any Debian or Ubuntu package,\n" @@ -2719,18 +2078,18 @@ msgid "" "Checklist of files to modify:" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" "Include the license and source information in the checkin comment." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 msgid "Bugs" msgstr "問題錯誤" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:250 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2738,7 +2097,7 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:255 msgid "" "New developers should start by fixing a bug.\n" "Search for bugs with the 'easy' keyword on trac.\n" @@ -2750,7 +2109,7 @@ msgid "" "the normal procedure below." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:262 msgid "" "Close a ticket when you think you've fixed it.\n" "We don't have a test department to verify and close tickets.\n" @@ -4104,7 +3463,7 @@ msgstr "" #: i2p2www/pages/site/get-involved/guides/reseed.html:77 msgid "Getting Started" -msgstr "" +msgstr "入門指南" #: i2p2www/pages/site/get-involved/guides/reseed.html:79 msgid "" @@ -4137,4 +3496,3 @@ msgstr "" msgid "Detailed Instructions" msgstr "" - diff --git a/i2p2www/translations/zh_TW/LC_MESSAGES/priority.po b/i2p2www/translations/zh_TW/LC_MESSAGES/priority.po index dc776473..d5807cfb 100644 --- a/i2p2www/translations/zh_TW/LC_MESSAGES/priority.po +++ b/i2p2www/translations/zh_TW/LC_MESSAGES/priority.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2019-01-28 16:38+0000\n" -"PO-Revision-Date: 2019-05-03 19:31+0000\n" -"Last-Translator: erinm\n" +"POT-Creation-Date: 2019-11-24 14:26+0000\n" +"PO-Revision-Date: 2019-11-24 14:32+0000\n" +"Last-Translator: 男孩不壞\n" "Language-Team: Chinese (Taiwan) " "(http://www.transifex.com/otf/I2P/language/zh_TW/)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -31,11 +31,11 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s" msgstr "I2P 部落格 ATOM 分類饋送: %(category)s" #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 -#: i2p2www/pages/global/nav.html:78 +#: i2p2www/pages/global/nav.html:179 msgid "Blog" msgstr "部落格" -#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:80 +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:42 msgid "I2P Blog ATOM Feed" msgstr "I2P 部落格 ATOM 饋送" @@ -61,38 +61,37 @@ msgid "Debian I2P Packages" msgstr "Debian 的 I2P 套件" #: i2p2www/pages/downloads/debian.html:6 -msgid "Debian Sid, Ubuntu Bionic 18.04" +msgid "Debian Buster, Ubuntu Bionic, and later" msgstr "" #: i2p2www/pages/downloads/debian.html:7 msgid "" -"I2P is available in the official repositories for Ubuntu Bionic 18.04 and" -" Debian Sid.\n" -"Install the \"i2p\" package using your package manager, as you would any " -"other package. The instructions below are not required." +"I2P is available in the official repositories for Ubuntu Bionic and " +"later, and Debian Buster and Sid.\n" +"However, Debian Buster and Ubuntu Bionic (LTS) distributions will have " +"older I2P versions.\n" +"If you are not running Debian Sid or the latest Ubuntu release,\n" +"use our Debian repo or Launchpad PPA to ensure you're running the latest " +"I2P version." msgstr "" -#: i2p2www/pages/downloads/debian.html:12 -msgid "Debian Stretch and older, Ubuntu Artful 17.10 and older" +#: i2p2www/pages/downloads/debian.html:14 +msgid "Debian or Ubuntu, All Versions" msgstr "" -#: i2p2www/pages/downloads/debian.html:13 -msgid "" -"The Debian packages\n" -"have been tested and should work on x86/x86_64 platforms running:" +#: i2p2www/pages/downloads/debian.html:15 +msgid "The Debian packages should work on most platforms running:" msgstr "" -"Debian 版的套件\n" -"已經通過測試並且應該可以在 x86/x86_664 平台上執行:" -#: i2p2www/pages/downloads/debian.html:18 +#: i2p2www/pages/downloads/debian.html:17 msgid "Ubuntu (Precise 12.04 and newer)" msgstr "Ubuntu (Precise 12.04 以及更新的版本)" -#: i2p2www/pages/downloads/debian.html:20 +#: i2p2www/pages/downloads/debian.html:19 msgid "Debian Linux (Wheezy and newer)" msgstr "Debian Linux (Wheezy 以及更新的版本)" -#: i2p2www/pages/downloads/debian.html:24 +#: i2p2www/pages/downloads/debian.html:23 #, python-format msgid "" "The I2P packages may work on systems not listed above. Please " @@ -103,7 +102,7 @@ msgstr "" "I2P 套件 may 在上述未提及的系統運行. 請在 Trac 的\n" "https://trac.i2p2.de回報這些套件的任何意見。" -#: i2p2www/pages/downloads/debian.html:30 +#: i2p2www/pages/downloads/debian.html:29 msgid "" "Option 1: Recent versions of Ubuntu and its " "derivatives (Try this if you're not using Debian)" @@ -111,23 +110,23 @@ msgstr "" "選項一: Ubuntu 的最近版本以及其衍生版本 (如果你用的不是 Debian " "的話,可以試試這個)" -#: i2p2www/pages/downloads/debian.html:31 +#: i2p2www/pages/downloads/debian.html:30 msgid "Option 2: Debian (including Debian-derivatives)" msgstr "選項二: Debian (包括以 Debian 所衍生的版本)" -#: i2p2www/pages/downloads/debian.html:34 +#: i2p2www/pages/downloads/debian.html:33 msgid "Instructions for Ubuntu and derivatives like Linux Mint & Trisquel" msgstr "" -#: i2p2www/pages/downloads/debian.html:35 +#: i2p2www/pages/downloads/debian.html:34 msgid "Adding the PPA via the command line and installing I2P" msgstr "利用指令來加入 PPA 並且安裝 I2P" -#: i2p2www/pages/downloads/debian.html:38 +#: i2p2www/pages/downloads/debian.html:37 msgid "Open a terminal and enter:" msgstr "開啟文字指令界面並且輸入:" -#: i2p2www/pages/downloads/debian.html:40 +#: i2p2www/pages/downloads/debian.html:39 msgid "" "This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" "gpg key that the repository has been signed with. The GPG key ensures\n" @@ -136,38 +135,38 @@ msgstr "" "這個指令將會把該 PPA 加入 /etc/apt/sources.list.d 中並且抓取簽署該套件庫所使用的 GPG " "金鑰。此金鑰可以確保套件在建構發行之後沒有被竄改。" -#: i2p2www/pages/downloads/debian.html:47 +#: i2p2www/pages/downloads/debian.html:46 msgid "Notify your package manager of the new PPA by entering:" msgstr "藉由輸入此指令來通知您的套件管理系統關於這個新的 PPA 來源:" -#: i2p2www/pages/downloads/debian.html:49 +#: i2p2www/pages/downloads/debian.html:48 msgid "" "This command will retrieve the latest list of software from each\n" "repository that is enabled on your system, including the I2P PPA that\n" "was added with the earlier command." msgstr "這個指令會由您的系統中所啟用的套件庫抓取最新的套件清單,包括您稍早以指令加入的 I2P PPA 來源。" -#: i2p2www/pages/downloads/debian.html:55 +#: i2p2www/pages/downloads/debian.html:54 msgid "You are now ready to install I2P!" msgstr "您現在已經準備就緒,可以開始安裝 I2P 了!" -#: i2p2www/pages/downloads/debian.html:59 +#: i2p2www/pages/downloads/debian.html:58 msgid "Adding the PPA Using Synaptic" msgstr "利用 Synaptic 來加入 PPA 來源" -#: i2p2www/pages/downloads/debian.html:62 +#: i2p2www/pages/downloads/debian.html:61 msgid "" "Open Synaptic (System -> Administration -> Synaptic Package " "Manager)." msgstr "開啟 Synaptic (系統 -> 管理 -> Synaptic 套件管理程式)。" -#: i2p2www/pages/downloads/debian.html:67 +#: i2p2www/pages/downloads/debian.html:66 msgid "" "Once Synaptic opens, select Repositories from the " "Settings menu." msgstr "在開啟 Synaptic 之後,在設定清單中點選套件庫。" -#: i2p2www/pages/downloads/debian.html:72 +#: i2p2www/pages/downloads/debian.html:71 msgid "" "Click the Other Sources tab and click Add. Paste " "ppa:i2p-maintainers/i2p into the APT-line field and click " @@ -177,7 +176,7 @@ msgstr "" "點選其他資源分頁並且點擊新增,將 ppa:i2p-maintainers/i2p " "貼入 APT-line 欄位中再點擊新增資源。接著點擊關閉按鈕以及重新載入。" -#: i2p2www/pages/downloads/debian.html:77 +#: i2p2www/pages/downloads/debian.html:76 msgid "" "In the Quick Filter box, type in i2p and press enter. When " "i2p is returned in the results list, right click " @@ -189,24 +188,22 @@ msgstr "" "出現在結果清單中時,以右鍵點擊 i2P 並且選擇 標記為安裝, 接著您如果看到一個彈出視窗寫著 " "是否標記其他必要的變更?,請點擊 標記 再點擊 套用。" -#: i2p2www/pages/downloads/debian.html:83 +#: i2p2www/pages/downloads/debian.html:82 msgid "" "After the installation process completes you can move on to the next\n" "part of starting I2P and configuring " "it for your system." msgstr "當安裝程序完成後,您可以繼續下一步驟啟動 I2P 並且進行相關設定。" -#: i2p2www/pages/downloads/debian.html:88 +#: i2p2www/pages/downloads/debian.html:87 msgid "Instructions for Debian" msgstr "Debian 的操作說明" -#: i2p2www/pages/downloads/debian.html:90 -msgid "" -"Currently supported architectures include amd64, i386, armel, armhf (for " -"Raspbian)." +#: i2p2www/pages/downloads/debian.html:89 +msgid "Currently supported architectures" msgstr "" -#: i2p2www/pages/downloads/debian.html:92 +#: i2p2www/pages/downloads/debian.html:91 msgid "" "Note: The steps below should be performed with root access (i.e., " "switching\n" @@ -214,47 +211,46 @@ msgid "" "sudo)." msgstr "" -#: i2p2www/pages/downloads/debian.html:97 +#: i2p2www/pages/downloads/debian.html:96 msgid "" "Ensure that apt-transport-https and curl are " "installed." msgstr "" -#: i2p2www/pages/downloads/debian.html:104 +#: i2p2www/pages/downloads/debian.html:103 #, python-format msgid "" "\n" " Check which version of Debian you are using on this page at the Debian wiki" -" \n" +"href=\"https://wiki.debian.org/LTS/\" target=\"_blank\">Debian wiki\n" " and verify with %(file2)s on your system.\n" " Then, add lines like the following to %(file)s." msgstr "" -#: i2p2www/pages/downloads/debian.html:130 +#: i2p2www/pages/downloads/debian.html:136 msgid "" "Note: If you are running Debian Sid (testing), then you can install I2P " "directly from Debian's main repository" msgstr "" -#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/debian.html:143 #, python-format msgid "Download the key used to sign the repository:" msgstr "" -#: i2p2www/pages/downloads/debian.html:148 +#: i2p2www/pages/downloads/debian.html:154 msgid "Check the fingerprint and owner of the key without importing anything" msgstr "" -#: i2p2www/pages/downloads/debian.html:156 +#: i2p2www/pages/downloads/debian.html:162 msgid "Add the key to APT's keyring" msgstr "" -#: i2p2www/pages/downloads/debian.html:164 +#: i2p2www/pages/downloads/debian.html:170 msgid "Notify your package manager of the new repository by entering" msgstr "輸入底下指令以通知您的套件管理程式關於新加入的套件庫" -#: i2p2www/pages/downloads/debian.html:169 +#: i2p2www/pages/downloads/debian.html:175 msgid "" "This command will retrieve the latest list of software from every\n" "repository enabled on your system, including the I2P repository added in " @@ -262,32 +258,32 @@ msgid "" "1." msgstr "這個指令會從您的系統中啟用的套件庫來源抓取最新的套件清單,包括在第一步所加入的 I2P 套件庫。" -#: i2p2www/pages/downloads/debian.html:175 +#: i2p2www/pages/downloads/debian.html:181 msgid "" "You are now ready to install I2P! Installing the i2p-keyring" "\n" "package will ensure that you receive updates to the repository's GPG key." msgstr "現在您已經準備好開始安裝 I2P 了!安裝 i2p-keyring 套件可以確保您收到套件庫的 GPG 金鑰更新。" -#: i2p2www/pages/downloads/debian.html:185 +#: i2p2www/pages/downloads/debian.html:191 msgid "" "After the installation process completes you can move on to the next part" " of starting I2P and configuring it " "for your system." msgstr "安裝完成後您可以繼續進行 啟動 I2P 以及為您的系統做設定。" -#: i2p2www/pages/downloads/debian.html:190 +#: i2p2www/pages/downloads/debian.html:196 #: i2p2www/pages/downloads/post-install.html:1 msgid "Post-install work" msgstr "安裝後的工作" -#: i2p2www/pages/downloads/debian.html:192 +#: i2p2www/pages/downloads/debian.html:198 msgid "" "Using these I2P packages the I2P router can be started in the following\n" "three ways:" msgstr "利用這些 I2P 套件可以使 I2P 路由器以下列三種方式啟動:" -#: i2p2www/pages/downloads/debian.html:198 +#: i2p2www/pages/downloads/debian.html:204 msgid "" ""on demand" using the i2prouter script. Simply run " ""i2prouter\n" @@ -296,7 +292,7 @@ msgid "" "sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:205 +#: i2p2www/pages/downloads/debian.html:211 msgid "" ""on demand" without the java service wrapper\n" @@ -306,7 +302,7 @@ msgid "" "use sudo or run it as root!)" msgstr "" -#: i2p2www/pages/downloads/debian.html:213 +#: i2p2www/pages/downloads/debian.html:219 msgid "" "as a service that automatically runs when your system boots, even\n" "before logging in. The service can be enabled with \"dpkg-" @@ -315,7 +311,7 @@ msgid "" "operation." msgstr "" -#: i2p2www/pages/downloads/debian.html:221 +#: i2p2www/pages/downloads/debian.html:227 msgid "" "When installing for the first time, please remember to adjust your " "NAT/firewall\n" @@ -327,7 +323,7 @@ msgid "" " helpful." msgstr "" -#: i2p2www/pages/downloads/debian.html:228 +#: i2p2www/pages/downloads/debian.html:234 msgid "" "Please review and adjust the bandwidth settings on the\n" "configuration page,\n" @@ -335,7 +331,7 @@ msgid "" "conservative." msgstr "" -#: i2p2www/pages/downloads/debian.html:234 +#: i2p2www/pages/downloads/debian.html:240 #: i2p2www/pages/downloads/post-install.html:34 #, python-format msgid "" @@ -344,7 +340,7 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:68 +#: i2p2www/pages/downloads/firefox.html:5 i2p2www/pages/downloads/list.html:72 msgid "I2P Firefox Browser Profile" msgstr "" @@ -353,15 +349,19 @@ msgid "" "An eepsite is a website that is hosted anonymously, a hidden service " "which is accessible through your web browser. It can be accessed by " "setting your web browser's HTTP proxy to use the I2P web proxy, port " -"4444, and browsing to the site.\n" -"
    \n" -"
    \n" +"4444, and browsing to the site." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:9 +msgid "" "To make that easy, the Firefox browser profile is pre-configured to work " "with I2P. While you can use any browser to access I2P sites, using a " "dedicated browser profile keeps your I2P browsing activity separate from " -"your clearnet activity.\n" -"
    \n" -"
    \n" +"your clearnet activity." +msgstr "" + +#: i2p2www/pages/downloads/firefox.html:12 +msgid "" "This profile also includes the NoScript plugin which protects you from " "malicious Javascript and the HTTPSEverywhere plugin which enforces SSL " "encryption where available." @@ -375,20 +375,141 @@ msgstr "" msgid "select alternate mirror" msgstr "" -#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/list.html:63 +#: i2p2www/pages/downloads/firefox.html:34 i2p2www/pages/downloads/lab.html:53 +#: i2p2www/pages/downloads/list.html:67 msgid "Download that file and run it." msgstr "下載並且執行該檔案。" -#: i2p2www/pages/downloads/firefox.html:39 -#: i2p2www/pages/downloads/list.html:159 +#: i2p2www/pages/downloads/firefox.html:39 i2p2www/pages/downloads/lab.html:59 +#: i2p2www/pages/downloads/list.html:184 #, python-format msgid "" "The files are signed by %(signer)s,\n" "whose key is here." msgstr "" +#: i2p2www/pages/downloads/lab.html:5 +msgid "I2P Laboratory" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:7 +msgid "" +"Welcome to the I2P Laboratory!\n" +"This is the home of various experimental projects that are not yet ready " +"to go live.\n" +"We invite you to look around and give them a try, but we do not offer " +"support for them.\n" +"Any of these projects may be discontinued at any time." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:15 +#, python-format +msgid "We welcome your feedback at the I2P Forum." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:22 +msgid "Current Projects" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:24 +msgid "Zero-Dependency installer" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:26 +#, python-format +msgid "" +"\n" +"This is an I2P installer for Windows that does not depend on an existing " +"Java installation.\n" +"It includes all required dependencies.\n" +"

    This installer is built using the Java 9+ utility JLink which bundles " +"a minimum JRE and creates an executable. The source code is in the " +"monotone branch \"i2p.jlink\". After that an NSIS script is used to " +"create the actual installer. The source code for that script is in the " +"monotone \"i2p.wininst\" branch.

    \n" +"

    You can report bugs in the I2P Lab Forum.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:33 +msgid "" +"\n" +"

    Status: Proof-Of-Concept

    \n" +"

    Known Bugs And Limitations: plugins that use pack200 compression do " +"not work.

    " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:68 +msgid "I2P Browser" +msgstr "I2P瀏覽器" + +#: i2p2www/pages/downloads/lab.html:69 +msgid "" +"The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox " +"ESR that comes preconfigured with proxy settings, NoScript and i2pbutton " +"which contains some security/privacy improvements like a drag and drop " +"filter and external app blocker." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:72 +msgid "" +"Builds for Linux, Windows and Mac OS X are available. Currently we " +"provide binaries for 64bit systems. 32bit builds for Linux and Windows " +"are planned." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:75 +msgid "" +"At this time I2P Browser does not ship with its own I2P router. Ensure " +"that you have I2P installed and running before you launch the I2P " +"Browser." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:78 +msgid "" +"\n" +" Status: Beta-4\n" +" " +msgstr "" + +#: i2p2www/pages/downloads/lab.html:102 i2p2www/pages/downloads/lab.html:125 +#: i2p2www/pages/downloads/lab.html:148 +msgid "" +"The default is to download the english version, however it's also built " +"for some other languages,\n" +" please check out the link below\n" +" if you want to see if we have the browser in your language." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:158 +msgid "Docker image" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:160 +msgid "" +"\n" +" This is an I2P Docker image for those that prefers containers.\n" +" It includes all required dependencies." +msgstr "" + +#: i2p2www/pages/downloads/lab.html:165 +msgid "" +"\n" +" Status: Proof-Of-Concept" +msgstr "" + +#: i2p2www/pages/downloads/lab.html:177 +msgid "Run the command to pull from docker hub." +msgstr "" + #: i2p2www/pages/downloads/list.html:6 i2p2www/pages/downloads/select.html:15 -#: i2p2www/pages/global/nav.html:3 +#: i2p2www/pages/global/footer.html:3 i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "下載" @@ -396,7 +517,7 @@ msgstr "下載" msgid "Source package" msgstr "資源包" -#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:15 i2p2www/pages/downloads/list.html:211 msgid "Automatic updates" msgstr "自動更新" @@ -405,10 +526,22 @@ msgid "Manual updates" msgstr "手動更新" #: i2p2www/pages/downloads/list.html:21 +msgid "Lab" +msgstr "" + +#: i2p2www/pages/downloads/list.html:22 +#, python-format +msgid "" +"\n" +"If you would like to try the latest experimental I2P projects, visit the " +"I2P Lab\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:25 msgid "Dependency" msgstr "相依性" -#: i2p2www/pages/downloads/list.html:22 +#: i2p2www/pages/downloads/list.html:26 #, python-format msgid "" "\n" @@ -424,33 +557,33 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:39 +#: i2p2www/pages/downloads/list.html:43 msgid "" "Java 9 support is in development and it is not recommended for general " "use." msgstr "" -#: i2p2www/pages/downloads/list.html:46 i2p2www/pages/downloads/list.html:48 +#: i2p2www/pages/downloads/list.html:50 i2p2www/pages/downloads/list.html:52 msgid "Release Notes" msgstr "版本說明" -#: i2p2www/pages/downloads/list.html:50 +#: i2p2www/pages/downloads/list.html:54 msgid "Change Log" msgstr "變更歷史" -#: i2p2www/pages/downloads/list.html:52 +#: i2p2www/pages/downloads/list.html:56 msgid "Debian Change Log" msgstr "Debian變更歷史" -#: i2p2www/pages/downloads/list.html:54 +#: i2p2www/pages/downloads/list.html:58 msgid "Android Change Log" msgstr "Android變更歷史" -#: i2p2www/pages/downloads/list.html:59 +#: i2p2www/pages/downloads/list.html:63 msgid "Clean installs" msgstr "全新的安裝" -#: i2p2www/pages/downloads/list.html:72 +#: i2p2www/pages/downloads/list.html:76 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -461,11 +594,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:80 i2p2www/pages/downloads/list.html:107 +#: i2p2www/pages/downloads/list.html:84 i2p2www/pages/downloads/list.html:111 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:81 +#: i2p2www/pages/downloads/list.html:85 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -473,19 +606,19 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:88 +#: i2p2www/pages/downloads/list.html:92 msgid "" "A drag-and-drop installer that includes a new I2P Launcher utility.\n" " Beta." msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:97 msgid "" "Double-click on the file, then drag and drop the launcher into your " "Applications folder." msgstr "" -#: i2p2www/pages/downloads/list.html:99 +#: i2p2www/pages/downloads/list.html:103 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -496,7 +629,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:108 +#: i2p2www/pages/downloads/list.html:112 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -504,30 +637,41 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:120 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:122 +#: i2p2www/pages/downloads/list.html:126 msgid "" -"Requires Android 2.3 (Gingerbread) or higher. If you earlier installed\n" -" I2P, you need to reinstall because we have also changed the release" -" keys." +"Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier " +"installed\n" +" I2P, unfortunately this release fixes some IPC issues which will " +"force you to uninstall your current installation before installing this." msgstr "" -#: i2p2www/pages/downloads/list.html:126 +#: i2p2www/pages/downloads/list.html:130 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "" -#: i2p2www/pages/downloads/list.html:129 +#: i2p2www/pages/downloads/list.html:133 msgid "" "The release and dev versions of the I2P APK are not compatible, as they\n" -" are signed by zzz and str4d respectively. Uninstall one before " +" are signed by zzz and meeh respectively. Uninstall one before " "installing\n" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:147 +msgid "" +"I2P is now available as a Docker package from the Docker hub.\n" +" You may retrieve the image by running the 'docker pull' command." +msgstr "" + +#: i2p2www/pages/downloads/list.html:151 +msgid "docker pull meeh/i2p.i2p" +msgstr "" + +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:174 +#: i2p2www/pages/downloads/list.html:196 +#, python-format +msgid "" +"The Mac OS X native installer is signed by %(signer)s with his Apple " +"Developer ID certificate,\n" +"whose key is here." +msgstr "" + +#: i2p2www/pages/downloads/list.html:205 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:207 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:181 +#: i2p2www/pages/downloads/list.html:212 msgid "" "If you are running 0.7.5 or later, your router should detect the\n" "new release. To upgrade simply click the 'Download Update' button on your" @@ -574,7 +726,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:187 +#: i2p2www/pages/downloads/list.html:218 msgid "" "Since 0.9.23, some releases are signed by str4d, whose signing key has " "been in the router\n" @@ -583,37 +735,36 @@ msgid "" "and will need to be manually updated using the process below." msgstr "" -#: i2p2www/pages/downloads/list.html:198 +#: i2p2www/pages/downloads/list.html:229 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" " (alternately, you can get the source as above and run \"ant " "updater\", then copy the\n" -" resulting i2pupdate.zip to your I2P installation directory). You do" -" \n" +" resulting i2pupdate.zip to your I2P installation directory). You do\n" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:207 +#: i2p2www/pages/downloads/list.html:238 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:212 +#: i2p2www/pages/downloads/list.html:243 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:219 +#: i2p2www/pages/downloads/list.html:250 #, python-format msgid "" "The file is signed by %(signer)s,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:225 +#: i2p2www/pages/downloads/list.html:256 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:227 +#: i2p2www/pages/downloads/list.html:258 #, python-format msgid "" "Previous releases are available on Add in your " -"donation, \n" -"marking the amount for the %(donatename)s bounty!" -msgstr "" - #: i2p2www/pages/global/error_404.html:3 msgid "Not found" msgstr "" @@ -729,7 +865,30 @@ msgstr "" msgid "Umm... the server encountered some sort of error." msgstr "" -#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:126 +#: i2p2www/pages/global/footer.html:4 i2p2www/pages/global/nav.html:9 +msgid "FAQ" +msgstr "常見問題" + +#: i2p2www/pages/global/footer.html:5 +msgid "Documentation" +msgstr "文檔" + +#: i2p2www/pages/global/footer.html:10 i2p2www/pages/global/nav.html:30 +#: i2p2www/pages/global/nav.html:47 +msgid "Contact us" +msgstr "" + +#: i2p2www/pages/global/footer.html:11 i2p2www/pages/global/nav.html:13 +#: i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "論壇" + +#: i2p2www/pages/global/footer.html:17 i2p2www/pages/global/nav.html:33 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/footer.html:18 i2p2www/pages/global/footer.html:37 +#: i2p2www/pages/global/nav.html:59 msgid "Donate" msgstr "捐助" @@ -783,278 +942,298 @@ msgid "Introduction to I2P" msgstr "" #: i2p2www/pages/global/nav.html:7 -msgid "Comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:9 -msgid "Overview of comparisons" -msgstr "" - -#: i2p2www/pages/global/nav.html:13 -msgid "Other anonymous networks" -msgstr "" - -#: i2p2www/pages/global/nav.html:16 -msgid "Documentation" -msgstr "文檔" - -#: i2p2www/pages/global/nav.html:18 -msgid "Documentation index" -msgstr "" - -#: i2p2www/pages/global/nav.html:19 -msgid "How does it work?" -msgstr "" - -#: i2p2www/pages/global/nav.html:21 -msgid "Gentle intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:22 -msgid "Tech intro" -msgstr "" - -#: i2p2www/pages/global/nav.html:23 -msgid "Threat model" -msgstr "" - -#: i2p2www/pages/global/nav.html:24 -msgid "Garlic routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:25 -msgid "Network database" -msgstr "" - -#: i2p2www/pages/global/nav.html:26 -msgid "Tunnel routing" -msgstr "" - -#: i2p2www/pages/global/nav.html:27 -msgid "Peer selection" -msgstr "" - -#: i2p2www/pages/global/nav.html:28 -msgid "Cryptography" -msgstr "" - -#: i2p2www/pages/global/nav.html:29 -msgid "ElGamal/AES+SessionTags" -msgstr "" - -#: i2p2www/pages/global/nav.html:32 -msgid "Specifications" -msgstr "規格" - -#: i2p2www/pages/global/nav.html:33 -msgid "Proposals" -msgstr "" - -#: i2p2www/pages/global/nav.html:34 -msgid "API" -msgstr "" - -#: i2p2www/pages/global/nav.html:40 -msgid "Streaming library" -msgstr "" - -#: i2p2www/pages/global/nav.html:41 -msgid "Datagrams" -msgstr "資料包" - -#: i2p2www/pages/global/nav.html:45 i2p2www/pages/global/nav.html:109 -msgid "Applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:47 -msgid "Supported applications" -msgstr "" - -#: i2p2www/pages/global/nav.html:48 -msgid "Bittorrent" -msgstr "" - -#: i2p2www/pages/global/nav.html:51 -msgid "Protocols" -msgstr "" - -#: i2p2www/pages/global/nav.html:53 -msgid "Protocol stack" -msgstr "" - -#: i2p2www/pages/global/nav.html:58 -msgid "Transports" -msgstr "傳輸" - -#: i2p2www/pages/global/nav.html:60 -msgid "Transport layer overview" -msgstr "" - -#: i2p2www/pages/global/nav.html:65 -msgid "Tunnels" -msgstr "隧道" - -#: i2p2www/pages/global/nav.html:67 -msgid "Tunnel implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:68 -msgid "Unidirectional tunnels" -msgstr "" - -#: i2p2www/pages/global/nav.html:69 -msgid "Old implementation" -msgstr "" - -#: i2p2www/pages/global/nav.html:72 -msgid "Naming and addressbook" -msgstr "" - -#: i2p2www/pages/global/nav.html:73 -msgid "Plugins" -msgstr "外掛" - -#: i2p2www/pages/global/nav.html:74 -msgid "Reseed" -msgstr "補種" - -#: i2p2www/pages/global/nav.html:77 -msgid "Team" -msgstr "" - -#: i2p2www/pages/global/nav.html:79 -msgid "Hall of Fame" -msgstr "" - -#: i2p2www/pages/global/nav.html:80 -msgid "Academic papers and peer review" -msgstr "" - -#: i2p2www/pages/global/nav.html:82 -msgid "Presentations, tutorials and articles" -msgstr "" - -#: i2p2www/pages/global/nav.html:83 -msgid "Contact us" -msgstr "" - -#: i2p2www/pages/global/nav.html:84 i2p2www/pages/site/links.html:2 -msgid "Links" -msgstr "" - -#: i2p2www/pages/global/nav.html:85 -msgid "Impressum" -msgstr "" - -#: i2p2www/pages/global/nav.html:88 msgid "Help" msgstr "幫助" -#: i2p2www/pages/global/nav.html:90 -msgid "FAQ" -msgstr "常見問題" - -#: i2p2www/pages/global/nav.html:91 +#: i2p2www/pages/global/nav.html:10 msgid "How to browse I2P" msgstr "" -#: i2p2www/pages/global/nav.html:92 +#: i2p2www/pages/global/nav.html:11 +msgid "Community" +msgstr "社群" + +#: i2p2www/pages/global/nav.html:17 +msgid "References" +msgstr "參考" + +#: i2p2www/pages/global/nav.html:19 msgid "Glossary" msgstr "" -#: i2p2www/pages/global/nav.html:93 +#: i2p2www/pages/global/nav.html:20 msgid "Performance" msgstr "性能" -#: i2p2www/pages/global/nav.html:94 i2p2www/pages/site/contact.html:43 -msgid "Forums" -msgstr "" - -#: i2p2www/pages/global/nav.html:95 +#: i2p2www/pages/global/nav.html:23 msgid "Verify I2P" msgstr "" -#: i2p2www/pages/global/nav.html:97 +#: i2p2www/pages/global/nav.html:25 msgid "Release signing keys" msgstr "" -#: i2p2www/pages/global/nav.html:98 +#: i2p2www/pages/global/nav.html:26 msgid "Signed keys" msgstr "" -#: i2p2www/pages/global/nav.html:99 +#: i2p2www/pages/global/nav.html:27 msgid "Developers keys" msgstr "" +#: i2p2www/pages/global/nav.html:34 +msgid "Comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Overview of comparisons" +msgstr "" + +#: i2p2www/pages/global/nav.html:40 +msgid "Other anonymous networks" +msgstr "" + +#: i2p2www/pages/global/nav.html:43 +msgid "People" +msgstr "參與人員" + +#: i2p2www/pages/global/nav.html:45 +msgid "Team" +msgstr "" + +#: i2p2www/pages/global/nav.html:46 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:50 +msgid "Presentations, Tutorials, Articles, and Media" +msgstr "" + +#: i2p2www/pages/global/nav.html:52 i2p2www/pages/global/nav.html:128 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:53 i2p2www/pages/global/nav.html:130 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:54 i2p2www/pages/global/nav.html:136 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/nav.html:57 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "" + +#: i2p2www/pages/global/nav.html:60 +msgid "Docs" +msgstr "" + +#: i2p2www/pages/global/nav.html:62 +msgid "Documentation index" +msgstr "" + +#: i2p2www/pages/global/nav.html:63 +msgid "How does it work?" +msgstr "" + +#: i2p2www/pages/global/nav.html:65 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:66 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:67 +msgid "Threat model" +msgstr "" + +#: i2p2www/pages/global/nav.html:68 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:69 +msgid "Network database" +msgstr "" + +#: i2p2www/pages/global/nav.html:70 +msgid "Tunnel routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:71 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:72 +msgid "Cryptography" +msgstr "" + +#: i2p2www/pages/global/nav.html:73 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:76 +msgid "Specifications" +msgstr "規格" + +#: i2p2www/pages/global/nav.html:77 +msgid "Proposals" +msgstr "" + +#: i2p2www/pages/global/nav.html:78 i2p2www/pages/global/nav.html:152 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:84 i2p2www/pages/global/nav.html:158 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:85 i2p2www/pages/global/nav.html:159 +msgid "Datagrams" +msgstr "資料包" + +#: i2p2www/pages/global/nav.html:89 i2p2www/pages/global/nav.html:165 +msgid "Applications" +msgstr "應用程式" + +#: i2p2www/pages/global/nav.html:91 +msgid "Supported applications" +msgstr "" + +#: i2p2www/pages/global/nav.html:92 +msgid "Bittorrent" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Protocols" +msgstr "" + +#: i2p2www/pages/global/nav.html:97 +msgid "Protocol stack" +msgstr "" + +#: i2p2www/pages/global/nav.html:102 +msgid "Transports" +msgstr "傳輸" + #: i2p2www/pages/global/nav.html:104 -msgid "Volunteer" -msgstr "志願者" - -#: i2p2www/pages/global/nav.html:106 -msgid "Get involved!" +msgid "Transport layer overview" msgstr "" -#: i2p2www/pages/global/nav.html:107 -msgid "Develop" -msgstr "" - -#: i2p2www/pages/global/nav.html:110 -msgid "Licenses" -msgstr "許可證" +#: i2p2www/pages/global/nav.html:109 +msgid "Tunnels" +msgstr "隧道" #: i2p2www/pages/global/nav.html:111 -msgid "Bug tracker" -msgstr "Bug追蹤系統" - -#: i2p2www/pages/global/nav.html:114 -msgid "Academic research" +msgid "Tunnel implementation" msgstr "" -#: i2p2www/pages/global/nav.html:115 -msgid "Open research questions" +#: i2p2www/pages/global/nav.html:112 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:113 +msgid "Old implementation" msgstr "" #: i2p2www/pages/global/nav.html:116 -msgid "Guides" +msgid "Naming and addressbook" msgstr "" +#: i2p2www/pages/global/nav.html:117 +msgid "Plugins" +msgstr "外掛" + #: i2p2www/pages/global/nav.html:118 -msgid "New developers" -msgstr "" +msgid "Reseed" +msgstr "補種" -#: i2p2www/pages/global/nav.html:119 -msgid "Using an IDE with I2P" -msgstr "" - -#: i2p2www/pages/global/nav.html:120 -msgid "Developer guidelines and coding style" -msgstr "" - -#: i2p2www/pages/global/nav.html:121 -msgid "Monotone" -msgstr "" - -#: i2p2www/pages/global/nav.html:122 -msgid "New translators" +#: i2p2www/pages/global/nav.html:121 i2p2www/pages/global/nav.html:123 +msgid "Research" msgstr "" #: i2p2www/pages/global/nav.html:125 -msgid "Bounties" +msgid "Academic research" msgstr "" -#: i2p2www/pages/global/nav.html:127 -msgid "Meetings" +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" msgstr "" -#: i2p2www/pages/global/nav.html:128 -msgid "Roadmap" +#: i2p2www/pages/global/nav.html:137 +msgid "I2P Metrics" msgstr "" -#: i2p2www/pages/global/nav.html:129 +#: i2p2www/pages/global/nav.html:141 +msgid "Develop" +msgstr "" + +#: i2p2www/pages/global/nav.html:143 +msgid "Guides" +msgstr "" + +#: i2p2www/pages/global/nav.html:145 +msgid "New developers" +msgstr "" + +#: i2p2www/pages/global/nav.html:146 +msgid "Using an IDE with I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:147 +msgid "Developer guidelines and coding style" +msgstr "" + +#: i2p2www/pages/global/nav.html:148 +msgid "Monotone" +msgstr "" + +#: i2p2www/pages/global/nav.html:149 +msgid "New translators" +msgstr "" + +#: i2p2www/pages/global/nav.html:163 +msgid "License" +msgstr "授權" + +#: i2p2www/pages/global/nav.html:166 +msgid "Licenses" +msgstr "許可證" + +#: i2p2www/pages/global/nav.html:169 +msgid "Meetings, Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:171 +msgid "Meeting Logs" +msgstr "" + +#: i2p2www/pages/global/nav.html:172 +msgid "Project Roadmap" +msgstr "" + +#: i2p2www/pages/global/nav.html:173 msgid "Task list" msgstr "" -#: i2p2www/pages/global/nav.html:132 +#: i2p2www/pages/global/nav.html:176 +msgid "Bug tracker" +msgstr "Bug追蹤系統" + +#: i2p2www/pages/global/nav.html:180 +msgid "Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:182 +msgid "I2P Labs" +msgstr "" + +#: i2p2www/pages/global/nav.html:183 +msgid "I2P Browser (Beta)" +msgstr "" + +#: i2p2www/pages/global/nav.html:186 msgid "Language" msgstr "語言" @@ -1176,59 +1355,72 @@ msgid "Abscond browser bundle discussion and development" msgstr "" #: i2p2www/pages/site/contact.html:44 +msgid "" +"Please visit our I2P user forum, which is frequented by " +"developers/contributors too -" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +msgid "" +"available on clearnet at https://i2pforum.net and on I2P at " +"http://i2pforum.i2p" +msgstr "" + +#: i2p2www/pages/site/contact.html:46 #, python-format msgid "" "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." +"href=\"http://%(zzz)s\">I2P developer forum (only reachable from " +"within I2P network). This is usually the best place to start with " +"inquiries, if the dev IRC channel is inactive." msgstr "" -#: i2p2www/pages/site/contact.html:48 +#: i2p2www/pages/site/contact.html:50 msgid "Mailing lists" -msgstr "" +msgstr "郵件列表" -#: i2p2www/pages/site/contact.html:49 +#: i2p2www/pages/site/contact.html:51 msgid "" -"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." +"I2P has recently reinstated it's mailing lists, and they are primarily " +"used to discuss I2P browser development." msgstr "" -#: i2p2www/pages/site/contact.html:54 +#: i2p2www/pages/site/contact.html:56 msgid "Subscribing" msgstr "" -#: i2p2www/pages/site/contact.html:55 +#: i2p2www/pages/site/contact.html:57 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:59 +#: i2p2www/pages/site/contact.html:61 msgid "Unsubscribing" msgstr "" -#: i2p2www/pages/site/contact.html:60 +#: i2p2www/pages/site/contact.html:62 msgid "" "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." msgstr "" -#: i2p2www/pages/site/contact.html:64 +#: i2p2www/pages/site/contact.html:66 msgid "Lists" msgstr "" -#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +#: i2p2www/pages/site/contact.html:69 i2p2www/pages/site/contact.html:73 +#: i2p2www/pages/site/contact.html:77 msgid "Archive" -msgstr "" +msgstr "備存" -#: i2p2www/pages/site/contact.html:68 +#: i2p2www/pages/site/contact.html:70 msgid "I2P developer discussions - anything related to development of I2P" msgstr "" -#: i2p2www/pages/site/contact.html:72 +#: i2p2www/pages/site/contact.html:74 i2p2www/pages/site/contact.html:78 msgid "" "General I2P discussion - anything that doesn't fit in a different list " "goes here" @@ -2642,118 +2834,74 @@ msgid "" " email, IRC or web hosting." msgstr "" -#: i2p2www/pages/site/index.html:9 +#: i2p2www/pages/site/index.html:8 msgid "What does I2P do for you?" msgstr "" -#: i2p2www/pages/site/index.html:10 +#: i2p2www/pages/site/index.html:9 msgid "" -"The I2P network provides strong privacy protections for communication " -"over the Internet. Many activities that would risk your privacy on the " -"public Internet can be conducted anonymously inside I2P." +"The I2P network provides strong privacy protections for\n" +" communication over the Internet. Many activities that would risk your" +"\n" +" privacy on the public Internet can be conducted anonymously inside " +"I2P.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:11 +#: i2p2www/pages/site/index.html:13 #, python-format msgid "Get I2P %(version)s" msgstr "" -#: i2p2www/pages/site/index.html:15 +#: i2p2www/pages/site/index.html:17 msgid "What is I2P?" msgstr "" -#: i2p2www/pages/site/index.html:17 +#: i2p2www/pages/site/index.html:19 msgid "" -"I2P is an anonymous overlay network - a network within a network. It is " -"intended to protect communication from dragnet surveillance and " -"monitoring by third parties such as ISPs.\n" +"I2P is an anonymous network built on top of the internet.\n" +" It allows users to create and access content and build online\n" +" communities on a network that is both distributed and dynamic. It" +" is\n" +" intended to protect communication and resist monitoring by third " +"parties\n" +" such as ISPs.\n" +" " msgstr "" -#: i2p2www/pages/site/index.html:20 +#: i2p2www/pages/site/index.html:25 msgid "" -"I2P is used by many people who care about their privacy: activists, " -"oppressed people, journalists and whistleblowers, as well as the average " -"person.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:23 -msgid "" -"No network can be \"perfectly anonymous\". The continued goal of I2P is " -"to make attacks more and more difficult to mount. Its anonymity will get " -"stronger as the size of the network increases and with ongoing academic " -"review.\n" -msgstr "" - -#: i2p2www/pages/site/index.html:26 -msgid "" -"I2P is available on desktops, embedded systems (like the Raspberry Pi) " -"and Android phones. Help spread the word!\n" +"Aside from anonymizing traffic within the network, I2P\n" +" functions with the same capabilities as the Internet, however its" +" design\n" +" and decentralization create a censorship resistant environment " +"for the\n" +" free-flow of information.\n" +" " msgstr "" #: i2p2www/pages/site/index.html:30 +msgid "" +"Mirrored sites hosted on the network allow access to news\n" +" outlets and other resources in areas where information is being " +"filtered\n" +" or denied. Online communities wishing to organize in\n" +" restrictive environments can do so anonymously to mitigate " +"political\n" +" threat and protect each other.\n" +" " +msgstr "" + +#: i2p2www/pages/site/index.html:37 msgid "Read more…" msgstr "" -#: i2p2www/pages/site/index.html:35 -msgid "What can you do with I2P?" -msgstr "" - -#: i2p2www/pages/site/index.html:38 -#, python-format -msgid "" -"Email: Integrated web mail interface," -" plugin for serverless email." -msgstr "" - #: i2p2www/pages/site/index.html:43 -#, python-format -msgid "" -"Web browsing: Anonymous " -"websites, gateways to and from the public Internet." -msgstr "" - -#: i2p2www/pages/site/index.html:48 -#, python-format -msgid "" -"Blogging and forums: " -"Blogging and Syndie plugins." -msgstr "" - -#: i2p2www/pages/site/index.html:53 -#, python-format -msgid "" -"Website hosting: Integrated" -" anonymous web server." -msgstr "" - -#: i2p2www/pages/site/index.html:58 -#, python-format -msgid "" -"Real-time chat: Instant " -"messaging and IRC clients." -msgstr "" - -#: i2p2www/pages/site/index.html:63 -#, python-format -msgid "" -"File sharing: ED2K and " -"Gnutella clients, integrated BitTorrent client." -msgstr "" - -#: i2p2www/pages/site/index.html:68 -#, python-format -msgid "" -"Decentralized file " -"storage: Tahoe-LAFS distributed filesystem plugin." -msgstr "" - -#: i2p2www/pages/site/index.html:73 -#, python-format -msgid "More supported applications…" -msgstr "" - -#: i2p2www/pages/site/index.html:81 msgid "News & Updates" +msgstr "新聞和更新" + +#: i2p2www/pages/site/index.html:47 +msgid "Conferences Calendar 2019" msgstr "" #: i2p2www/pages/site/links.html:4 @@ -2792,13 +2940,3 @@ msgstr "" msgid "Very Old Stuff" msgstr "" - - - - - - - - - -